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
