Closed Bug 1778945 Opened 9 months ago Closed 7 months ago

Ion's RA: add documentation

Categories

(Core :: JavaScript Engine: JIT, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
106 Branch
Tracking Status
firefox106 --- fixed

People

(Reporter: jseward, Assigned: jseward)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 2 obsolete files)

Add documentation for the allocator.

Attached file WIP documentation (obsolete) —
Attachment #9284887 - Attachment is obsolete: true
Attachment #9284894 - Attachment mime type: application/octet-stream → text/plain

This patch adds an overview of the data structures and core algorithms of the
backtracking allocator. There is also a shorter final section which records,
in more general terms, what we have learnt in the past four months about
splitting in the presence of calls and loops. NO FUNCTIONAL CHANGE.

Attachment #9284894 - Attachment is obsolete: true
Depends on: 1782490

The final section, on splitting across loops and calls, got moved to a new
document which currently lives at bug 1758274 comment 17.

Pushed by jseward@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5cb83b5517ab
Ion's RA: add documentation.  r=jandem.
Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch
You need to log in before you can comment on or make changes to this bug.