Closed
Bug 1117098
Opened 11 years ago
Closed 11 years ago
Public GC API functions should be defined in jsgc.cpp
Categories
(Core :: JavaScript: GC, defect)
Core
JavaScript: GC
Tracking
()
RESOLVED
FIXED
mozilla37
People
(Reporter: jonco, Assigned: jonco)
Details
Attachments
(1 file)
|
22.64 KB,
patch
|
terrence
:
review+
|
Details | Diff | Splinter Review |
As suggested in bug 1099152, there are loads of functions declared in js/public/GCAPI.h that are then defined in jsfriendapi.cpp. Also, they are also marked JS_FRIEND_API.
These are part of the public API, so they should be marked JS_PUBLIC_API and defined in jsgc.cpp.
| Assignee | ||
Comment 1•11 years ago
|
||
As described above. I left APIs relating to gray marking as friend - potentially these should get moved to jsfriendapi.h
Attachment #8543291 -
Flags: review?(terrence)
Comment 2•11 years ago
|
||
Comment on attachment 8543291 [details] [diff] [review]
move-gc-api-methods-out-of-jsfriendapi
Review of attachment 8543291 [details] [diff] [review]:
-----------------------------------------------------------------
Woot!
Attachment #8543291 -
Flags: review?(terrence) → review+
| Assignee | ||
Comment 3•11 years ago
|
||
Comment 4•11 years ago
|
||
Backed out because bug 1099152 was backed out.
https://hg.mozilla.org/integration/mozilla-inbound/rev/06ec26af14f3
| Assignee | ||
Comment 5•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla37
You need to log in
before you can comment on or make changes to this bug.
Description
•