Closed
Bug 696876
Opened 13 years ago
Closed 13 years ago
Rename class CodeGenerator to BytecodeEmitter
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
mozilla10
People
(Reporter: jorendorff, Assigned: jorendorff)
Details
Attachments
(3 files)
361.84 KB,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
95.09 KB,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
17.79 KB,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
Recently I renamed JSCodeGenerator to js::CodeGenerator. This caused it to be impossible to merge tip to IonMonkey, because IM has a class CodeGenerator of its own.
So let's try BytecodeEmitter.
This patch is big mostly because the almost universal name for variables of type CodeGenerator* is "cg".
Taking the opportunity to change CodeGenerator macros to methods.
Assignee | ||
Comment 1•13 years ago
|
||
Assignee: general → jorendorff
Assignee | ||
Updated•13 years ago
|
Attachment #569178 -
Flags: review?(dvander)
Assignee | ||
Comment 2•13 years ago
|
||
Attachment #569179 -
Flags: review?(dvander)
Assignee | ||
Comment 3•13 years ago
|
||
Attachment #569182 -
Flags: review?(dvander)
Updated•13 years ago
|
Attachment #569178 -
Flags: review?(dvander) → review+
Comment on attachment 569179 [details] [diff] [review]
Part 2 - Change CG_ macros to BytecodeEmitter methods, v1
Review of attachment 569179 [details] [diff] [review]:
-----------------------------------------------------------------
Nice.
Attachment #569179 -
Flags: review?(dvander) → review+
Updated•13 years ago
|
Attachment #569182 -
Flags: review?(dvander) → review+
Assignee | ||
Comment 5•13 years ago
|
||
Comment 6•13 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/c479d9c16a80
https://hg.mozilla.org/mozilla-central/rev/2518a604fb45
https://hg.mozilla.org/mozilla-central/rev/8aeb207c9a2f
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla10
You need to log in
before you can comment on or make changes to this bug.
Description
•