Closed Bug 518242 Opened 15 years ago Closed 15 years ago

NJ: Remove insSkip and supporting machinery.

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: graydon, Assigned: n.nethercote)

References

Details

(Whiteboard: fixed-in-nanojit, fixed-in-tracemonkey)

Attachments

(1 file)

Split off of bug 402216. Skip instructions -- as of the landing of that bug -- have no function other than linking to previous chunks in the LIR buffer. The LirWriter::insSkip() function, the LIns::payload() function, and some quantity of comment and supporting noise are likely dead code now.

njn: feel free to take this one if you want once we're merged. I just put it here and assigned to self as a post-merge work placeholder.
(In reply to comment #0)
> Split off of bug 402216.

I think that should be bug 495734.

> njn: feel free to take this one if you want once we're merged. I just put it
> here and assigned to self as a post-merge work placeholder.

Happy to.
Assignee: graydon → nnethercote
Depends on: 503556
(In reply to comment #1)
> (In reply to comment #0)
> > Split off of bug 402216.
> 
> I think that should be bug 495734.

Quite so. Where on earth did I pull that bug number out of?
Attached patch patchSplinter Review
What a lovely patch.  LIR really has improved (ie. gotten simpler) over the past 10 months.
Attachment #411616 - Flags: review?(graydon)
Comment on attachment 411616 [details] [diff] [review]
patch

hooray!
Attachment #411616 - Flags: review?(graydon) → review+
http://hg.mozilla.org/tracemonkey/rev/02ece61b6ab7
Whiteboard: fixed-in-nanojit → fixed-in-nanojit, fixed-in-tracemonkey
http://hg.mozilla.org/mozilla-central/rev/02ece61b6ab7
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: