October 14, 2015 [dmd-internals] [D-Programming-Language/dmd] 1f5903: fix Issue 15149 - Linker error with separate compi... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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@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@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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation