August 22, 2014
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 4f26498485369c38117ce1b3d11cb84b91fc3d1a
      https://github.com/D-Programming-Language/dmd/commit/4f26498485369c38117ce1b3d11cb84b91fc3d1a
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/declaration.c
    M src/mtype.c
    M test/runnable/testconst.d

  Log Message:
  -----------
  Merge pull request #3707 from 9rnsr/fix13011

Issue 13011 - inout delegate parameter cannot receive exactly same type argument


  Commit: ca3d060ad9444849626d71f34c6b83d4f3728b44
      https://github.com/D-Programming-Language/dmd/commit/ca3d060ad9444849626d71f34c6b83d4f3728b44
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/mangle.c
    M src/root/outbuffer.c
    M src/template.c
    A test/fail_compilation/fail12485.d

  Log Message:
  -----------
  Merge pull request #3683 from WalterBright/fix12485

fix Issue 12485 - [REG2.065] DMD crashes when recursive template expansion


  Commit: 79a5347a8aa2c6e5e5f237bea03a1745bb40ad61
      https://github.com/D-Programming-Language/dmd/commit/79a5347a8aa2c6e5e5f237bea03a1745bb40ad61
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/declaration.c
    A test/fail_compilation/ice13027.d

  Log Message:
  -----------
  Merge pull request #3716 from 9rnsr/fix13027

