Closed Bug 635293 Opened 14 years ago Closed 14 years ago

ANI: general cleanup and refactoring of nativegen.py

Categories

(Tamarin Graveyard :: Virtual Machine, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: stejohns, Unassigned)

References

Details

Attachments

(1 file)

Attached patch PatchSplinter Review
This is a major cleanup and restructuring, not quite tantamount to a rewrite, that will make some of the other ANI work a lot simpler to drop in; it also makes the existing output structure a little less hacky. I tried doing this in small blobs but in the end I'm submitted this as a giant blob; reviewing the diffs will likely prove to be not-useful, so I'd suggest comparing the output to convince yourself it's essentially the same (though the new output is much more rigorous about outputting fully-namespaced code).
Attachment #513502 - Flags: review?(rreitmai)
Comment on attachment 513502 [details] [diff] [review] Patch I'll trust you on the correctness, but a quick glance at diffs in output convinced me that this is general goodness.
Attachment #513502 - Flags: review?(rreitmai) → review+
changeset: 5947:787b436ba049 user: Steven Johnson <stejohns@adobe.com> summary: Bug 635293 - ANI: general cleanup and refactoring of nativegen.py (r=rreitmai) http://hg.mozilla.org/tamarin-redux/rev/787b436ba049
changeset: 5966:e9667482eca8 user: Steven Johnson <stejohns@adobe.com> summary: Bug 635293 followup: instancebase_name needed to be converted back from component form to string form (r=stejohns) http://hg.mozilla.org/tamarin-redux/rev/e9667482eca8
submitted long ago, finally marking fixed
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: