--- Comment #13 from nfx...@gmail.com 2010-08-26 06:20:17 PDT ---
(In reply to comment #12)
> Why are runtime calls dirty? I don't use any undocumented runtime
Because they do more work than necessary and rely on more implementation
details than necessary. Also, more bugs (oh hey look, we're posting in a bug
report). I'm most worried about the assumptions of the array memory layout.
> Because the call to the runtime cannot be inlined, and is much slower than
> simply dereferencing a pointer. Appender is supposed to be as fast as
> at appending.
My code only calls runtime functions when the capacity is exhausted. As long as
there's enough capacity, not a single runtime function is called on appending.
It's really similar to all the code that has been in Appender before, except
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------