Closed
Bug 506171
Opened 15 years ago
Closed 15 years ago
IPDL: rewrite passes that lower from IPDL to C++ so that native IPDL arrays can be added
Categories
(Core :: IPC, enhancement)
Core
IPC
Tracking
()
RESOLVED
FIXED
People
(Reporter: cjones, Assigned: cjones)
References
Details
Attachments
(2 files, 2 obsolete files)
253.98 KB,
patch
|
bent.mozilla
:
review+
|
Details | Diff | Splinter Review |
1.85 KB,
patch
|
Details | Diff | Splinter Review |
This code (ipdl/lower.py) is bursting at the seams and getting difficult for me to maintain. I doubt anyone else would be able to add a feature or fix a bug. Now that it's nearly feature complete, time for refactoring.
Assignee | ||
Updated•15 years ago
|
Summary: IPC: rewrite passes that lower from IPDL to C++ → IPDL: rewrite passes that lower from IPDL to C++
Assignee | ||
Updated•15 years ago
|
Blocks: 516524
Summary: IPDL: rewrite passes that lower from IPDL to C++ → IPDL: rewrite passes that lower from IPDL to C++ so that native IPDL arrays can be added
Assignee | ||
Comment 1•15 years ago
|
||
Should be done tomorrow, all that's left is serializing/deserializing unions and polish.
Assignee | ||
Comment 2•15 years ago
|
||
Final version, for all intents and purposes. Passes IPDL-compiler-only unit tests and compiles all our current IPDL code. The generated C++ still has a few bugs I need to iron out, but these will be minor tweaks.
Attachment #406391 -
Attachment is obsolete: true
Attachment #406641 -
Flags: review?(bent.mozilla)
Assignee | ||
Comment 3•15 years ago
|
||
Back up to parity with the old code, and passing the simplest array unit test. But need sleepy now.
Attachment #406641 -
Attachment is obsolete: true
Attachment #406668 -
Flags: review?(bent.mozilla)
Attachment #406641 -
Flags: review?(bent.mozilla)
Assignee | ||
Comment 4•15 years ago
|
||
Comment on attachment 406668 [details] [diff] [review]
fix, fixed
Sold!
Attachment #406668 -
Flags: review?(bent.mozilla) → review+
Assignee | ||
Comment 6•15 years ago
|
||
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.
Description
•