Closed
Bug 522413
Opened 15 years ago
Closed 15 years ago
NJ merge: remove uses of static avmcore::config
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
People
(Reporter: graydon, Assigned: graydon)
References
Details
(Whiteboard: fixed-in-tracemonkey)
Attachments
(1 file)
8.52 KB,
patch
|
gal
:
review+
|
Details | Diff | Splinter Review |
Tamarin doesn't have a static avmcore object. We gotta get rid of this stuff. (Also picked up one more of those unused parameters in x86).
Attachment #406380 -
Flags: review?(gal)
Comment 1•15 years ago
|
||
NJ_SOFTFLOAT implies ARM_VFP == 0, no? But in any case, ARM_VFP should not leak out into LIR.cpp
Assignee | ||
Comment 2•15 years ago
|
||
No. NJ_SOFTFLOAT means that we conditionally compiled-in softfloat support. Which we always do in the TM embedding. ARM_VFP is dynamically detected at startup. It may be true or false, it's a runtime test. I'd like to prevent ARM_VFP from leaking into LIR.cpp as well, but I don't know how else to manage this without just making a different runtime name for exactly the same thing. I think that can wait for a later patch. This gets us to "merged".
Comment 3•15 years ago
|
||
Comment on attachment 406380 [details] [diff] [review] chop chop AvmPlus is "ActionScript" something. Can we please not have that in our source base? + to push ahead with merge but please fix along the way later.
Attachment #406380 -
Flags: review?(gal) → review+
Assignee | ||
Comment 4•15 years ago
|
||
There are 108 references to AVM in nanojit. There are also 3 references to MOZ-qualified symbols, and a whole lot of talk of the mozilla public license. If you really want to excise all AVM stuff, that's a longer-term project.
Assignee | ||
Comment 5•15 years ago
|
||
http://hg.mozilla.org/tracemonkey/rev/09a701210197
Whiteboard: fixed-in-tracemonkey
Comment 6•15 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/09a701210197
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•15 years ago
|
Flags: in-testsuite-
You need to log in
before you can comment on or make changes to this bug.
Description
•