July 15, 2014
  Branch: refs/heads/2.066
  Home:   https://github.com/D-Programming-Language/dmd
  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)


Compare: https://github.com/D-Programming-Language/dmd/compare/c823855f6f70...d4867650a5aa