[REG2.066a] Issue 13027 - Assertion `ex->op == TOKblit || ex->op == TOKconstruct' failed.


  Commit: a8dd4dcf3cf30c75960c9b65d8a0d98f27c65e76
      https://github.com/D-Programming-Language/dmd/commit/a8dd4dcf3cf30c75960c9b65d8a0d98f27c65e76
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3717 from 9rnsr/fix13026

[REG2.066a] Issue 13026 - object.get cannot be called with [] as "defaultValue" argument


  Commit: b60d964fbe501f4530cf1f4cbd3b587bd24dbaa2
      https://github.com/D-Programming-Language/dmd/commit/b60d964fbe501f4530cf1f4cbd3b587bd24dbaa2
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/backend/elfobj.c
    M src/link.c

  Log Message:
  -----------
  Merge pull request #3715 from MartinNowak/fix12896

fix Issue 12896 - ld.gold complains about bad relocations when building libphobos2.so


  Commit: 2433af05f9884f9281738787ff17fc72fc61216c
      https://github.com/D-Programming-Language/dmd/commit/2433af05f9884f9281738787ff17fc72fc61216c
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/idgen.c
    M src/struct.c
    M src/toobj.c
    M src/typinf.c
    A test/runnable/imports/link13043a.d
    A test/runnable/link13043.d
    M test/runnable/testtypeid.d

  Log Message:
  -----------
  Merge pull request #3710 from 9rnsr/fix_hash

Introduce correct default hash calculation that is consistent with object equality


  Commit: 71b8f14979787a8d7c0bd9ae2bd060db41742097
      https://github.com/D-Programming-Language/dmd/commit/71b8f14979787a8d7c0bd9ae2bd060db41742097
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/clone.c
    M src/mtype.c
    R test/fail_compilation/fail11591.d
    M test/fail_compilation/fail11591b.d
    A test/fail_compilation/fail12255.d
    M test/runnable/imports/link12144a.d
    M test/runnable/sdtor.d
    M test/runnable/test12.d

  Log Message:
  -----------
  Merge pull request #3711 from 9rnsr/fix12255

[REG2.066a] Issue 12255 - opCmp requirement for AAs breaks code


  Commit: 90ddb0a2e50377895e32227bc9b0c1abce754b73
      https://github.com/D-Programming-Language/dmd/commit/90ddb0a2e50377895e32227bc9b0c1abce754b73
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/clone.c
    A test/compilable/test13053.d

  Log Message:
  -----------
  Merge pull request #3719 from 9rnsr/fix13053

[REG2.066a] Issue 13053 - Wrong warning on implicitly generated __xtoHash


  Commit: 1442b7fd3b1240f35c2bd21e5909161342c9cfd6
      https://github.com/D-Programming-Language/dmd/commit/1442b7fd3b1240f35c2bd21e5909161342c9cfd6
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/parse.c
    A test/compilable/parse13049.d

  Log Message:
  -----------
  Merge pull request #3720 from 9rnsr/fix13049

Issue 13049 - in template arguments the compiler fails to parse scope for function pointers arguments


  Commit: aef6ebf8fff01e7ad8a95e66d6bb953b46d7262b
      https://github.com/D-Programming-Language/dmd/commit/aef6ebf8fff01e7ad8a95e66d6bb953b46d7262b
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/attrib.c
    M src/attrib.h
    M test/runnable/mangle.d

  Log Message:
  -----------
  Merge pull request #3721 from 9rnsr/fix13050

Issue 13050 - pragma mangle breaks homonym template aliasing


  Commit: ffc55a074c0a5bbce7065122cb61787b0ac0ba10
      https://github.com/D-Programming-Language/dmd/commit/ffc55a074c0a5bbce7065122cb61787b0ac0ba10
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/clone.c
    M src/mtype.c
    M test/runnable/assignable.d

  Log Message:
  -----------
  Merge pull request #3724 from 9rnsr/fix13044

Issue 13044 - Assignment of structs with const members


  Commit: 5f7cc0bc3c63293f2df8ef33729b7d861749f1d9
      https://github.com/D-Programming-Language/dmd/commit/5f7cc0bc3c63293f2df8ef33729b7d861749f1d9
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/parse.c

  Log Message:
  -----------
  Merge pull request #3722 from yebblies/D1INOUT

[cleanup] Remove dead D1INOUT code from parser


  Commit: 25403dfcf05b529cdb896bd2eed6bc8e7c65fe52
      https://github.com/D-Programming-Language/dmd/commit/25403dfcf05b529cdb896bd2eed6bc8e7c65fe52
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/ctfeexpr.c
    M src/target.c
    M src/target.h

  Log Message:
  -----------
  Merge pull request #3703 from ibuclaw/targetpaint

Move CTFE paintFloatInt to Target::paintAsType


  Commit: ac44fbbe9f7da93d73d59e57999dabf3de079402
      https://github.com/D-Programming-Language/dmd/commit/ac44fbbe9f7da93d73d59e57999dabf3de079402
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/toobj.c

  Log Message:
  -----------
  Merge pull request #3551 from MartinNowak/immutableModuleInfo

mark ModuleInfo as read-only data


  Commit: 4f61bde6c49194284aa6be39755d793ab06c9e4a
      https://github.com/D-Programming-Language/dmd/commit/4f61bde6c49194284aa6be39755d793ab06c9e4a
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    M src/link.c

  Log Message:
  -----------
  Merge pull request #3718 from jasonbking/link

Fix 13048 - Solaris no longer needs -mt during linking


  Commit: f9a254cd33c90872037bb616ff14246e9c27d9dc
      https://github.com/D-Programming-Language/dmd/commit/f9a254cd33c90872037bb616ff14246e9c27d9dc
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-08 (Tue, 08 Jul 2014)

  Changed paths:
    M src/optimize.c
    M test/runnable/structlit.d

  Log Message:
  -----------
  Merge pull request #3723 from 9rnsr/fix13021

Issue 13021 - Constructing union with floating type and then accessing its field in one expression causes ICE


  Commit: 5732690e5d191531abf6f9a5f7b5046e0cb50905
      https://github.com/D-Programming-Language/dmd/commit/5732690e5d191531abf6f9a5f7b5046e0cb50905
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-07-08 (Tue, 08 Jul 2014)

  Changed paths:
    M src/aggregate.h
    M src/attrib.c
    M src/attrib.h
    M src/backend/elfobj.c
    M src/clone.c
    M src/ctfeexpr.c
    M src/declaration.c
    M src/idgen.c
    M src/link.c
    M src/mangle.c
    M src/mtype.c
    M src/optimize.c
    M src/parse.c
    M src/root/outbuffer.c
    M src/struct.c
    M src/target.c
    M src/target.h
    M src/template.c
    M src/toobj.c
    M src/typinf.c
    A test/compilable/parse13049.d
    A test/compilable/test13053.d
    R test/fail_compilation/fail11591.d
    M test/fail_compilation/fail11591b.d
    A test/fail_compilation/fail12255.d
    A test/fail_compilation/fail12485.d
    A test/fail_compilation/ice13027.d
    M test/runnable/assignable.d
    M test/runnable/imports/link12144a.d
    A test/runnable/imports/link13043a.d
    A test/runnable/link13043.d
    M test/runnable/mangle.d
    M test/runnable/sdtor.d
    M test/runnable/structlit.d
    M test/runnable/template9.d
    M test/runnable/test12.d
    M test/runnable/testconst.d
    M test/runnable/testtypeid.d

  Log Message:
  -----------
  Merge pull request #3728 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch


  Commit: 10499414c5fa77d704e921a47a531abff15d2856
      https://github.com/D-Programming-Language/dmd/commit/10499414c5fa77d704e921a47a531abff15d2856
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M src/nogc.c
    A test/compilable/ice13071.d

  Log Message:
  -----------
  Merge pull request #3730 from 9rnsr/fix13071

[REG2.066a] Issue 13071 - [ICE] dmd 2.066.0-b1 assertion in nogc.c:73


  Commit: e18332655fbe96ccd640d4f005e30b936d6f884b
      https://github.com/D-Programming-Language/dmd/commit/e18332655fbe96ccd640d4f005e30b936d6f884b
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/ice13081.d

  Log Message:
  -----------
  Merge pull request #3732 from 9rnsr/fix13081

[REG2.066a] Issue 13081 - ICE with alias this and opSlice


  Commit: 9695e29f4aced4d8f7e775902bdde8922b44b937
      https://github.com/D-Programming-Language/dmd/commit/9695e29f4aced4d8f7e775902bdde8922b44b937
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M src/cast.c
    M src/mtype.c
    M src/mtype.h
    M src/template.c
    A test/compilable/ice13088.d
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3736 from 9rnsr/fix13087

[REG2.066a] Issue 13087 - Error: no property 'xyz' for type 'Vec!4'


  Commit: 8ca5956e10ed9637ae35911c0afae37faffd3c56
      https://github.com/D-Programming-Language/dmd/commit/8ca5956e10ed9637ae35911c0afae37faffd3c56
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/ice13024.d

  Log Message:
  -----------
  Merge pull request #3733 from 9rnsr/fix13024

[REG2.066a] Issue 13024 - [ICE](expression.c line 1172) with implicit supertype conversion of different enums in array literal


  Commit: 03a9d3f120fe47fa52a8f62ff0a6b109306e1aca
      https://github.com/D-Programming-Language/dmd/commit/03a9d3f120fe47fa52a8f62ff0a6b109306e1aca
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    A src/color.c
    A src/color.h
    M src/mars.c
    M src/mars.h
    M src/posix.mak
    M src/win32.mak

  Log Message:
  -----------
  Merge pull request #3705 from lionello/color

Added -color


  Commit: 0b2fd21d983118a57a5ed1354c0d1281bfdc6441
      https://github.com/D-Programming-Language/dmd/commit/0b2fd21d983118a57a5ed1354c0d1281bfdc6441
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M src/dmd_msc.vcproj
    M src/dmd_msc.vcxproj.filters

  Log Message:
  -----------
  Merge pull request #3713 from Orvid/fixMSVCProjectsAgain

Fixed VC projects after the addition of colored output to DMD


  Commit: 089b197d446d1ffa7c671f5de71cfc96f61c166e
      https://github.com/D-Programming-Language/dmd/commit/089b197d446d1ffa7c671f5de71cfc96f61c166e
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M src/win32.mak

  Log Message:
  -----------
  Merge pull request #3712 from WalterBright/win32-color

[BLOCKER] add missing color.* to win32.mak


  Commit: 2cf785d095319bd1f94139e2f2907e488365383e
      https://github.com/D-Programming-Language/dmd/commit/2cf785d095319bd1f94139e2f2907e488365383e
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M src/dmd_msc.vcxproj

  Log Message:
  -----------
  Merge pull request #3714 from Orvid/fixVCProjectsTry2

Forgot that the main VC project needed the file as well.


  Commit: 0230632195ee27c138d20569026e1585e936a7a9
      https://github.com/D-Programming-Language/dmd/commit/0230632195ee27c138d20569026e1585e936a7a9
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M dmd.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Merge pull request #3741 from yglukhov/xcode_fix

Fixed build with XCode.


  Commit: d84aadd37991fbe03657c110b0afd0ced4645f61
      https://github.com/D-Programming-Language/dmd/commit/d84aadd37991fbe03657c110b0afd0ced4645f61
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M dmd.xcodeproj/project.pbxproj
    M src/cast.c
    A src/color.c
    A src/color.h
    M src/dmd_msc.vcproj
    M src/dmd_msc.vcxproj
    M src/dmd_msc.vcxproj.filters
    M src/expression.c
    M src/mars.c
    M src/mars.h
    M src/mtype.c
    M src/mtype.h
    M src/nogc.c
    M src/posix.mak
    M src/template.c
    M src/win32.mak
    A test/compilable/ice13071.d
    A test/compilable/ice13088.d
    A test/fail_compilation/ice13024.d
    A test/fail_compilation/ice13081.d
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3742 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta3)


  Commit: 601d4786af647204779488844e50e6906ce43e0d
      https://github.com/D-Programming-Language/dmd/commit/601d4786af647204779488844e50e6906ce43e0d
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-11 (Fri, 11 Jul 2014)

  Changed paths:
    M src/mtype.c
    M test/compilable/test12593.d
    A test/fail_compilation/diag13074.d

  Log Message:
  -----------
  Merge pull request #3731 from 9rnsr/fix13074

Issue 13074 - Old opCmp requirement for AA keys should be detected


  Commit: 2b795569cd892801050faec80054d91c1fb54d3c
      https://github.com/D-Programming-Language/dmd/commit/2b795569cd892801050faec80054d91c1fb54d3c
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-07-12 (Sat, 12 Jul 2014)

  Changed paths:
    M src/mtype.c
    M test/compilable/test12593.d
    A test/fail_compilation/diag13074.d

  Log Message:
  -----------
  Merge pull request #3744 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta3)


  Commit: 1e95e25d7c5f5bdac312139e53594419896238bb
      https://github.com/D-Programming-Language/dmd/commit/1e95e25d7c5f5bdac312139e53594419896238bb
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M src/lexer.c
    M test/runnable/lexer.d

  Log Message:
  -----------
  Merge pull request #3753 from WalterBright/fix13102

[REG2.065] Issue 13102 - Cannot parse 184467440737095516153.6L


  Commit: b742abf6321f3fedc11d8c5f87b3b6310695a228
      https://github.com/D-Programming-Language/dmd/commit/b742abf6321f3fedc11d8c5f87b3b6310695a228
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M src/mtype.c
    M test/fail_compilation/diag13074.d

  Log Message:
  -----------
  Merge pull request #3757 from 9rnsr/fix13114

Issue 13114 - old opCmp requirement for AA keys should be detected for classes


  Commit: 77b9089129f6eeed5093d0a73a63b2915bea07e8
      https://github.com/D-Programming-Language/dmd/commit/77b9089129f6eeed5093d0a73a63b2915bea07e8
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M src/mtype.c

  Log Message:
  -----------
  Merge pull request #3762 from 9rnsr/fix13132

[REG2.066a] Issue 13132 - ICE on interface AA key


  Commit: cf55d684e39e959e449c02258d945225d56063b8
      https://github.com/D-Programming-Language/dmd/commit/cf55d684e39e959e449c02258d945225d56063b8
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M src/s2ir.c
    M test/runnable/eh.d

  Log Message:
  -----------
  Merge pull request #3735 from WalterBright/fix12989

fix Issue 12989 - Wrong x86_64 code for delegate return when compiled as...


  Commit: e7c1ba5a75d09945bd3be3cbe185e816a7fd6283
      https://github.com/D-Programming-Language/dmd/commit/e7c1ba5a75d09945bd3be3cbe185e816a7fd6283
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M src/s2ir.c

  Log Message:
  -----------
  Merge pull request #3739 from WalterBright/fix12989-2

2nd try at fix Issue 12989


  Commit: 41c7d68001be3d420b9619917e0b1b335bfae3ef
      https://github.com/D-Programming-Language/dmd/commit/41c7d68001be3d420b9619917e0b1b335bfae3ef
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M src/lexer.c
    M src/mtype.c
    M src/s2ir.c
    M test/fail_compilation/diag13074.d
    M test/runnable/eh.d
    M test/runnable/lexer.d

  Log Message:
  -----------
  Merge pull request #3765 from AndrewEdwards/2.066

Regression fixes for 2.066.0-b4


  Commit: dd5820d722ccb7df72dc093326bf2f7840cb4cf3
      https://github.com/D-Programming-Language/dmd/commit/dd5820d722ccb7df72dc093326bf2f7840cb4cf3
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M src/mtype.c

  Log Message:
  -----------
  Merge pull request #3756 from schuetzm/fix-uninitialized-storage-class

Fix uninitialized variable


  Commit: c823855f6f70c0fde75e92bc2e83bd5ea36a0294
      https://github.com/D-Programming-Language/dmd/commit/c823855f6f70c0fde75e92bc2e83bd5ea36a0294
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-15 (Tue, 15 Jul 2014)

  Changed paths:
    M src/mtype.c

  Log Message:
  -----------
  Merge pull request #3766 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta4)


  Commit: a35eec59478da2458501143b10ce547f617bbc3f
      https://github.com/D-Programming-Language/dmd/commit/a35eec59478da2458501143b10ce547f617bbc3f
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/declaration.c
    M src/root/rmem.c

  Log Message:
  -----------
  Merge pull request #3613 from WalterBright/hpohl-opt

Increase allocation chunk size + minor refactoring


  Commit: f61d93aa93766f794cd0c3a0af0f14fc12f582b1
      https://github.com/D-Programming-Language/dmd/commit/f61d93aa93766f794cd0c3a0af0f14fc12f582b1
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M test/runnable/cov2.d
    M test/runnable/extra-files/runnable-cov2.lst

  Log Message:
  -----------
  Merge pull request #3745 from economicmodeling/coverage_test_case

Added test case for druntime pull request 830.


  Commit: a694824566a027308c3a32c8bf9c9bc7bc9f84ea
      https://github.com/D-Programming-Language/dmd/commit/a694824566a027308c3a32c8bf9c9bc7bc9f84ea
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    A test/runnable/bug7068.d

  Log Message:
  -----------
  Merge pull request #3746 from Safety0ff/test7068

Add regression test for bug 7068.


  Commit: d30cd0004d94d23c3880492f85f859b999618082
      https://github.com/D-Programming-Language/dmd/commit/d30cd0004d94d23c3880492f85f859b999618082
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/func.c
    A test/compilable/diag11066.d

  Log Message:
  -----------
  Merge pull request #3737 from 9rnsr/fix11066

Issue 11066 - Spurious warning 'statement is not reachable' with -profile


  Commit: fb2c3b640eb4ea06e7d8874c3dec5bdc6c213727
      https://github.com/D-Programming-Language/dmd/commit/fb2c3b640eb4ea06e7d8874c3dec5bdc6c213727
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/diag13082.d

  Log Message:
  -----------
  Merge pull request #3734 from 9rnsr/fix13082

Issue 13082 - Spurious error message with failed call to class ctor


  Commit: f9d90b0bfe7a4c92dc4f684c5324ee6bdd7097d9
      https://github.com/D-Programming-Language/dmd/commit/f9d90b0bfe7a4c92dc4f684c5324ee6bdd7097d9
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/mars.c
    A test/fail_compilation/diag13109.d

  Log Message:
  -----------
  Merge pull request #3751 from lionello/fix13109

Issue 13109 - Show error on conflicting args -lib and -run


  Commit: b18fb12450211a6570c9f1a0710438570e1cdfeb
      https://github.com/D-Programming-Language/dmd/commit/b18fb12450211a6570c9f1a0710438570e1cdfeb
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/declaration.c
    M src/traits.c
    A test/fail_compilation/ice13131.d
    A test/fail_compilation/imports/a13131checkpoint.d
    A test/fail_compilation/imports/a13131elec.d
    A test/fail_compilation/imports/a13131parameters.d

  Log Message:
  -----------
  Merge pull request #3764 from 9rnsr/fix13131

Issue 13131 - [2.066-b3] dmd: glue.c:1492: unsigned int totym(Type*): Assertion `0' failed.


  Commit: 190ed259dacfb89e7a7d8b590c7acec527cf1971
      https://github.com/D-Programming-Language/dmd/commit/190ed259dacfb89e7a7d8b590c7acec527cf1971
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/mtype.c
    M src/mtype.h
    M src/opover.c

  Log Message:
  -----------
  Merge pull request #3750 from Trass3r/master

use enums


  Commit: 156856d94f51bfd8010a7833947dbb26b5321f3d
      https://github.com/D-Programming-Language/dmd/commit/156856d94f51bfd8010a7833947dbb26b5321f3d
  Author: Iain Buclaw <ibuclaw@gdcproject.org>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/mars.c
    M src/mars.h

  Log Message:
  -----------
  Merge pull request #3749 from yebblies/valistfix

[DDMD] Remove extern "C" verror hacks now that va_list has been fixed


  Commit: 64745c13b2a17e1ba2854bf98d28996516f2b569
      https://github.com/D-Programming-Language/dmd/commit/64745c13b2a17e1ba2854bf98d28996516f2b569
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/libelf.c
    M src/libmach.c
    M src/libmscoff.c
    M src/libomf.c

  Log Message:
  -----------
  Merge pull request #3770 from yebblies/gluector

[DDMD] Do not call constructors from the glue layer (lib*)


  Commit: 271be022705c6c8cfb00a08bee6c7416fb6dce3a
      https://github.com/D-Programming-Language/dmd/commit/271be022705c6c8cfb00a08bee6c7416fb6dce3a
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/clone.c

  Log Message:
  -----------
  Merge pull request #3772 from yebblies/linesplice

[DDMD] Remove unnecessary line splicing in clone.c


  Commit: d61692069d2dc6998d89ac5218711495df0264d8
      https://github.com/D-Programming-Language/dmd/commit/d61692069d2dc6998d89ac5218711495df0264d8
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/statement.c

  Log Message:
  -----------
  Merge pull request #3771 from yebblies/signext

[DDMD] Make construction of SignExtendedNumber explicit


  Commit: aa82febcd40725d331223dc184a4e68a3ce22123
      https://github.com/D-Programming-Language/dmd/commit/aa82febcd40725d331223dc184a4e68a3ce22123
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/cast.c
    M src/mtype.c

  Log Message:
  -----------
  Merge pull request #3769 from yebblies/DDMDMOD

[DDMD] Use explicit MOD type to avoid narrowing conversions from unsigned int


  Commit: 6c71d585e00d4962bdcd47effe563bf93a2a6495
      https://github.com/D-Programming-Language/dmd/commit/6c71d585e00d4962bdcd47effe563bf93a2a6495
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/target.c

  Log Message:
  -----------
  Merge pull request #3768 from yebblies/paintAsTypeddmd

[DDMD] Make narrowing cast explicit


  Commit: 16e5e2a814268ab4f343a0c34330403a87aeedf8
      https://github.com/D-Programming-Language/dmd/commit/16e5e2a814268ab4f343a0c34330403a87aeedf8
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/color.c
    M src/color.h

  Log Message:
  -----------
  Merge pull request #3767 from yebblies/ddmdcolor

[DDMD] Make color ddmd-friendly


  Commit: 32c6023151021798cce0c33f447ed6b2c11cae50
      https://github.com/D-Programming-Language/dmd/commit/32c6023151021798cce0c33f447ed6b2c11cae50
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/template.c
    M test/runnable/template9.d
    M test/runnable/testconst.d

  Log Message:
  -----------
  Merge pull request #3763 from 9rnsr/fix13127

[REG2.066a] Issue 13127 - Cannot deduce function with int[][] argument and "in" parameter


  Commit: d4867650a5aae3839fc3f8e7e7b8b5c72797d57c
      https://github.com/D-Programming-Language/dmd/commit/d4867650a5aae3839fc3f8e7e7b8b5c72797d57c
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-16 (Wed, 16 Jul 2014)

  Changed paths:
    M src/cast.c
    M src/clone.c
    M src/color.c
    M src/color.h
    M src/declaration.c
    M src/expression.c
    M src/func.c
    M src/libelf.c
    M src/libmach.c
    M src/libmscoff.c
    M src/libomf.c
    M src/mars.c
    M src/mars.h
    M src/mtype.c
    M src/mtype.h
    M src/opover.c
    M src/root/rmem.c
    M src/statement.c
    M src/target.c
    M src/template.c
    M src/traits.c
    A test/compilable/diag11066.d
    A test/fail_compilation/diag13082.d
    A test/fail_compilation/diag13109.d
    A test/fail_compilation/ice13131.d
    A test/fail_compilation/imports/a13131checkpoint.d
    A test/fail_compilation/imports/a13131elec.d
    A test/fail_compilation/imports/a13131parameters.d
    A test/runnable/bug7068.d
    M test/runnable/cov2.d
    M test/runnable/extra-files/runnable-cov2.lst
    M test/runnable/template9.d
    M test/runnable/testconst.d

  Log Message:
  -----------
  Merge pull request #3774 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta5)


  Commit: cad191c5e04051f928dd81cff178df1176eb4587
      https://github.com/D-Programming-Language/dmd/commit/cad191c5e04051f928dd81cff178df1176eb4587
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-17 (Thu, 17 Jul 2014)

  Changed paths:
    M src/cast.c
    M test/compilable/interpret3.d

  Log Message:
  -----------
  Merge pull request #3780 from 9rnsr/fix13141

[REG2.066a] Issue 13141 - array cast from string[] to immutable(char[][]) is not supported at compile time


  Commit: 5b9f27c9f5038f7d4c25693d015613d8b4164844
      https://github.com/D-Programming-Language/dmd/commit/5b9f27c9f5038f7d4c25693d015613d8b4164844
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-17 (Thu, 17 Jul 2014)

  Changed paths:
    M src/enum.c
    M src/mtype.c
    A test/fail_compilation/diag13142.d

  Log Message:
  -----------
  Merge pull request #3779 from 9rnsr/fix13142

Issue 13142 - Enums on different classes confuse the compiler


  Commit: 239394c6ea98a281c51f95977612cc41866f0b4f
      https://github.com/D-Programming-Language/dmd/commit/239394c6ea98a281c51f95977612cc41866f0b4f
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-17 (Thu, 17 Jul 2014)

  Changed paths:
    M src/backend/elfobj.c
    A test/runnable/test13117.d
    A test/runnable/test13117b.d

  Log Message:
  -----------
  Merge pull request #3778 from MartinNowak/fix13117

fix Issue 13117 - Executable size of hello world explodes from 472K to 2.7M


  Commit: 0e0ac55a6e3b9fef99ecf242733fb20b34f10973
      https://github.com/D-Programming-Language/dmd/commit/0e0ac55a6e3b9fef99ecf242733fb20b34f10973
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-17 (Thu, 17 Jul 2014)

  Changed paths:
    M src/mtype.c
    M test/runnable/testconst.d

  Log Message:
  -----------
  Merge pull request #3777 from 9rnsr/fix13030

[REG2.064] Issue 13030 - DMD assertion fails at mtype.c:697 if delegate has an argument name


  Commit: b717c191de7a1a0a6c96777b643f0174f5ca6911
      https://github.com/D-Programming-Language/dmd/commit/b717c191de7a1a0a6c96777b643f0174f5ca6911
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M src/backend/elfobj.c
    M src/cast.c
    M src/enum.c
    M src/mtype.c
    M test/compilable/interpret3.d
    A test/fail_compilation/diag13142.d
    A test/runnable/test13117.d
    A test/runnable/test13117b.d
    M test/runnable/testconst.d

  Log Message:
  -----------
  Merge pull request #3781 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta5)


  Commit: 51f3983e86b5c6f6ef45072f8b91457edf77e165
      https://github.com/D-Programming-Language/dmd/commit/51f3983e86b5c6f6ef45072f8b91457edf77e165
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M src/mars.c

  Log Message:
  -----------
  Merge pull request #3782 from 9rnsr/fix_vgc

[trivial] Fix -vgc help text


  Commit: 72af20199bc1caaab8a4457a5960bcbb677457c6
      https://github.com/D-Programming-Language/dmd/commit/72af20199bc1caaab8a4457a5960bcbb677457c6
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-18 (Fri, 18 Jul 2014)

  Changed paths:
    M src/backend/cod4.c
    M test/runnable/mars1.d

  Log Message:
  -----------
  Merge pull request #3776 from yebblies/issue12833

Issue 12833 - switch statement does not work properly when -inline used


  Commit: f27f205d17ca44ed0984961b0a8f4ab54fb44b13
      https://github.com/D-Programming-Language/dmd/commit/f27f205d17ca44ed0984961b0a8f4ab54fb44b13
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M src/cast.c
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #3783 from 9rnsr/fix13154

[REG2.066a] Issue 13154 - Incorrect init of static float array when sliced


  Commit: 2bbe5ee38374a5e6cedad80b2b6cc9c203f75f38
      https://github.com/D-Programming-Language/dmd/commit/2bbe5ee38374a5e6cedad80b2b6cc9c203f75f38
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M src/class.c
    M test/runnable/cppa.d
    M test/runnable/extra-files/cppb.cpp
    M test/runnable/test12.d

  Log Message:
  -----------
  Merge pull request #3785 from yebblies/issue13161

[DDMD] Issue 13161 - Wrong offset of extern(C++) class member


  Commit: 120cae649246782c8e45ed0eb5a5183dd8f8b1e4
      https://github.com/D-Programming-Language/dmd/commit/120cae649246782c8e45ed0eb5a5183dd8f8b1e4
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-20 (Sun, 20 Jul 2014)

  Changed paths:
    M src/backend/cod4.c
    M src/cast.c
    M src/class.c
    M src/mars.c
    M test/runnable/cppa.d
    M test/runnable/extra-files/cppb.cpp
    M test/runnable/mars1.d
    M test/runnable/test12.d
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #3786 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta5)


  Commit: 7a12ad9615931b5247c7c1d5fa29d969cc6aa1cc
      https://github.com/D-Programming-Language/dmd/commit/7a12ad9615931b5247c7c1d5fa29d969cc6aa1cc
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M src/backend/cgcod.c
    M src/backend/cod1.c
    M src/backend/rtlsym.h
    M src/e2ir.c
    M test/runnable/mars1.d
    M test/runnable/testxmm.d

  Log Message:
  -----------
  Merge pull request #3784 from WalterBright/fix9449

[critical] fix Issue 9449 - Static arrays of 128bit types segfault on initializatio...


  Commit: 2c4668be4ff2a538c321c3efd55b96dad9330537
      https://github.com/D-Programming-Language/dmd/commit/2c4668be4ff2a538c321c3efd55b96dad9330537
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M src/func.c
    M test/runnable/testinvariant.d

  Log Message:
  -----------
  Merge pull request #3775 from 9rnsr/fix13113

Issue 13113 - cannot build druntime's gc.d with -debug=INVARIANT, bad @nogc inference?


  Commit: 0f2768615eebb861894f7c0799573221510996c0
      https://github.com/D-Programming-Language/dmd/commit/0f2768615eebb861894f7c0799573221510996c0
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M src/backend/cgcod.c
    M src/backend/cod1.c
    M src/backend/rtlsym.h
    M src/e2ir.c
    M src/func.c
    M test/runnable/mars1.d
    M test/runnable/testinvariant.d
    M test/runnable/testxmm.d

  Log Message:
  -----------
  Merge pull request #3791 from AndrewEdwards/2.066

Cherry-picking commits from master to 2.066 branch (for beta5)


  Commit: 84874c7e4dd96f0e0e745252263174d3502056d3
      https://github.com/D-Programming-Language/dmd/commit/84874c7e4dd96f0e0e745252263174d3502056d3
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M src/dsymbol.c
    M src/module.c
    M src/module.h
    M src/scope.c
    A test/fail_compilation/imports/test13152a.d
    A test/fail_compilation/imports/test13152b.d
    A test/fail_compilation/imports/test13152c.d
    A test/fail_compilation/imports/test13152d.d
    A test/fail_compilation/imports/test13152e.d
    A test/fail_compilation/imports/test13152f.d
    A test/fail_compilation/imports/test13152g.d
    A test/fail_compilation/imports/test13152h.d
    A test/fail_compilation/imports/test13152i.d
    A test/fail_compilation/imports/test13152j.d
    A test/fail_compilation/imports/test13152k.d
    A test/fail_compilation/imports/test13152l.d
    A test/fail_compilation/imports/test13152m.d
    A test/fail_compilation/imports/test13152n.d
    A test/fail_compilation/imports/test13152o.d
    A test/fail_compilation/imports/test13152p.d
    A test/fail_compilation/imports/test13152q.d
    A test/fail_compilation/imports/test13152r.d
    A test/fail_compilation/imports/test13152s.d
    A test/fail_compilation/imports/test13152t.d
    A test/fail_compilation/imports/test13152u.d
    A test/fail_compilation/imports/test13152v.d
    A test/fail_compilation/imports/test13152w.d
    A test/fail_compilation/imports/test13152x.d
    A test/fail_compilation/imports/test13152y.d
    A test/fail_compilation/imports/test13152z.d
    A test/fail_compilation/test13152.d

  Log Message:
  -----------
  Merge pull request #3790 from 9rnsr/fix13152

[REG2.064] Issue 13152 - Compiler high cpu usage and never ends


  Commit: 822b199e295b34b7eb32bfa553ff0f5e7e860359
      https://github.com/D-Programming-Language/dmd/commit/822b199e295b34b7eb32bfa553ff0f5e7e860359
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M src/dsymbol.c
    M src/module.c
    M src/module.h
    M src/scope.c
    A test/fail_compilation/imports/test13152a.d
    A test/fail_compilation/imports/test13152b.d
    A test/fail_compilation/imports/test13152c.d
    A test/fail_compilation/imports/test13152d.d
    A test/fail_compilation/imports/test13152e.d
    A test/fail_compilation/imports/test13152f.d
    A test/fail_compilation/imports/test13152g.d
    A test/fail_compilation/imports/test13152h.d
    A test/fail_compilation/imports/test13152i.d
    A test/fail_compilation/imports/test13152j.d
    A test/fail_compilation/imports/test13152k.d
    A test/fail_compilation/imports/test13152l.d
    A test/fail_compilation/imports/test13152m.d
    A test/fail_compilation/imports/test13152n.d
    A test/fail_compilation/imports/test13152o.d
    A test/fail_compilation/imports/test13152p.d
    A test/fail_compilation/imports/test13152q.d
    A test/fail_compilation/imports/test13152r.d
    A test/fail_compilation/imports/test13152s.d
    A test/fail_compilation/imports/test13152t.d
    A test/fail_compilation/imports/test13152u.d
    A test/fail_compilation/imports/test13152v.d
    A test/fail_compilation/imports/test13152w.d
    A test/fail_compilation/imports/test13152x.d
    A test/fail_compilation/imports/test13152y.d
    A test/fail_compilation/imports/test13152z.d
    A test/fail_compilation/test13152.d

  Log Message:
  -----------
  Merge pull request #3792 from AndrewEdwards/2.066

Merge pull request #3790 from 9rnsr/fix13152


  Commit: 82a80a9ebbc30e894d9fe01ae55e6d8145aae24b
      https://github.com/D-Programming-Language/dmd/commit/82a80a9ebbc30e894d9fe01ae55e6d8145aae24b
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M src/canthrow.c
    M test/runnable/sdtor.d

  Log Message:
  -----------
  Merge pull request #3738 from 9rnsr/fix13089

Issue 13089 - Spurious 'is not nothrow' error on static array initialization


  Commit: ee3ab855f4216b3fb7c7fd878ad3f92e5516a691
      https://github.com/D-Programming-Language/dmd/commit/ee3ab855f4216b3fb7c7fd878ad3f92e5516a691
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M src/arraytypes.h

  Log Message:
  -----------
  Merge pull request #3788 from yebblies/arraytypes

[cleanup] Remove two unreferenced array types


  Commit: c5e1030f35d0aec8f231a9b56ccb35d15a18a39d
      https://github.com/D-Programming-Language/dmd/commit/c5e1030f35d0aec8f231a9b56ccb35d15a18a39d
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-21 (Mon, 21 Jul 2014)

  Changed paths:
    M src/builtin.c
    M src/root/port.c
    M src/root/port.h

  Log Message:
  -----------
  Merge pull request #3787 from yebblies/sqrtport

[DDMD] Move sqrt into Port


  Commit: 2b6d7091f9407bc2fc855b050d15a0cb11ca572c
      https://github.com/D-Programming-Language/dmd/commit/2b6d7091f9407bc2fc855b050d15a0cb11ca572c
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3793 from 9rnsr/fix13158

[REG2.066a] Issue 13158 - "void has no value" in std.variant.Algebraic (affects D:YAML)


  Commit: 118e1a8df6888d4f2f2d1900a68b1d516ff63b6f
      https://github.com/D-Programming-Language/dmd/commit/118e1a8df6888d4f2f2d1900a68b1d516ff63b6f
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M src/backend/cg87.c
    M test/runnable/mars1.d

  Log Message:
  -----------
  Merge pull request #3794 from WalterBright/fix12057

fix Issue 12057 - [ICE], backend/cg87.c 925


  Commit: 7602561892bf1722f82cdff8f66e7480364b4d82
      https://github.com/D-Programming-Language/dmd/commit/7602561892bf1722f82cdff8f66e7480364b4d82
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M src/declaration.c
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #3797 from yebblies/cppscope

[DDMD] Issue 13182 - extern(C++) classes cause crash when allocated on the stack with scope


  Commit: 6129d4b5baf84afd32ac3cafd35c60abad9c0bb6
      https://github.com/D-Programming-Language/dmd/commit/6129d4b5baf84afd32ac3cafd35c60abad9c0bb6
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M src/declaration.c
    A test/compilable/test13194.d

  Log Message:
  -----------
  Merge pull request #3802 from ibuclaw/bug145

[2.066b] Issue 13194 - ICE when initializing static class members to void


  Commit: f3b224853dd676e30d46ccae5855adca8c345821
      https://github.com/D-Programming-Language/dmd/commit/f3b224853dd676e30d46ccae5855adca8c345821
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M src/posix.mak

  Log Message:
  -----------
  Merge pull request #3798 from braddr/install-fix

change install target to match current release structure


  Commit: b5befe0c19e3c09402358df0e2f71da64b0d7f6c
      https://github.com/D-Programming-Language/dmd/commit/b5befe0c19e3c09402358df0e2f71da64b0d7f6c
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3801 from 9rnsr/fix13180

[REG2.066a] Issue 13180 - AA get returns const(char[]) instead of string


  Commit: 3e5d544db7b44e7b8addef03e9aca680ce3b1691
      https://github.com/D-Programming-Language/dmd/commit/3e5d544db7b44e7b8addef03e9aca680ce3b1691
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2014-07-23 (Wed, 23 Jul 2014)

  Changed paths:
    M src/arrayop.c
    M src/dsymbol.c
    M src/expression.c
    M src/root/aav.c
    M src/root/aav.h
    M src/template.c
    M src/traits.c

  Log Message:
  -----------
  Merge pull request #3796 from yebblies/ddmdaav

[DDMD] Rename dmd associative array functions to avoid conflict with similarly named druntime functions


  Commit: 05a3cc21091c0331aaead2c98df316dee7b2fc1f
      https://github.com/D-Programming-Language/dmd/commit/05a3cc21091c0331aaead2c98df316dee7b2fc1f
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-24 (Thu, 24 Jul 2014)

  Changed paths:
    M src/arrayop.c
    M src/arraytypes.h
    M src/backend/cg87.c
    M src/builtin.c
    M src/canthrow.c
    M src/declaration.c
    M src/dsymbol.c
    M src/expression.c
    M src/posix.mak
    M src/root/aav.c
    M src/root/aav.h
    M src/root/port.c
    M src/root/port.h
    M src/template.c
    M src/traits.c
    A test/compilable/test13194.d
    M test/runnable/mars1.d
    M test/runnable/sdtor.d
    M test/runnable/template9.d
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #3804 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta6)


  Commit: e00008003ced6856f1f2b85770e43678628a578a
      https://github.com/D-Programming-Language/dmd/commit/e00008003ced6856f1f2b85770e43678628a578a
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-27 (Sun, 27 Jul 2014)

  Changed paths:
    M src/class.c
    M src/scope.c
    M src/scope.h

  Log Message:
  -----------
  Merge pull request #3795 from yebblies/scopector

[DDMD] Replace Scope's custom allocator with a normal function and clean up interface


  Commit: 615300eb37465a0ed58ddd86010c8a0d57a2143b
      https://github.com/D-Programming-Language/dmd/commit/615300eb37465a0ed58ddd86010c8a0d57a2143b
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-27 (Sun, 27 Jul 2014)

  Changed paths:
    M src/class.c
    M src/scope.c
    M src/scope.h

  Log Message:
  -----------
  Merge pull request #3816 from 9rnsr/fix_sc

Copying scope object should fill filedinit to NULL, due to avoid issue 11777


  Commit: 1b244ba48a50fa0cb0961b08cfc3c3cb4bba2f35
      https://github.com/D-Programming-Language/dmd/commit/1b244ba48a50fa0cb0961b08cfc3c3cb4bba2f35
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-27 (Sun, 27 Jul 2014)

  Changed paths:
    M src/mtype.c
    M test/compilable/test12593.d
    R test/fail_compilation/diag13074.d

  Log Message:
  -----------
  Merge pull request #3813 from WalterBright/revert3731

[reg] fix Issue 13179 - AA key type TagIndex now requires equality rather than...


  Commit: 043a2e3c079eb96fa4f8a1a472b20701b8f45489
      https://github.com/D-Programming-Language/dmd/commit/043a2e3c079eb96fa4f8a1a472b20701b8f45489
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-28 (Mon, 28 Jul 2014)

  Changed paths:
    M src/expression.c
    M test/fail_compilation/ice12179.d

  Log Message:
  -----------
  Merge pull request #3818 from 9rnsr/fix13208

[REG2.065] Issue 13208 - [ICE](e2ir.c 2077) with array operation


  Commit: 38bb71c48e84cbe386d734fa501184bb39fa1e39
      https://github.com/D-Programming-Language/dmd/commit/38bb71c48e84cbe386d734fa501184bb39fa1e39
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-28 (Mon, 28 Jul 2014)

  Changed paths:
    M src/backend/cod2.c
    M test/runnable/mars1.d

  Log Message:
  -----------
  Merge pull request #3803 from yebblies/issue13190

[DDMD] Issue 13190 - Optimizer breaks comparison with zero


  Commit: cda16fe8e7084dc19349c3c2124ce5223eebe1de
      https://github.com/D-Programming-Language/dmd/commit/cda16fe8e7084dc19349c3c2124ce5223eebe1de
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-28 (Mon, 28 Jul 2014)

  Changed paths:
    M src/backend/cod2.c

  Log Message:
  -----------
  Merge pull request #3807 from WalterBright/cfpsw

another case like #3803


  Commit: be520148c02ad417a6fd5c8e98e6d56afb8e01ab
      https://github.com/D-Programming-Language/dmd/commit/be520148c02ad417a6fd5c8e98e6d56afb8e01ab
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-28 (Mon, 28 Jul 2014)

  Changed paths:
    M src/backend/cod2.c
    M test/runnable/mars1.d

  Log Message:
  -----------
  Merge pull request #3805 from yebblies/issue12164

Fix Issue 12164 - Function returning ptrdiff_t.min in 64-bit returning 0 when -O is set


  Commit: 780325cc7b58ed22fdddbeac20cc6a0d957cb28c
      https://github.com/D-Programming-Language/dmd/commit/780325cc7b58ed22fdddbeac20cc6a0d957cb28c
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-28 (Mon, 28 Jul 2014)

  Changed paths:
    M src/backend/cod3.c
    M test/runnable/mars1.d

  Log Message:
  -----------
  Merge pull request #3809 from yebblies/issue13023

