[dmd-internals] [D-Programming-Language/dmd] 353cbb: Merge pull request #4413 from yebblies/issue14179

GitHub via dmd-internals dmd-internals at puremagic.com
Sat Apr 11 05:24:38 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 353cbbed6451f6a21c8d776443db72130c78e879
      https://github.com/D-Programming-Language/dmd/commit/353cbbed6451f6a21c8d776443db72130c78e879
  Author: Brad Roberts <braddr at puremagic.com>
  Date:   2015-02-20 (Fri, 20 Feb 2015)

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

  Log Message:
  -----------
  Merge pull request #4413 from yebblies/issue14179

Issue 14179 - Posix x86_64 varargs prolog clobbers RDX


  Commit: 2077a7fc4a3842030ef2df7429d0e225242443a0
      https://github.com/D-Programming-Language/dmd/commit/2077a7fc4a3842030ef2df7429d0e225242443a0
  Author: Brad Roberts <braddr at puremagic.com>
  Date:   2015-02-20 (Fri, 20 Feb 2015)

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

  Log Message:
  -----------
  Merge pull request #4420 from MartinNowak/fix14192

fix Issue 14192 - Access Violation when assigning to shared AA


  Commit: 2a0108edaf3895ac2f23dc28b1d20c9c5edfe85e
      https://github.com/D-Programming-Language/dmd/commit/2a0108edaf3895ac2f23dc28b1d20c9c5edfe85e
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-02-27 (Fri, 27 Feb 2015)

  Changed paths:
    M src/backend/dwarf.c

  Log Message:
  -----------
  Merge pull request #4444 from MartinNowak/fix14199

fix Issue 14199 - [REG2.067a] Dwarf Error: mangled line number section


  Commit: 128849de37d51ec6cd08860d1db08741bbd82046
      https://github.com/D-Programming-Language/dmd/commit/128849de37d51ec6cd08860d1db08741bbd82046
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-02-28 (Sat, 28 Feb 2015)

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

  Log Message:
  -----------
  Merge pull request #4441 from 9rnsr/fix12422

[REG2.055] Issue 12422 - Templated nested function is inferred as `pure` even if it calls impure functions


  Commit: fe6729a9465c628e48712d9c3c7a722d4d100f1d
      https://github.com/D-Programming-Language/dmd/commit/fe6729a9465c628e48712d9c3c7a722d4d100f1d
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-02-28 (Sat, 28 Feb 2015)

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

  Log Message:
  -----------
  Merge pull request #4447 from 9rnsr/fix13729

[REG2.067a] Issue 13729 - One not detected case of not purity
Conflicts:
	src/expression.c


  Commit: a7db6d65db9881b78f8abe4243e4f01a01de61d6
      https://github.com/D-Programming-Language/dmd/commit/a7db6d65db9881b78f8abe4243e4f01a01de61d6
  Author: Brad Roberts <braddr at puremagic.com>
  Date:   2015-03-01 (Sun, 01 Mar 2015)

  Changed paths:
    M src/aliasthis.c
    M src/declaration.h
    M src/func.c
    M src/mtype.c
    M src/mtype.h
    M src/template.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Merge pull request #4417 from 9rnsr/fix13009

[REG2.064] Issue 13009 - inout overload conflicts with non-inout when used via alias this


  Commit: 18f4c442e53e30b44a6c599e99f39eacc27ecef1
      https://github.com/D-Programming-Language/dmd/commit/18f4c442e53e30b44a6c599e99f39eacc27ecef1
  Author: Brad Roberts <braddr at puremagic.com>
  Date:   2015-03-01 (Sun, 01 Mar 2015)

  Changed paths:
    M src/e2ir.c
    M test/runnable/casting.d

  Log Message:
  -----------
  Merge pull request #4446 from 9rnsr/fix14218

[REG2.067a] Issue 14218 - casting null to integer type causes error message


  Commit: 643ca3f02c237631aa4415386e8abd253f4d66bf
      https://github.com/D-Programming-Language/dmd/commit/643ca3f02c237631aa4415386e8abd253f4d66bf
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M src/dsymbol.c
    A test/fail_compilation/diag14235.d
    A test/fail_compilation/imports/a14235.d

  Log Message:
  -----------
  Merge pull request #4452 from 9rnsr/fix14235

