Closed
Bug 477785
Opened 16 years ago
Closed 16 years ago
Remove MIR entirely now that nanojit is default for all jit platforms
Categories
(Tamarin Graveyard :: Baseline JIT (CodegenLIR), defect)
Tamarin Graveyard
Baseline JIT (CodegenLIR)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: edwsmith, Assigned: edwsmith)
References
Details
Attachments
(1 file, 2 obsolete files)
11.94 KB,
patch
|
treilly
:
review+
rreitmai
:
review+
|
Details | Diff | Splinter Review |
also remove any resulting dead code, like GrowableBuffer
Comment 1•16 years ago
|
||
Added solaris nanojit implementation bug int the dep. list. Feel free to remove it if its not considered a blocker for this item.
Depends on: 458060
Comment 2•16 years ago
|
||
You'll probably come across these but just pointing them out...in avmcore xxxMirBuffer calls and in GCHeap there are codeMemory routines that would be candidates for removal.
Assignee | ||
Comment 3•16 years ago
|
||
(In reply to comment #1)
> Added solaris nanojit implementation bug int the dep. list. Feel free to
> remove it if its not considered a blocker for this item.
I don't consider Sparc to be a blocker because the MIR sparc code has bitrotted. However that bug is now closed, so the point is moot.
Updated•16 years ago
|
Flags: in-testsuite?
Flags: flashplayer-triage+
Flags: flashplayer-qrb?
Assignee | ||
Comment 4•16 years ago
|
||
Assignee: nobody → edwsmith
Attachment #362975 -
Flags: review?(rreitmai)
Assignee | ||
Comment 5•16 years ago
|
||
more patches coming, to rename a few api's, and remove the Mir specific code in MMgc. (some are questionable, depending on what we need for nanojit page protection).
Comment 6•16 years ago
|
||
Comment on attachment 362975 [details] [diff] [review]
removes code guarded by AVMPLUS_MIR
Goodbye MIR we hardly knew ye! Oh...actually, we knew ya well enough.
Probably already known but just pointing out that merging with flash player will require a minor changes (e.g. dceopt)
Also, regarding the mmgc changes, I think we should pull that code and implement whatever support is needed within nanojit and VMPI...but that should be a separate bug/discussion.
Attachment #362975 -
Flags: review?(rreitmai) → review+
Assignee | ||
Comment 7•16 years ago
|
||
Comment on attachment 362975 [details] [diff] [review]
removes code guarded by AVMPLUS_MIR
http://hg.mozilla.org/tamarin-redux/rev/f2ae8b49c0b5
Attachment #362975 -
Attachment is obsolete: true
Assignee | ||
Comment 8•16 years ago
|
||
Attachment #363372 -
Flags: review?(stejohns)
Assignee | ||
Comment 9•16 years ago
|
||
Attachment #363374 -
Flags: review?(treilly)
Assignee | ||
Updated•16 years ago
|
Attachment #363374 -
Flags: review?(rreitmai)
Updated•16 years ago
|
Attachment #363374 -
Flags: review?(treilly) → review+
Assignee | ||
Updated•16 years ago
|
Attachment #363372 -
Flags: review?(rreitmai)
Updated•16 years ago
|
Attachment #363372 -
Flags: review?(stejohns) → review+
Updated•16 years ago
|
Attachment #363372 -
Flags: review?(rreitmai) → review+
Comment 10•16 years ago
|
||
Comment on attachment 363372 [details] [diff] [review]
rename api's to not reference MIR
We should check that -Dforcemir is not used by the build system/test harness.
Updated•16 years ago
|
Attachment #363374 -
Flags: review?(rreitmai) → review+
Assignee | ||
Comment 11•16 years ago
|
||
Comment on attachment 363372 [details] [diff] [review]
rename api's to not reference MIR
pushed http://hg.mozilla.org/tamarin-redux/rev/bcce1a87b353
Assignee | ||
Updated•16 years ago
|
Attachment #363372 -
Attachment is obsolete: true
Assignee | ||
Updated•16 years ago
|
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•16 years ago
|
Comment 12•16 years ago
|
||
Was GrowableBuffer supposed to die with this change?
Assignee | ||
Comment 13•16 years ago
|
||
yes, but not FEATURE_BUFFER_GUARD, yet. (see bug 476497). point me to any more dead code and i'll take care of it.
Updated•16 years ago
|
Status: RESOLVED → VERIFIED
Flags: in-testsuite?
You need to log in
before you can comment on or make changes to this bug.
Description
•