[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