The default bug view has changed. See this FAQ.

consider removing dependency on NSPR and JS_THREADSAFE

NEW
Unassigned

Status

()

Core
JavaScript Engine
5 years ago
3 years ago

People

(Reporter: Igor Bukanov, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
With bug 675078 and bug 720013 fixed the difference between JS_THREADSAFE and !JS_THREADSAFE builds will be in the support of the background finalization and allocation thread and the corresponding locking. That can be coded in a straightforward way using the corresponding Windows and Posix API directly removing the dependency on NSPR and eliminating the need for JS_THREADSAFE.

Comment 1

5 years ago
To wit: the to-be-posted patch in bug 675078 removes jslock.cpp and almost all of jslock.h.
(Reporter)

Updated

5 years ago
Depends on: 720045
Depends on: 773491
Depends on: 931151

Updated

3 years ago
Depends on: 956899
No longer depends on: 773491
(Assignee)

Updated

3 years ago
Assignee: general → nobody
You need to log in before you can comment on or make changes to this bug.