Closed Bug 720891 Opened 14 years ago Closed 14 years ago

GC: de-specialize TypeObject marking

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla12

People

(Reporter: terrence, Assigned: terrence)

References

Details

Attachments

(1 file)

Attached patch v0Splinter Review
This is a minor speedup at best and is a confusing twist to a tracer that is confusingly twisted already.
Attachment #591317 - Flags: review?(wmccloskey)
Comment on attachment 591317 [details] [diff] [review] v0 Brian is probably a better reviewer for this. Brian, we want to do this so that we can share all the code for the mark functions via macros. The fact that MarkTypeObject is special makes this a problem. I remember you saying that this optimization wasn't very important, so I'm hoping we can remove it.
Attachment #591317 - Flags: review?(wmccloskey) → review?(bhackett1024)
Comment on attachment 591317 [details] [diff] [review] v0 Review of attachment 591317 [details] [diff] [review]: ----------------------------------------------------------------- Huh, I thought this had always been removed. I added that stuff mainly to avoid needing to call js_TraceScript (I think) but that justification no longer applies.
Attachment #591317 - Flags: review?(bhackett1024) → review+
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla12
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: