OCaml Forge
SCM

Task Detail

View Subprojects | To Do: Browse tasks | Gantt Chart | Import/Export CSV

Submitted by:
Jon Harrop (jdh302)
Permalink:
https://forge.ocamlcore.org/pm/t_follow.php/188
Category
None
Task Detail Information (JSON):
application/json or text/plain
Percent Complete:
0%
Priority:
1
Subscribe to task
Start Date:
2009-03-08
End Date:
2009-03-15
Task Summary:
Optimize away shadow stack operations
Original Comment:
Recursion incurs push and restore on the shadow stack of all function parameters that are reference types. These shadow stack operations are costly and should be hoisted from inner loops that use arrays. This will make them up to 4x faster.
Assigned to
jdh302
Dependent on task
Hours
24
Status
Open

No Tasks are Dependent on This Task

No Related Tracker Items Have Been Added

Followups

Comment Date By
Inject push/pop of any locals around a sync point (e.g. function call including possible GC invocation) that are defined before and referred to after the sync point.
2009-03-14 09:22 jdh302

Task Change History

Field Old Value Date By
assigned_to_id100 2009-03-14 09:22 jdh302
priority3 2009-03-09 04:58 jdh302