[REG2.066] Issue 14235 - full-qualified template instantiation misses its error location


  Commit: 674c936879dc28b37e681ae72c00f4edabac741f
      https://github.com/D-Programming-Language/dmd/commit/674c936879dc28b37e681ae72c00f4edabac741f
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M src/statement.c

  Log Message:
  -----------
  Merge pull request #4459 from MartinNowak/undoNothrowSync

roll back nothrow for synchronized (mtx)


  Commit: 4d7040a5296a3a5e155b1dd37c0fbad480a2061b
      https://github.com/D-Programming-Language/dmd/commit/4d7040a5296a3a5e155b1dd37c0fbad480a2061b
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-03-10 (Tue, 10 Mar 2015)

  Changed paths:
    M src/expression.c
    A test/compilable/diag4596.d
    R test/fail_compilation/diag4596.d
    M test/fail_compilation/fail13116.d

  Log Message:
  -----------
  Merge pull request #4463 from MartinNowak/revert3761

Revert "Merge pull request #3761 from quickfur/issue13116"


  Commit: c29d893a456a9dfee532c2b0a5f6615b3dbc080f
      https://github.com/D-Programming-Language/dmd/commit/c29d893a456a9dfee532c2b0a5f6615b3dbc080f
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-03-11 (Wed, 11 Mar 2015)

  Changed paths:
    M src/func.c
    A test/runnable/imports/a14267.d
    M test/runnable/inline.d

  Log Message:
  -----------
  Merge pull request #4471 from 9rnsr/fix14267

[REG2.067beta2] Issue 14267 - ICE when determining if a function can be inlined


  Commit: a44e09d3d16b7c23e540bce8be5dffde2dfa17fa
      https://github.com/D-Programming-Language/dmd/commit/a44e09d3d16b7c23e540bce8be5dffde2dfa17fa
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M src/access.c
    A test/compilable/protection/aggregate/mod14275.d
    A test/compilable/protection/bug/bug14275.d
    A test/compilable/test14275.d

  Log Message:
  -----------
  Merge pull request #4476 from mihails-strasuns-sociomantic/fix-14275-aggregate-member-protection

Fix issue 14275 : qualified package protection for aggregate member doesn't work


  Commit: c733d5cf5796f3fa744f690ee633d2a985cc238f
      https://github.com/D-Programming-Language/dmd/commit/c733d5cf5796f3fa744f690ee633d2a985cc238f
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-03-14 (Sat, 14 Mar 2015)

  Changed paths:
    M test/d_do_test.d
    A test/runnable/gdb1.d
    A test/runnable/gdb10311.d
    A test/runnable/gdb4181.d

  Log Message:
  -----------
  Merge pull request #4475 from MartinNowak/gdb_tests

fix Issue 11530 - need gdb test suite


  Commit: c4a2d7c74897c0114e1c4c1896620abec65c91a0
      https://github.com/D-Programming-Language/dmd/commit/c4a2d7c74897c0114e1c4c1896620abec65c91a0
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-03-14 (Sat, 14 Mar 2015)

  Changed paths:
    M src/backend/dwarf.c
    A test/runnable/gdb14225.d

  Log Message:
  -----------
  Merge pull request #4494 from MartinNowak/fix14225

fix Issue 14225 - GDB: error reading variable (string + dup)


  Commit: 56e59d841a3854afb8509f5930bfa4016fa7443d
      https://github.com/D-Programming-Language/dmd/commit/56e59d841a3854afb8509f5930bfa4016fa7443d
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-03-16 (Mon, 16 Mar 2015)

  Changed paths:
    M src/expression.c
    A test/compilable/deprecate14283.d

  Log Message:
  -----------
  Merge pull request #4497 from MartinNowak/fix14283

fix Issue 14283 - spurious 'this' is not an lvalue deprecation for auto ref


  Commit: 3d8ba6346e92938301c7da036b22f9eb613e3a62
      https://github.com/D-Programming-Language/dmd/commit/3d8ba6346e92938301c7da036b22f9eb613e3a62
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-03-18 (Wed, 18 Mar 2015)

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

  Log Message:
  -----------
  Merge pull request #4501 from 9rnsr/fix14299

