[dmd-internals] [D-Programming-Language/dmd] 712bc3: Fix TypeInfo_Atype::equals and ::compare in dwarf....

noreply at github.com noreply at github.com
Thu Mar 10 11:11:36 PST 2011


Branch: refs/heads/master
Home:   https://github.com/D-Programming-Language/dmd

Commit: 712bc36ba000cc4a10cd0c60e06d9a3c29462767
    https://github.com/D-Programming-Language/dmd/commit/712bc36ba000cc4a10cd0c60e06d9a3c29462767
Author: Brad Roberts <braddr at puremagic.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/backend/dwarf.c

Log Message:
-----------
Fix TypeInfo_Atype::equals and ::compare in dwarf.d.  Used the wrong buffers.


Commit: 37662980377fd10d7753c89befe253bcc24ec311
    https://github.com/D-Programming-Language/dmd/commit/37662980377fd10d7753c89befe253bcc24ec311
Author: Brad Roberts <braddr at puremagic.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/backend/cc.h
  M src/backend/cgelem.c
  M src/backend/code.h
  M src/backend/dwarf.c

Log Message:
-----------
make filenames const char*


Commit: 965314fe0f7471043ea94acfae542cd48a0f0206
    https://github.com/D-Programming-Language/dmd/commit/965314fe0f7471043ea94acfae542cd48a0f0206
Author: Brad Roberts <braddr at puremagic.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/backend/dwarf.c
  M src/clone.c
  M src/glue.c

Log Message:
-----------
Fix several bugs with respect to dwarf file info:

1) auto-generated code had no loc info (arguably not a bug, but now they point to the struct definition)
2) in multiobj mode, aka -lib builds, all DW_TAG_subprogram pointed to the first file rather than the appropriate source file
3) debug filename emission was reduced from O( (#segs * linenum_count)^2) to just O(#segs * linenum_count)


Commit: 3bcbe3c95126f0bdb6d33ccb2c25dae6f37de846
    https://github.com/D-Programming-Language/dmd/commit/3bcbe3c95126f0bdb6d33ccb2c25dae6f37de846
Author: Brad Roberts <braddr at puremagic.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/backend/dwarf.c

Log Message:
-----------
Include the function prologue in the .debug_line section


Commit: b90e32b0e2c2d86369c1fb4303cc2e5e3aed809b
    https://github.com/D-Programming-Language/dmd/commit/b90e32b0e2c2d86369c1fb4303cc2e5e3aed809b
Author: Brad Roberts <braddr at puremagic.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/backend/dwarf.c

Log Message:
-----------
Not super confident in this one, but it matches what gcc produces better


Compare: https://github.com/D-Programming-Language/dmd/compare/54d997a...b90e32b


More information about the dmd-internals mailing list