Issue 13023 - optimizer produces wrong code for comparision and division of ulong


  Commit: 58f3f48f7a5b58ca6d03f8d04ed7480db4dd2a14
      https://github.com/D-Programming-Language/dmd/commit/58f3f48f7a5b58ca6d03f8d04ed7480db4dd2a14
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-28 (Mon, 28 Jul 2014)

  Changed paths:
    M src/lexer.c
    M src/lexer.h
    M src/parse.c

  Log Message:
  -----------
  Merge pull request #3808 from yebblies/tokalloc

[DDMD] Use an alloc function for Token freelist instead of operator new.


  Commit: aa2b31e10f5a5970e899de200b4b21d915a45ef4
      https://github.com/D-Programming-Language/dmd/commit/aa2b31e10f5a5970e899de200b4b21d915a45ef4
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-28 (Mon, 28 Jul 2014)

  Changed paths:
    M src/idgen.c
    M src/inline.c
    M test/runnable/inline.d

  Log Message:
  -----------
  Merge pull request #3811 from yebblies/issue3918

Issue 12820 - DMD can inline calls to functions that use alloca, allocating the memory in the caller function instead.


  Commit: 0ee4cb4cf7915f5bdbabcb150177640741a63258
      https://github.com/D-Programming-Language/dmd/commit/0ee4cb4cf7915f5bdbabcb150177640741a63258
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-28 (Mon, 28 Jul 2014)

  Changed paths:
    M src/backend/gother.c
    A test/compilable/test13193.d

  Log Message:
  -----------
  Merge pull request #3819 from WalterBright/fix13193

[reg] fix Issue 13193 - Extreme slowdown in compilation time of OpenSSL in Tango for optimized build


  Commit: 1d36e203ea6653ac9fcb7774adb0e46140fe22e4
      https://github.com/D-Programming-Language/dmd/commit/1d36e203ea6653ac9fcb7774adb0e46140fe22e4
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-29 (Tue, 29 Jul 2014)

  Changed paths:
    M src/func.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3820 from 9rnsr/fix13219

[REG2.065] Issue 13219 - segmentation fault in FuncDeclaration::getLevel


  Commit: 5b0bead4d9e87d62d7736ed0f886834f80b22358
      https://github.com/D-Programming-Language/dmd/commit/5b0bead4d9e87d62d7736ed0f886834f80b22358
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-29 (Tue, 29 Jul 2014)

  Changed paths:
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3821 from 9rnsr/fix13218

[REG2.066a] Issue 13218 - [ICE] s2ir.c 142: Must fully qualify call to ParameterTypeTuple


  Commit: 86709546b87ad909a029c144640fcd93f9f9b733
      https://github.com/D-Programming-Language/dmd/commit/86709546b87ad909a029c144640fcd93f9f9b733
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-29 (Tue, 29 Jul 2014)

  Changed paths:
    M src/gluestub.c

  Log Message:
  -----------
  Merge pull request #3823 from ltcmelo/fixFEcompile

Fix independent Front-End build


  Commit: 0bcbedd986b3ec3c75c26df92ef32e65f170fa18
      https://github.com/D-Programming-Language/dmd/commit/0bcbedd986b3ec3c75c26df92ef32e65f170fa18
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-29 (Tue, 29 Jul 2014)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  Merge pull request #3827 from 9rnsr/remove_printf

[trivial] Remove debug printf


  Commit: 4c104a0f77228affd41fd0a37b5191031676a9c0
      https://github.com/D-Programming-Language/dmd/commit/4c104a0f77228affd41fd0a37b5191031676a9c0
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-30 (Wed, 30 Jul 2014)

  Changed paths:
    M src/interpret.c
    M src/mtype.c
    A test/fail_compilation/ice13221.d

  Log Message:
  -----------
  Merge pull request #3824 from 9rnsr/fix13221

[REG2.064] Issue 13221 - [ICE] '0' on line 318 in file 'interpret.c'


  Commit: 01bab81bb9d078886fded28d30b11af8cc866a54
      https://github.com/D-Programming-Language/dmd/commit/01bab81bb9d078886fded28d30b11af8cc866a54
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-07-30 (Wed, 30 Jul 2014)

  Changed paths:
    M src/dsymbol.c
    M src/dsymbol.h
    A test/compilable/imports/imp12242a.d
    A test/compilable/imports/imp12242a1.d
    A test/compilable/imports/imp12242a2.d
    A test/compilable/imports/imp12242b.d
    A test/compilable/imports/imp12242b1.d
    A test/compilable/imports/imp12242b2.d
    A test/compilable/testimport12242.d

  Log Message:
  -----------
  Merge pull request #3388 from 9rnsr/fix12242

Issue 12242 - conflict error with public imports


  Commit: 7119ce5b96433e7a2d58680ffcac2b965aa85492
      https://github.com/D-Programming-Language/dmd/commit/7119ce5b96433e7a2d58680ffcac2b965aa85492
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-30 (Wed, 30 Jul 2014)

  Changed paths:
    M src/expression.c
    M src/template.c
    A test/fail_compilation/ice13220.d

  Log Message:
  -----------
  Merge pull request #3833 from 9rnsr/fix13220

[REG2.066a] Issue 13220 - [ICE] 'global.gaggedErrors || global.errors' on line 750 in file 'statement.c'


  Commit: 64da724597d934730b5ab56127d6df641d5a9516
      https://github.com/D-Programming-Language/dmd/commit/64da724597d934730b5ab56127d6df641d5a9516
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-07-31 (Thu, 31 Jul 2014)

  Changed paths:
    M src/statement.c
    M test/fail_compilation/warn12809.d
    M test/runnable/warning1.d

  Log Message:
  -----------
  Merge pull request #3835 from 9rnsr/fix13201

[REG2.066a] Issue 13201 - Wrong "Warning: statement is not reachable" error with -w


  Commit: 393e4b79cabd7f3bc92c972696a33c4675a4c6f9
      https://github.com/D-Programming-Language/dmd/commit/393e4b79cabd7f3bc92c972696a33c4675a4c6f9
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-07-31 (Thu, 31 Jul 2014)

  Changed paths:
    M src/backend/cod2.c
    M src/backend/cod3.c
    M src/backend/gother.c
    M src/class.c
    M src/dsymbol.c
    M src/dsymbol.h
    M src/expression.c
    M src/func.c
    M src/gluestub.c
    M src/idgen.c
    M src/inline.c
    M src/interpret.c
    M src/lexer.c
    M src/lexer.h
    M src/mtype.c
    M src/parse.c
    M src/scope.c
    M src/scope.h
    M src/statement.c
    M src/template.c
    A test/compilable/imports/imp12242a.d
    A test/compilable/imports/imp12242a1.d
    A test/compilable/imports/imp12242a2.d
    A test/compilable/imports/imp12242b.d
    A test/compilable/imports/imp12242b1.d
    A test/compilable/imports/imp12242b2.d
    M test/compilable/test12593.d
    A test/compilable/test13193.d
    A test/compilable/testimport12242.d
    R test/fail_compilation/diag13074.d
    M test/fail_compilation/ice12179.d
    A test/fail_compilation/ice13220.d
    A test/fail_compilation/ice13221.d
    M test/fail_compilation/warn12809.d
    M test/runnable/inline.d
    M test/runnable/mars1.d
    M test/runnable/template9.d
    M test/runnable/warning1.d

  Log Message:
  -----------
  Merge pull request #3825 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for RC1)


  Commit: a5f1c51e7d964ce8fea360bf1429654a67454305
      https://github.com/D-Programming-Language/dmd/commit/a5f1c51e7d964ce8fea360bf1429654a67454305
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-07-31 (Thu, 31 Jul 2014)

  Changed paths:
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3828 from 9rnsr/fix13223