[REG2.067a] Issue 14299 - "ref" parameter in CTFE handled incorrectly for recursive calls


  Commit: 7a0669d0081001bad8d72b592fe19bc9d6a63e82
      https://github.com/D-Programming-Language/dmd/commit/7a0669d0081001bad8d72b592fe19bc9d6a63e82
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M src/parse.c
    A test/fail_compilation/parse14285.d

  Log Message:
  -----------
  Merge pull request #4500 from 9rnsr/fix14285

[REG2.063] Issue 14285 - alias this to nothing is accepted


  Commit: 6d8e462040aa3fd2fb2fb0848436ec3a493aac56
      https://github.com/D-Programming-Language/dmd/commit/6d8e462040aa3fd2fb2fb0848436ec3a493aac56
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M src/ctfeexpr.c
    M src/expression.c
    M src/expression.h
    M src/interpret.c
    M test/compilable/interpret3.d
    A test/fail_compilation/fail14304.d

  Log Message:
  -----------
  Merge pull request #4503 from 9rnsr/fix14304

[REG2.067a] Issue 14304 - ICE with static immutable variable CTFE


  Commit: 9d8ebb2f3a146b1e4fb4d125e36c7514cde420cb
      https://github.com/D-Programming-Language/dmd/commit/9d8ebb2f3a146b1e4fb4d125e36c7514cde420cb
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M src/e2ir.c

  Log Message:
  -----------
  Merge pull request #4508 from 9rnsr/fix14133

[REG2.067a] Partial fix for issue 14133 - generate precise fillHoles code for struct literal expression


  Commit: c6b489b4cde70ec194fde21c2603b3e127f51479
      https://github.com/D-Programming-Language/dmd/commit/c6b489b4cde70ec194fde21c2603b3e127f51479
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M src/backend/cod4.c
    A test/compilable/test14317.d

  Log Message:
  -----------
  Merge pull request #4511 from WalterBright/fix14317

fix Issue 14317 - [REG2.066] ICE (cgcod.c 1767) when compiing with -profile -O -inline


  Commit: 9edd2223950b919a201cf104601f877283cca2bf
      https://github.com/D-Programming-Language/dmd/commit/9edd2223950b919a201cf104601f877283cca2bf
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/parse.c
    M src/parse.h
    M test/fail_compilation/parseStc3.d
    M test/fail_compilation/parseStc4.d

  Log Message:
  -----------
  Merge pull request #4458 from mihails-strasuns-sociomantic/redundant-attrib-deprec

[REG] fix Issue 14232 : redundant attribute 'const'


  Commit: f37749d65561cd019ae9b54ed8ee3474a54a6a6e
      https://github.com/D-Programming-Language/dmd/commit/f37749d65561cd019ae9b54ed8ee3474a54a6a6e
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

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

  Log Message:
  -----------
  Merge pull request #4451 from WalterBright/fix14220

fix Issue 14220 - Bad codegen for optimized std.conv.text in combination...


  Commit: 2e32d48e637850ef1e5b27089236c00b6ef07451
      https://github.com/D-Programming-Language/dmd/commit/2e32d48e637850ef1e5b27089236c00b6ef07451
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

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

  Log Message:
  -----------
  Merge pull request #4524 from MartinNowak/fix14341

Merge pull request #4451 from WalterBright/fix14220


  Commit: 776e1ce399d9ad645f90ff56a35dbd0bf0ad3013
      https://github.com/D-Programming-Language/dmd/commit/776e1ce399d9ad645f90ff56a35dbd0bf0ad3013
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/stable' into merge_stable

Conflicts:
	src/backend/dwarf.c
	src/dsymbol.c
	src/e2ir.c
	src/expression.c
	src/func.c
	src/interpret.c
	test/compilable/interpret3.d
	test/fail_compilation/diag14235.d
	test/runnable/inline.d


  Commit: b3bdab1e19ef54d697f351eb9666ac49c8f4bc0f
      https://github.com/D-Programming-Language/dmd/commit/b3bdab1e19ef54d697f351eb9666ac49c8f4bc0f
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Log Message:
  -----------
  Merge pull request #4575 from MartinNowak/merge_stable

Merge remote-tracking branch 'upstream/stable' into merge_stable


Compare: https://github.com/D-Programming-Language/dmd/compare/392ff0dee22f...b3bdab1e19ef


More information about the dmd-internals mailing list