Bug 1117724 (removepjs)

[meta] Remove PJS

RESOLVED FIXED

Status

()

Core
JavaScript Engine
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: lth, Assigned: lth)

Tracking

({meta})

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 obsolete attachment)

(Assignee)

Description

2 years ago
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).
(Assignee)

Comment 1

2 years ago
Created attachment 8543942 [details] [diff] [review]
bug1117724-disable-pjs.diff
Attachment #8543942 - Flags: review?(shu)
(Assignee)

Updated

2 years ago
Depends on: 1117735
(Assignee)

Comment 2

2 years ago
Comment on attachment 8543942 [details] [diff] [review]
bug1117724-disable-pjs.diff

Missed a bit, new patch coming.
Attachment #8543942 - Flags: review?(shu)
(Assignee)

Updated

2 years ago
Depends on: 1117753

Updated

2 years ago
Alias: removepjs
(Assignee)

Updated

2 years ago
Depends on: 1117764
(Assignee)

Comment 3

2 years ago
Comment on attachment 8543942 [details] [diff] [review]
bug1117724-disable-pjs.diff

Moved to bug 1117764 and updated.
Attachment #8543942 - Attachment is obsolete: true
(Assignee)

Updated

2 years ago
Depends on: 1117782
Blocks: 1009986
Blocks: 1085281

Updated

2 years ago
Depends on: 1118038

Updated

2 years ago
Depends on: 1118084

Updated

2 years ago
Depends on: 1118107
(Assignee)

Updated

2 years ago
Depends on: 1118170

Updated

2 years ago
Keywords: meta
Depends on: 1114071
Blocks: 1114071
No longer depends on: 1114071

Updated

2 years ago
Depends on: 1118604
Blocks: 1117100
No longer blocks: 1085281
No longer blocks: 1114071
No longer blocks: 1009986

Updated

2 years ago
Blocks: 1029963
(Assignee)

Updated

2 years ago
Depends on: 1118937
(Assignee)

Updated

2 years ago
Depends on: 1119230
(Assignee)

Updated

2 years ago
Depends on: 1119292
(Assignee)

Updated

2 years ago
Depends on: 1119694
(Assignee)

Updated

2 years ago
Depends on: 1120207
(Assignee)

Updated

2 years ago
Depends on: 1121363
(Assignee)

Updated

2 years ago
Depends on: 1121433
(Assignee)

Updated

2 years ago
Depends on: 1121434
(Assignee)

Updated

2 years ago
Depends on: 1121435
(Assignee)

Updated

2 years ago
No longer depends on: 1121433
(Assignee)

Updated

2 years ago
See Also: → bug 1125837
(Assignee)

Updated

2 years ago
Depends on: 1125841
(Assignee)

Comment 5

2 years ago
Bombs away.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.