October 14, 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@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