Ben:

Thanks for those two references:

https://docs.google.com/document/d/1wAaf1rYoM4S4gtnPh0zOlGzWtrZFQ5suE8qr2sD8uWQ/pub
> https://mail.mozilla.org/pipermail/rust-dev/2013-November/006314.html
>


The Go story seems kind of weird. Their description of hot stacks makes it
sound like they were allocating and releasing too aggressively. I also
think the "just double the stack size" heuristic in the new scheme is
flawed, but they'll figure that out shortly.

Stack copying, for us, is harder. With a region system we will end up with
stack-allocated objects, and we will have references from the heap back to
those objects. Though perhaps it's no harder than any other case of object
forwarding.


shap
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to