Thread overview
[Issue 14281] duplicate .debug_info entries for arrays, delegates and aa's
Mar 13, 2015
Martin Nowak
March 13, 2015
https://issues.dlang.org/show_bug.cgi?id=14281

Martin Nowak <code@dawg.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #1 from Martin Nowak <code@dawg.eu> ---
https://github.com/D-Programming-Language/dmd/pull/4493

--
April 18, 2015
https://issues.dlang.org/show_bug.cgi?id=14281

--- Comment #2 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/5229aa40d34d9e757fca7d09ee3b0d00fac0d477 fix Issue 14281 - duplicate .debug_info entries for arrays, delegates and aa's

- the duplicates exist because DW_AT_sibling pointers
  are unique for each entry and thus the hashing cache
  doesn't work
- as DW_AT_sibling hardly provides a benefit when
  skipping over a few bytes, it's better to remove it
- also shrinks debug info by a few percent

https://github.com/D-Programming-Language/dmd/commit/42b94b6d07d9cd51a5807c572809102c8b390800 Merge pull request #4493 from MartinNowak/fix14281

fix Issue 14281 - duplicate .debug_info entries for arrays, delegates and aa's

--
June 09, 2015
https://issues.dlang.org/show_bug.cgi?id=14281

Andrei Alexandrescu <andrei@erdani.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|unspecified                 |D2

--
June 17, 2015
https://issues.dlang.org/show_bug.cgi?id=14281

--- Comment #3 from github-bugzilla@puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/5229aa40d34d9e757fca7d09ee3b0d00fac0d477 fix Issue 14281 - duplicate .debug_info entries for arrays, delegates and aa's

https://github.com/D-Programming-Language/dmd/commit/42b94b6d07d9cd51a5807c572809102c8b390800 Merge pull request #4493 from MartinNowak/fix14281

--