[dmd-internals] [D-Programming-Language/dmd] 4f2649: Merge pull request #3707 from 9rnsr/fix13011
GitHub via dmd-internals
dmd-internals at puremagic.com
Mon Jul 7 18:24:57 PDT 2014
Branch: refs/heads/2.066
Home: https://github.com/D-Programming-Language/dmd
Commit: 4f26498485369c38117ce1b3d11cb84b91fc3d1a
https://github.com/D-Programming-Language/dmd/commit/4f26498485369c38117ce1b3d11cb84b91fc3d1a
Author: Walter Bright <walter at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
Compare: https://github.com/D-Programming-Language/dmd/compare/6382ff63e5fd...5732690e5d19
More information about the dmd-internals
mailing list