[dmd-internals] [D-Programming-Language/dmd] e00008: Merge pull request #3795 from yebblies/scopector
GitHub via dmd-internals
dmd-internals at puremagic.com
Wed Jul 30 19:35:05 PDT 2014
Branch: refs/heads/2.066
Home: https://github.com/D-Programming-Language/dmd
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)
Compare: https://github.com/D-Programming-Language/dmd/compare/05a3cc21091c...393e4b79cabd
More information about the dmd-internals
mailing list