April 11, 2013 [Issue 2356] array literal as non static initializer generates horribly inefficient code. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=2356 Andrei Alexandrescu <andrei@erdani.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |andrei@erdani.com Resolution| |FIXED --- Comment #20 from Andrei Alexandrescu <andrei@erdani.com> 2013-04-11 06:12:47 PDT --- Thanks, Kenji! -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
June 06, 2013 [Issue 2356] array literal as non static initializer generates horribly inefficient code. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=2356 Benjamin Thaut <code@benjamin-thaut.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |code@benjamin-thaut.de --- Comment #21 from Benjamin Thaut <code@benjamin-thaut.de> 2013-06-06 00:04:57 PDT --- Awesome, thanks for fixing this. This was my number 1 most annoying bug in D. Because when not using a GC the old behavior always leaked memory. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 24, 2013 [Issue 2356] array literal as non static initializer generates horribly inefficient code. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=2356 --- Comment #22 from Denis Shelomovskij <verylonglogin.reg@gmail.com> 2013-10-25 00:21:28 MSD --- The fix is partially reverted in dmd pull 2682 [1] as it introduced Issue 11238. Only construction is optimized now: --- void main() { int[2] m = [4, 6]; // still optimized m = [m[1], m[0]]; // swap, currently calls `_d_arrayliteralTX` assert(m == [6, 4]); // was [6, 6] with original fix (Issue 11238) } --- Opened Issue 11345 for assignment case. Also some duplicates of current issue and duplicates of duplicates of current issue are now really duplicates of Issue 11345. [1] https://github.com/D-Programming-Language/dmd/pull/2682 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
October 24, 2013 [Issue 2356] array literal as non static initializer generates horribly inefficient code. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=2356 --- Comment #23 from Denis Shelomovskij <verylonglogin.reg@gmail.com> 2013-10-25 00:45:30 MSD --- (In reply to comment #22) > Also some duplicates of current issue and duplicates of duplicates of current issue are now really duplicates of Issue 11345. Looks like Issue 4881 was the only one. Changed its "DUPLICATE of". -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation