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
