On 15/06/2013 10:09 AM, Björn Steinbrink wrote:

This seems to be due to the landing pads for the function calls. Each
contains one more call to drop, so the code grows quadratically with the
number of allocations.

Yes. Last time I was in the landing pad code (on the return-unwind branch) I was concerned that this was happening. I deferred a fix because we were in "get it working" mode. I suggest anyone wanting to help attack that first and foremost.

-Graydon


_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to