[REG2.066a] Issue 13223 - Cannot deduce argument for array template parameters


  Commit: 150ce772a8229262aadaa31e688c489ba586f720
      https://github.com/D-Programming-Language/dmd/commit/150ce772a8229262aadaa31e688c489ba586f720
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-07-31 (Thu, 31 Jul 2014)

  Changed paths:
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3838 from AndrewEdwards/2.066

Cherry-picking commits from master to 2.066 branch (for RC1)


  Commit: 4a95e836a667b12ffaef7303aa83b447223e3567
      https://github.com/D-Programming-Language/dmd/commit/4a95e836a667b12ffaef7303aa83b447223e3567
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-08-06 (Wed, 06 Aug 2014)

  Changed paths:
    M src/todt.c
    A test/fail_compilation/ice13259.d

  Log Message:
  -----------
  Merge pull request #3847 from 9rnsr/fix13259

[REG2.066a] Issue 13259 - [ICE] 'v.result' on line 191 in file 'todt.c'


  Commit: 6c6db060de2c1aba316bd92c2dcb44801deafd7f
      https://github.com/D-Programming-Language/dmd/commit/6c6db060de2c1aba316bd92c2dcb44801deafd7f
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-08-06 (Wed, 06 Aug 2014)

  Changed paths:
    M src/expression.c
    M src/template.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #3846 from 9rnsr/fix13252

[REG2.061] Issue 13252 - ParameterDefaultValueTuple affects other instantiations


  Commit: 5f95454a1e5cfe49ffc01d7ac5cb276c6018732e
      https://github.com/D-Programming-Language/dmd/commit/5f95454a1e5cfe49ffc01d7ac5cb276c6018732e
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-08-06 (Wed, 06 Aug 2014)

  Changed paths:
    M src/func.c
    M src/mtype.c
    M src/template.c
    A test/compilable/ice13245.d
    A test/fail_compilation/ice13225.d

  Log Message:
  -----------
  Merge pull request #3840 from 9rnsr/fix13225

Issue 13225 - [ICE] Access violation on invalid mixin template instantiation


  Commit: 8631eb8f9748d147f5353dc5585632ff3aa6dabc
      https://github.com/D-Programming-Language/dmd/commit/8631eb8f9748d147f5353dc5585632ff3aa6dabc
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-08-06 (Wed, 06 Aug 2014)

  Changed paths:
    M src/backend/gother.c
    M test/runnable/test23.d

  Log Message:
  -----------
  Merge pull request #3848 from WalterBright/fix13237

fix Issue 13237 Wrong code with -inline -O


  Commit: a3b6ed697085c8d92b09a2821d353c21cadc68cf
      https://github.com/D-Programming-Language/dmd/commit/a3b6ed697085c8d92b09a2821d353c21cadc68cf
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2014-08-07 (Thu, 07 Aug 2014)

  Changed paths:
    M src/module.c
    M test/d_do_test.d
    A test/fail_compilation/extra-files/bar11453.d
    A test/fail_compilation/extra-files/foo11453.d
    A test/fail_compilation/fail11453a.d
    A test/fail_compilation/fail11453b.d
    M test/fail_compilation/test64.d

  Log Message:
  -----------
  Merge pull request #3834 from 9rnsr/fix11453

Issue 11453 - Compiling packages has a dependency on order of modules passed to the compiler


  Commit: 3894b77784ccf11c47fa7acda8d7de03f8b2e7dd
      https://github.com/D-Programming-Language/dmd/commit/3894b77784ccf11c47fa7acda8d7de03f8b2e7dd
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-08-08 (Fri, 08 Aug 2014)

  Changed paths:
    M src/backend/gother.c
    M src/expression.c
    M src/func.c
    M src/module.c
    M src/mtype.c
    M src/template.c
    M src/todt.c
    A test/compilable/ice13245.d
    M test/d_do_test.d
    A test/fail_compilation/extra-files/bar11453.d
    A test/fail_compilation/extra-files/foo11453.d
    A test/fail_compilation/fail11453a.d
    A test/fail_compilation/fail11453b.d
    A test/fail_compilation/ice13225.d
    A test/fail_compilation/ice13259.d
    M test/fail_compilation/test64.d
    M test/runnable/template9.d
    M test/runnable/test23.d

  Log Message:
  -----------
  Merge pull request #3851 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for RC2)


  Commit: 11796fee8882ae350a0a03476cb53b01e17f279f
      https://github.com/D-Programming-Language/dmd/commit/11796fee8882ae350a0a03476cb53b01e17f279f
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-08-08 (Fri, 08 Aug 2014)

  Changed paths:
    M src/backend/aa.c
    M src/root/object.c
    M src/root/stringtable.c

  Log Message:
  -----------
  Merge pull request #3844 from Safety0ff/wconv

Fix comparisons functions


  Commit: ac6f96df9dc54704c005d0e507b70abbce0430c8
      https://github.com/D-Programming-Language/dmd/commit/ac6f96df9dc54704c005d0e507b70abbce0430c8
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2014-08-08 (Fri, 08 Aug 2014)

  Changed paths:
    M src/backend/aa.c
    M src/root/object.c
    M src/root/stringtable.c

  Log Message:
  -----------
  Merge pull request #3854 from AndrewEdwards/2.066

  Cherry-picking commits from master to 2.066 branch (for RC2)


  Commit: 6a9ef9a5c798428845f0437884eaf92d3c7a80e6
      https://github.com/D-Programming-Language/dmd/commit/6a9ef9a5c798428845f0437884eaf92d3c7a80e6
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-08-10 (Sun, 10 Aug 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/fail13187.d

  Log Message:
  -----------
  Merge pull request #3864 from 9rnsr/fix13187

[REG2.066a] Issue 13187 - Function wrongly deduced as pure


  Commit: 2ca3ebe8323cc18dcde64befa423dbb6f75224b4
      https://github.com/D-Programming-Language/dmd/commit/2ca3ebe8323cc18dcde64befa423dbb6f75224b4
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-08-11 (Mon, 11 Aug 2014)

  Changed paths:
    M src/expression.c
    A test/fail_compilation/fail13187.d

  Log Message:
  -----------
  Merge pull request #3865 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch


  Commit: fd7b295cad9356c9732d514d91e69581e05e0ba9
      https://github.com/D-Programming-Language/dmd/commit/fd7b295cad9356c9732d514d91e69581e05e0ba9
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2014-08-22 (Fri, 22 Aug 2014)

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/2.066' into merge_2.066


  Commit: d03a3dd803bf3617d46c054de2b9dd5208e5047d
      https://github.com/D-Programming-Language/dmd/commit/d03a3dd803bf3617d46c054de2b9dd5208e5047d
  Author: Martin Nowak <code@dawg.eu>
  Date:   2014-08-22 (Fri, 22 Aug 2014)

  Log Message:
  -----------
  Merge pull request #3883 from 9rnsr/merge_2.066

Merge 2.066 branch into master


Compare: https://github.com/D-Programming-Language/dmd/compare/1a106370e606...d03a3dd803bf