Javascript:Hazard Builds: Difference between revisions

m (→‎Static Rooting Analysis: update to new biulds, TH)
Line 5: Line 5:
== Dynamic Rooting Analysis ==
== Dynamic Rooting Analysis ==


Since a failure to root a stack variable properly will become a use-after-free error after we have moving GC's, it is vitally important that we catch and fix all rooting violations now, rather than later.  To this end, we have enabled a dynamic correctness checker that runs on every push to mozilla-inbound.  It verifies that no stack pointers are left unrooted.  It is displayed on tbpl under the name SM(r).
Since a failure to root a stack variable properly will become a use-after-free error after we have moving GC's, it is vitally important that we catch and fix all rooting violations now, rather than later.  To this end, we have enabled a dynamic correctness checker that runs on every push to mozilla-inbound.  It verifies that no stack pointers are left unrooted.  It is displayed on Treeherder under the name SM(r).


== Static Rooting Analysis ==
== Static Rooting Analysis ==
Confirmed users
328

edits