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)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: edwsmith, Assigned: edwsmith)

References

Details

Attachments

(1 file, 2 obsolete files)

also remove any resulting dead code, like GrowableBuffer
Blocks: 476497
Depends on: 458279
Depends on: 477779
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
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.
(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.
Blocks: 478211
Flags: in-testsuite?
Flags: flashplayer-triage+
Flags: flashplayer-qrb?
Blocks: 478870
Assignee: nobody → edwsmith
Attachment #362975 - Flags: review?(rreitmai)
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).
Depends on: 479239
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+
Attachment #362975 - Attachment is obsolete: true
Attachment #363372 - Flags: review?(stejohns)
Attachment #363374 - Flags: review?(treilly)
Attachment #363374 - Flags: review?(rreitmai)
Attachment #363374 - Flags: review?(treilly) → review+
Attachment #363372 - Flags: review?(rreitmai)
Attachment #363372 - Flags: review?(stejohns) → review+
Attachment #363372 - Flags: review?(rreitmai) → review+
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.
Attachment #363374 - Flags: review?(rreitmai) → review+
Attachment #363372 - Attachment is obsolete: true
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
No longer depends on: 458279, 477779
Was GrowableBuffer supposed to die with this change?
yes, but not FEATURE_BUFFER_GUARD, yet. (see bug 476497). point me to any more dead code and i'll take care of it.
Status: RESOLVED → VERIFIED
Flags: in-testsuite?
removing QRB request, bug resolved/verified
Flags: flashplayer-qrb?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: