[dmd-internals] [D-Programming-Language/dmd] 4f2649: Merge pull request #3707 from 9rnsr/fix13011
GitHub via dmd-internals
dmd-internals at puremagic.com
Fri Aug 22 01:04:00 PDT 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 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
Commit: 10499414c5fa77d704e921a47a531abff15d2856
https://github.com/D-Programming-Language/dmd/commit/10499414c5fa77d704e921a47a531abff15d2856
Author: Walter Bright <walter at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the dmd-internals
mailing list