[dmd-internals] [D-Programming-Language/dmd] 1f5903: fix Issue 15149 - Linker error with separate compi...
GitHub via dmd-internals
dmd-internals at puremagic.com
Wed Oct 14 08:05:45 PDT 2015
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 1f59030b3af81efe67139ecb0c7d3f6e2312d5a7
https://github.com/D-Programming-Language/dmd/commit/1f59030b3af81efe67139ecb0c7d3f6e2312d5a7
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-10-07 (Wed, 07 Oct 2015)
Changed paths:
M src/dstruct.d
A test/runnable/imports/link15194b.d
A test/runnable/imports/link15194std.d
A test/runnable/link15149.d
Log Message:
-----------
fix Issue 15149 - Linker error with separate compilation
Commit: 95d076460c87a252edbbcc8d995061391738bd51
https://github.com/D-Programming-Language/dmd/commit/95d076460c87a252edbbcc8d995061391738bd51
Author: Martin Nowak <code at dawg.eu>
Date: 2015-10-07 (Wed, 07 Oct 2015)
Changed paths:
M src/dstruct.d
A test/runnable/imports/link15194b.d
A test/runnable/imports/link15194std.d
A test/runnable/link15149.d
Log Message:
-----------
Merge pull request #5166 from 9rnsr/fix15149
[REG2.068.1] Issue 15149 - Linker error with separate compilation
Commit: b8a39668047c89a65c39daf77a9c0be37f1bc1c2
https://github.com/D-Programming-Language/dmd/commit/b8a39668047c89a65c39daf77a9c0be37f1bc1c2
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M src/dstruct.d
A test/runnable/ice15176.d
A test/runnable/imports/ice15176a.d
A test/runnable/imports/ice15176b.d
Log Message:
-----------
fix Issue 15176 - ICE(glue.c):separate compilation with -inline crash in glue.c
Commit: f09bb06de426cce424968d45a325f9253ce762e0
https://github.com/D-Programming-Language/dmd/commit/f09bb06de426cce424968d45a325f9253ce762e0
Author: Martin Nowak <code at dawg.eu>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M src/dstruct.d
A test/runnable/ice15176.d
A test/runnable/imports/ice15176a.d
A test/runnable/imports/ice15176b.d
Log Message:
-----------
Merge pull request #5170 from 9rnsr/fix15176
[REG2.069.0-b1] Issue 15176 - ICE(glue.c):separate compilation with -inline crash in glue.c
Commit: f26ae0052ec82c61d63247096c78503caab8ce9d
https://github.com/D-Programming-Language/dmd/commit/f26ae0052ec82c61d63247096c78503caab8ce9d
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M src/traits.d
A test/compilable/imports/test15117a.d
A test/compilable/test15177.d
Log Message:
-----------
fix Issue 15177 - mixin + traits issue with 2.069 beta 1
Commit: d9ba17e95c7ed1aca32f0ee6a1360684ca42f16c
https://github.com/D-Programming-Language/dmd/commit/d9ba17e95c7ed1aca32f0ee6a1360684ca42f16c
Author: John Colvin <john.loughran.colvin at gmail.com>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M src/posix.mak
Log Message:
-----------
fix Issue 15181 - SYSCONFDIR is broken
Commit: 6efbee2c333ae2f4c185467716fbffdbe51363ca
https://github.com/D-Programming-Language/dmd/commit/6efbee2c333ae2f4c185467716fbffdbe51363ca
Author: Jacob Carlborg <doob at me.com>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M src/objc.d
A test/compilable/uda.d
Log Message:
-----------
Fix #15180: [REG2.069.0-b1] Segfault with empty struct used as UDA
Thanks to Kenji Hara for the fix.
Commit: 03db3e3d6873e7dfdac05c28947b13aa0e3cb481
https://github.com/D-Programming-Language/dmd/commit/03db3e3d6873e7dfdac05c28947b13aa0e3cb481
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2015-10-10 (Sat, 10 Oct 2015)
Changed paths:
M src/objc.d
A test/compilable/uda.d
Log Message:
-----------
Merge pull request #5181 from jacob-carlborg/15180_segfault_uda
Fix #15180: [REG2.069.0-b1] Segfault with empty struct used as UDA
Commit: 5df7520d7ebc009ff9cc914533bd27424b8b3e9f
https://github.com/D-Programming-Language/dmd/commit/5df7520d7ebc009ff9cc914533bd27424b8b3e9f
Author: Martin Nowak <code at dawg.eu>
Date: 2015-10-10 (Sat, 10 Oct 2015)
Changed paths:
M src/posix.mak
Log Message:
-----------
Merge pull request #5179 from John-Colvin/patch-3
fix Issue 15181 - SYSCONFDIR is broken
Commit: d752f698caaaec89a52630e3255d576bb03cd9f9
https://github.com/D-Programming-Language/dmd/commit/d752f698caaaec89a52630e3255d576bb03cd9f9
Author: Martin Nowak <code at dawg.eu>
Date: 2015-10-10 (Sat, 10 Oct 2015)
Changed paths:
M src/traits.d
A test/compilable/imports/test15117a.d
A test/compilable/test15177.d
Log Message:
-----------
Merge pull request #5172 from 9rnsr/fix15177
[REG2.069.0-b1] Issue 15177 - mixin + traits issue with 2.069 beta 1
Commit: 204df57a5ab578423dc655be6d4a2a733caa0362
https://github.com/D-Programming-Language/dmd/commit/204df57a5ab578423dc655be6d4a2a733caa0362
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M src/dtemplate.d
M src/inline.d
A test/runnable/ice15200.d
A test/runnable/imports/ice15200a.d
A test/runnable/imports/ice15200b.d
Log Message:
-----------
fix Issue 15200 - ICE(glue.c) when compiling with -inline
Even if a function is expanded by inlining, the function itself don't have to put in object file. In short, adjusting `ti.minst` in `inline.d` is not correct.
The unspeculation in `expandInline` was added in the PR #4944, but sadly it was just a hack and inherently unneeded. The changes in `TemplateInstance.appendToModuleMember` and `needsCodegen` those were added since 2.068.1-b1, now correctly handle codegen of nested template instances.
Commit: 1e5d3b0427cc77199c1d03607256ff8518adf1e9
https://github.com/D-Programming-Language/dmd/commit/1e5d3b0427cc77199c1d03607256ff8518adf1e9
Author: Walter Bright <walter at walterbright.com>
Date: 2015-10-13 (Tue, 13 Oct 2015)
Changed paths:
M src/dtemplate.d
M src/inline.d
A test/runnable/ice15200.d
A test/runnable/imports/ice15200a.d
A test/runnable/imports/ice15200b.d
Log Message:
-----------
Merge pull request #5192 from 9rnsr/fix15200
[REG2.068.2] Issue 15200 - ICE(glue.c) when compiling with -inline
Commit: 1973bfd6b8e27c24b544c33480a505dc2f80b0ef
https://github.com/D-Programming-Language/dmd/commit/1973bfd6b8e27c24b544c33480a505dc2f80b0ef
Author: Martin Nowak <code at dawg.eu>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M src/dstruct.d
M src/dtemplate.d
M src/inline.d
M src/objc.d
M src/posix.mak
M src/traits.d
A test/compilable/imports/test15117a.d
A test/compilable/test15177.d
A test/compilable/uda.d
A test/runnable/ice15176.d
A test/runnable/ice15200.d
A test/runnable/imports/ice15176a.d
A test/runnable/imports/ice15176b.d
A test/runnable/imports/ice15200a.d
A test/runnable/imports/ice15200b.d
A test/runnable/imports/link15194b.d
A test/runnable/imports/link15194std.d
A test/runnable/link15149.d
Log Message:
-----------
Merge remote-tracking branch 'upstream/stable' into merge_stable
Commit: b326f6e7b8daf1006ac170b1cbbffb8834cf34b7
https://github.com/D-Programming-Language/dmd/commit/b326f6e7b8daf1006ac170b1cbbffb8834cf34b7
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M src/dstruct.d
M src/dtemplate.d
M src/inline.d
M src/objc.d
M src/posix.mak
M src/traits.d
A test/compilable/imports/test15117a.d
A test/compilable/test15177.d
A test/compilable/uda.d
A test/runnable/ice15176.d
A test/runnable/ice15200.d
A test/runnable/imports/ice15176a.d
A test/runnable/imports/ice15176b.d
A test/runnable/imports/ice15200a.d
A test/runnable/imports/ice15200b.d
A test/runnable/imports/link15194b.d
A test/runnable/imports/link15194std.d
A test/runnable/link15149.d
Log Message:
-----------
Merge pull request #5194 from MartinNowak/merge_stable
Merge remote-tracking branch 'upstream/stable' into merge_stable
Compare: https://github.com/D-Programming-Language/dmd/compare/13f41930d438...b326f6e7b8da
More information about the dmd-internals
mailing list