[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