Closed Bug 1117724 (removepjs) Opened 6 years ago Closed 6 years ago

[meta] Remove PJS

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: lth, Assigned: lth)

References

Details

(Keywords: meta)

Attachments

(1 obsolete file)

By broad agreement we are going to remove PJS from the SpiderMonkey code base.  PJS is currently Nightly-only, has very limited future prospects in its current form, gets little attention (both in its implementation and by prospective users), and occasionally gets in the way of other work on the engine.

Apart from a patch to disable the feature in Nightly, which I will file below, specific work items should be filed as bugs that block this bug.

Regarding the division of work, Shu has agreed to tackle the "runtime" bits except for GC, and I will do the GC bits.  Things that fall outside those areas might be JIT code and test code (and perhaps the selfhosting code though that has some "runtime" aspects).
Attached patch bug1117724-disable-pjs.diff (obsolete) — Splinter Review
Attachment #8543942 - Flags: review?(shu)
Depends on: 1117735
Comment on attachment 8543942 [details] [diff] [review]
bug1117724-disable-pjs.diff

Missed a bit, new patch coming.
Attachment #8543942 - Flags: review?(shu)
Depends on: 1117753
Alias: removepjs
Depends on: 1117764
Comment on attachment 8543942 [details] [diff] [review]
bug1117724-disable-pjs.diff

Moved to bug 1117764 and updated.
Attachment #8543942 - Attachment is obsolete: true
Depends on: 1117782
Depends on: 1118038
Depends on: 1118084
Depends on: 1118107
Depends on: 1118170
Keywords: meta
Depends on: 1118604
Blocks: 1029963
Depends on: 1118937
Depends on: 1119230
Depends on: 1119292
Depends on: 1119694
Depends on: 1120207
Depends on: 1121363
Depends on: 1121433
Depends on: 1121434
Depends on: 1121435
No longer depends on: 1121433
See Also: → 1125837
Depends on: 1125841
Bombs away.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.