[dmd-internals] [D-Programming-Language/dmd] ff6713: Merge pull request #3849 from 9rnsr/fix13235
GitHub via dmd-internals
dmd-internals at puremagic.com
Wed Aug 27 21:10:11 PDT 2014
Branch: refs/heads/2.066
Home: https://github.com/D-Programming-Language/dmd
Commit: ff67135c9729d2a86ce3b7697cddb3b3ca8f7d19
https://github.com/D-Programming-Language/dmd/commit/ff67135c9729d2a86ce3b7697cddb3b3ca8f7d19
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2014-08-26 (Tue, 26 Aug 2014)
Changed paths:
M src/declaration.c
M test/runnable/template9.d
Log Message:
-----------
Merge pull request #3849 from 9rnsr/fix13235
Issue 13235 - Wrong code on mutually recursive tuple type
Commit: 5fed9e61acaca03822dd871372ebf6cfe19df989
https://github.com/D-Programming-Language/dmd/commit/5fed9e61acaca03822dd871372ebf6cfe19df989
Author: Walter Bright <walter at walterbright.com>
Date: 2014-08-26 (Tue, 26 Aug 2014)
Changed paths:
M src/declaration.c
M src/declaration.h
M src/mtype.c
M test/runnable/template9.d
Log Message:
-----------
Merge pull request #3822 from 9rnsr/fix13204
Issue 13204 - recursive alias declaration
Commit: 9b23adf47fceceafe6b2518092fbbaa041ad962d
https://github.com/D-Programming-Language/dmd/commit/9b23adf47fceceafe6b2518092fbbaa041ad962d
Author: Walter Bright <walter at walterbright.com>
Date: 2014-08-26 (Tue, 26 Aug 2014)
Changed paths:
M src/clone.c
M src/declaration.c
M src/expression.c
M src/mars.c
M src/mars.h
M src/mtype.c
M src/struct.c
M src/template.c
M src/traits.c
A test/fail_compilation/diag13333.d
M test/runnable/template9.d
Log Message:
-----------
Merge pull request #3878 from 9rnsr/fix13333
Issue 13333 - Incorrect error ungagging during the resolution of forward references
Commit: b2476cd9d1764106678d1778aff03876345f987c
https://github.com/D-Programming-Language/dmd/commit/b2476cd9d1764106678d1778aff03876345f987c
Author: Walter Bright <walter at walterbright.com>
Date: 2014-08-26 (Tue, 26 Aug 2014)
Changed paths:
M src/clone.c
M src/cond.c
M src/declaration.h
M src/dsymbol.c
M src/dsymbol.h
M src/expression.c
M src/func.c
M src/glue.c
M src/mars.c
M src/mars.h
M src/mtype.c
M src/scope.c
M src/scope.h
M src/staticassert.c
M src/template.c
M src/template.h
M src/toobj.c
M src/traits.c
M test/fail_compilation/test8556.d
M test/runnable/template9.d
Log Message:
-----------
Merge pull request #3874 from 9rnsr/fix13299
[REG2.066a] Issue 13299 - Property not found with typesafe variadic opDispatch
Commit: 4e327f2aec8167efae7128bad91dc3af760c8c35
https://github.com/D-Programming-Language/dmd/commit/4e327f2aec8167efae7128bad91dc3af760c8c35
Author: Walter Bright <walter at walterbright.com>
Date: 2014-08-26 (Tue, 26 Aug 2014)
Changed paths:
M src/template.c
M test/runnable/template9.d
Log Message:
-----------
Merge pull request #3896 from 9rnsr/fix13294
[REG2.066] Issue 13294 - [IFTI] IFTI fails or works incorrectly for function with const and mutable `ref` parameters of most types
Commit: 71af9f57a5f80edc7d9ce17280ce57ad7a242839
https://github.com/D-Programming-Language/dmd/commit/71af9f57a5f80edc7d9ce17280ce57ad7a242839
Author: Walter Bright <walter at walterbright.com>
Date: 2014-08-26 (Tue, 26 Aug 2014)
Changed paths:
M src/template.c
M test/runnable/template9.d
Log Message:
-----------
Merge pull request #3897 from 9rnsr/fix13374
[REG2.061] Issue 13374 - Wrong template overload resolution when passing function to alias/string parameter
Commit: 8b6765c22f852d59db9c01c41b65dabadb7430af
https://github.com/D-Programming-Language/dmd/commit/8b6765c22f852d59db9c01c41b65dabadb7430af
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2014-08-26 (Tue, 26 Aug 2014)
Changed paths:
M src/expression.c
M test/runnable/ufcs.d
Log Message:
-----------
Merge pull request #3900 from 9rnsr/fix11312
Issue 11312 - Avoid auto-dereference for UFCS functions
Commit: b8a96f9a8dae4f94770d1a669e212f4cab31a065
https://github.com/D-Programming-Language/dmd/commit/b8a96f9a8dae4f94770d1a669e212f4cab31a065
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2014-08-26 (Tue, 26 Aug 2014)
Changed paths:
M src/class.c
M test/runnable/testclass.d
Log Message:
-----------
Merge pull request #3901 from 9rnsr/fix13353
[REG2.066] Issue 13353 - [ICE] assertion with is() and templated interface
Commit: 77d60e19b6163dcd6872cef65da9d249a6b1cb98
https://github.com/D-Programming-Language/dmd/commit/77d60e19b6163dcd6872cef65da9d249a6b1cb98
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2014-08-27 (Wed, 27 Aug 2014)
Changed paths:
M src/func.c
A test/fail_compilation/ice13311.d
A test/fail_compilation/imports/a13311.d
Log Message:
-----------
Merge pull request #3902 from 9rnsr/fix13311
[REG2.065] Issue 13311 - ICE, CtorDeclaration::semantic(Scope*): Assertion `tf && tf->ty == Tfunction' failed
Commit: 31d0aa4f61ed1ab051c4b48bee235d5d3d0002c0
https://github.com/D-Programming-Language/dmd/commit/31d0aa4f61ed1ab051c4b48bee235d5d3d0002c0
Author: Walter Bright <walter at walterbright.com>
Date: 2014-08-27 (Wed, 27 Aug 2014)
Changed paths:
M src/irstate.c
M src/irstate.h
M src/s2ir.c
M test/runnable/xtest46.d
Log Message:
-----------
Merge pull request #3826 from yebblies/issue12503
Issue 12503 - Bad optimization with scope(success) and return statement
Commit: 4532cfee6a139bc712ea08267560ec77027accba
https://github.com/D-Programming-Language/dmd/commit/4532cfee6a139bc712ea08267560ec77027accba
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2014-08-28 (Thu, 28 Aug 2014)
Changed paths:
M src/statement.c
M test/compilable/test602.d
Log Message:
-----------
Merge pull request #3889 from WalterBright/fix13321
[reg] Temporary fix Issue 13321 - Wrong goto skips declaration error
Commit: 8b7a3cbb783e44fcd55ca019d8a266dafa97ddcb
https://github.com/D-Programming-Language/dmd/commit/8b7a3cbb783e44fcd55ca019d8a266dafa97ddcb
Author: AndrewEdwards <edwards.ac at gmail.com>
Date: 2014-08-28 (Thu, 28 Aug 2014)
Changed paths:
M src/template.c
M test/runnable/template9.d
Log Message:
-----------
Merge pull request #3884 from WalterBright/fix11946
[reg] fix Issue 11946 - need 'this' to access member when passing field to template parameter
Commit: 9ca146e70b294a0a205a5c7a3345d960cbe08c64
https://github.com/D-Programming-Language/dmd/commit/9ca146e70b294a0a205a5c7a3345d960cbe08c64
Author: AndrewEdwards <edwards.ac at gmail.com>
Date: 2014-08-28 (Thu, 28 Aug 2014)
Changed paths:
M src/backend/el.c
M src/e2ir.c
M test/runnable/sdtor.d
Log Message:
-----------
Merge pull request #3879 from WalterBright/fix13303
[Reg] fix Issue 13303 - Internal error: ..\ztc\cgcs.c 351 with rvalue Variant.get call
Commit: f0c028bf872ee7a993bc959d9d968ba8fefa9f1a
https://github.com/D-Programming-Language/dmd/commit/f0c028bf872ee7a993bc959d9d968ba8fefa9f1a
Author: AndrewEdwards <edwards.ac at gmail.com>
Date: 2014-08-28 (Thu, 28 Aug 2014)
Changed paths:
M src/backend/el.c
M src/class.c
M src/clone.c
M src/cond.c
M src/declaration.c
M src/declaration.h
M src/dsymbol.c
M src/dsymbol.h
M src/e2ir.c
M src/expression.c
M src/func.c
M src/glue.c
M src/irstate.c
M src/irstate.h
M src/mars.c
M src/mars.h
M src/mtype.c
M src/s2ir.c
M src/scope.c
M src/scope.h
M src/statement.c
M src/staticassert.c
M src/struct.c
M src/template.c
M src/template.h
M src/toobj.c
M src/traits.c
M test/compilable/test602.d
A test/fail_compilation/diag13333.d
A test/fail_compilation/ice13311.d
A test/fail_compilation/imports/a13311.d
M test/fail_compilation/test8556.d
M test/runnable/sdtor.d
M test/runnable/template9.d
M test/runnable/testclass.d
M test/runnable/ufcs.d
M test/runnable/xtest46.d
Log Message:
-----------
Merge pull request #3903 from 9rnsr/2.066
Cherry-picking commits from master to 2.066 branch (for the minor release 2.066.1)
Compare: https://github.com/D-Programming-Language/dmd/compare/2ca3ebe8323c...f0c028bf872e
More information about the dmd-internals
mailing list