[dmd-internals] [D-Programming-Language/dmd] f06ea2: Don't eagerly remove all catches if try body is em...
GitHub
noreply at github.com
Thu Dec 19 04:24:39 PST 2013
Branch: refs/heads/2.065
Home: https://github.com/D-Programming-Language/dmd
Commit: f06ea2a2a17089b1c791ae047e8b9e9aafdb2143
https://github.com/D-Programming-Language/dmd/commit/f06ea2a2a17089b1c791ae047e8b9e9aafdb2143
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-11-23 (Sat, 23 Nov 2013)
Changed paths:
M src/statement.c
M test/runnable/eh.d
Log Message:
-----------
Don't eagerly remove all catches if try body is empty.
Commit: 56ddd223f9f2b5b0c7c8c1f9bb0938af70284bfe
https://github.com/D-Programming-Language/dmd/commit/56ddd223f9f2b5b0c7c8c1f9bb0938af70284bfe
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-11-23 (Sat, 23 Nov 2013)
Changed paths:
M src/e2ir.c
Log Message:
-----------
Fix Issue 8903 - Bad code for enum array members
Commit: 3d019fec8fd3efadc61190bf70490e230081896e
https://github.com/D-Programming-Language/dmd/commit/3d019fec8fd3efadc61190bf70490e230081896e
Author: Walter Bright <walter at walterbright.com>
Date: 2013-11-24 (Sun, 24 Nov 2013)
Changed paths:
M src/aliasthis.c
M src/class.c
M src/expression.c
M src/func.c
M src/mtype.c
M src/opover.c
M src/template.c
Log Message:
-----------
remove dependence on MATCHnomatch == 0
Commit: a59cf5b310fbac573aca600725d826201ee1a2a1
https://github.com/D-Programming-Language/dmd/commit/a59cf5b310fbac573aca600725d826201ee1a2a1
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M src/ctfeexpr.c
M src/interpret.c
M test/compilable/interpret3.d
Log Message:
-----------
Fix Issue 8365 - Static fixed size array of enums initialization fails
Commit: d930042fdf0bba5ec43191a9d625264693075732
https://github.com/D-Programming-Language/dmd/commit/d930042fdf0bba5ec43191a9d625264693075732
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-11-26 (Tue, 26 Nov 2013)
Changed paths:
M src/expression.c
A test/fail_compilation/fail7472.d
Log Message:
-----------
Fix Issue 7472 - Cast from class to basic type not rejected during semantic
Commit: 8260946ef8259b550330995a0d1951a4c0eedbb4
https://github.com/D-Programming-Language/dmd/commit/8260946ef8259b550330995a0d1951a4c0eedbb4
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M src/mtype.h
M src/todt.c
Log Message:
-----------
Add TypeVector::toDt to generate correct default initialiser for vectors
Commit: 2541b24b92ca0f98fe5165fd58195acf96d201bd
https://github.com/D-Programming-Language/dmd/commit/2541b24b92ca0f98fe5165fd58195acf96d201bd
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M src/init.c
A test/compilable/test10312.d
Log Message:
-----------
Issue 10312 - [CTFE] ICE assigning to const vector decl
Commit: d9c404e5e57cf1ad075eaa0c11c908e9ea40ada1
https://github.com/D-Programming-Language/dmd/commit/d9c404e5e57cf1ad075eaa0c11c908e9ea40ada1
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-02 (Mon, 02 Dec 2013)
Changed paths:
M src/interpret.c
A test/compilable/test8543.d
Log Message:
-----------
Issue 8543 - [CTFE] simd literals need better support
Commit: 97cebadfc75a332d79d00fc31e1ceed709813761
https://github.com/D-Programming-Language/dmd/commit/97cebadfc75a332d79d00fc31e1ceed709813761
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-03 (Tue, 03 Dec 2013)
Changed paths:
M src/expression.c
Log Message:
-----------
Fix Issue 10369 - Deprecate unordered floating point comparisons
Commit: d5d9624f1e629aab1500330bb0891eef554dc9fe
https://github.com/D-Programming-Language/dmd/commit/d5d9624f1e629aab1500330bb0891eef554dc9fe
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-03 (Tue, 03 Dec 2013)
Changed paths:
M src/expression.c
A test/fail_compilation/fail7472.d
Log Message:
-----------
Merge pull request #2886 from yebblies/issue7472
Issue 7472 - Cast from class to basic type not rejected during semantic
Commit: a99d54cf27a9075813e035cbbd4761075e021d98
https://github.com/D-Programming-Language/dmd/commit/a99d54cf27a9075813e035cbbd4761075e021d98
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-04 (Wed, 04 Dec 2013)
Changed paths:
M src/lexer.c
Log Message:
-----------
redo Lexer::number
Commit: b8d3eb189533a3b914143c7ef9fdb954cf775686
https://github.com/D-Programming-Language/dmd/commit/b8d3eb189533a3b914143c7ef9fdb954cf775686
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M src/parse.c
A test/compilable/parse11689.d
Log Message:
-----------
fix Issue 11689 - deprecated local function does not work
Commit: 36cabb9d17374f61b4bdbb195adc794addd39bd5
https://github.com/D-Programming-Language/dmd/commit/36cabb9d17374f61b4bdbb195adc794addd39bd5
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M src/interpret.c
M test/compilable/interpret3.d
Log Message:
-----------
fix Issue 11629 - [CTFE] crash on AA.rehash
Commit: 3fc44f8136b47c9c748a37e952804320f065d5ff
https://github.com/D-Programming-Language/dmd/commit/3fc44f8136b47c9c748a37e952804320f065d5ff
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M src/mtype.h
M src/todt.c
Log Message:
-----------
Merge pull request #2915 from ibuclaw/vectordt
Add TypeVector::toDt to generate correct default initialiser for vectors
Commit: c4d71efb3aeb69da6e0e3b0b8b37879f28a83e7f
https://github.com/D-Programming-Language/dmd/commit/c4d71efb3aeb69da6e0e3b0b8b37879f28a83e7f
Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M src/parse.c
A test/compilable/parse11689.d
Log Message:
-----------
Merge pull request #2926 from 9rnsr/fix11689
Issue 11689 - deprecated local function does not work
Commit: a02456092d3078ddf4f2e92a517490f8a7001253
https://github.com/D-Programming-Language/dmd/commit/a02456092d3078ddf4f2e92a517490f8a7001253
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M src/posix.mak
A src/root/array.h
A src/root/file.c
A src/root/file.h
A src/root/filename.c
A src/root/filename.h
A src/root/object.c
A src/root/object.h
A src/root/outbuffer.c
A src/root/outbuffer.h
R src/root/root.c
M src/root/root.h
M src/win32.mak
Log Message:
-----------
Split up root
Commit: 0a6a9f92dcc86dd5045f4907bb5d33ea28c11ede
https://github.com/D-Programming-Language/dmd/commit/0a6a9f92dcc86dd5045f4907bb5d33ea28c11ede
Author: Martin Nowak <code at dawg.eu>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M src/lexer.c
Log Message:
-----------
Merge pull request #2925 from WalterBright/redo-number-lexer
redo Lexer::number
Commit: 7e14c3b567cc7f74220fbc4728b0ac315de0cd7e
https://github.com/D-Programming-Language/dmd/commit/7e14c3b567cc7f74220fbc4728b0ac315de0cd7e
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-05 (Thu, 05 Dec 2013)
Changed paths:
M src/posix.mak
A src/root/array.h
A src/root/file.c
A src/root/file.h
A src/root/filename.c
A src/root/filename.h
A src/root/object.c
A src/root/object.h
A src/root/outbuffer.c
A src/root/outbuffer.h
R src/root/root.c
M src/root/root.h
M src/win32.mak
Log Message:
-----------
Merge pull request #2922 from yebblies/splitroot
[DDMD] Split up root
Commit: 0871e9c51e2092337628a5642812f155dfa69820
https://github.com/D-Programming-Language/dmd/commit/0871e9c51e2092337628a5642812f155dfa69820
Author: Rainer Schuetze <r.sagitario at gmx.de>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/dmd_msc.vcproj
M src/dmd_msc.vcxproj
M src/dmd_msc.vcxproj.filters
Log Message:
-----------
VS projects: add new files, remove deleted files
Commit: b499b9a725988ff1b6a8dc199c4b61a5d1f9f689
https://github.com/D-Programming-Language/dmd/commit/b499b9a725988ff1b6a8dc199c4b61a5d1f9f689
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/dmd_msc.vcproj
M src/dmd_msc.vcxproj
M src/dmd_msc.vcxproj.filters
Log Message:
-----------
Merge pull request #2927 from rainers/fix_vsproj
fix building VS projects
Commit: 7b55c9703ef5121141d04b119d6ebb5706b6aeb5
https://github.com/D-Programming-Language/dmd/commit/7b55c9703ef5121141d04b119d6ebb5706b6aeb5
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/ctfeexpr.c
Log Message:
-----------
ctfeexpr 64-bit fixes
Commit: 875ac17966175c74c85dff1d5b34b935a71eaf67
https://github.com/D-Programming-Language/dmd/commit/875ac17966175c74c85dff1d5b34b935a71eaf67
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/constfold.c
Log Message:
-----------
constfold 64-bit fix
Commit: 1d6486b7725ffb78c747af49ee5da8301e9916de
https://github.com/D-Programming-Language/dmd/commit/1d6486b7725ffb78c747af49ee5da8301e9916de
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/doc.c
Log Message:
-----------
doc 64-bit fixes
Commit: 58b5086a94b917534c4896f1644f7ae8e1a8756d
https://github.com/D-Programming-Language/dmd/commit/58b5086a94b917534c4896f1644f7ae8e1a8756d
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/expression.c
Log Message:
-----------
expression 64-bit fixes
Commit: 8b617d66a14abe0b091ae976795ad16432e515ea
https://github.com/D-Programming-Language/dmd/commit/8b617d66a14abe0b091ae976795ad16432e515ea
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/func.c
Log Message:
-----------
func 64-bit fixes
Commit: 8c47c3549f3638f03aabd9661b753b30642fe7b2
https://github.com/D-Programming-Language/dmd/commit/8c47c3549f3638f03aabd9661b753b30642fe7b2
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/inifile.c
Log Message:
-----------
inifile 64-bit fix
Commit: 9e060a6a891c0f52c34f71d969e84d9584e6c7b2
https://github.com/D-Programming-Language/dmd/commit/9e060a6a891c0f52c34f71d969e84d9584e6c7b2
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
interpret 64-bit fixes
Commit: b99bca7d52895d0032c9e5036311fa83807c5db6
https://github.com/D-Programming-Language/dmd/commit/b99bca7d52895d0032c9e5036311fa83807c5db6
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/lexer.c
Log Message:
-----------
lexer 64-bit fixes
Commit: 62bee75f041f3fd08621a428380afe36f24fa34a
https://github.com/D-Programming-Language/dmd/commit/62bee75f041f3fd08621a428380afe36f24fa34a
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/mars.c
Log Message:
-----------
mars 64-bit fix
Commit: 05e8c21d45f3a830b3afb5699521a167381a1ad4
https://github.com/D-Programming-Language/dmd/commit/05e8c21d45f3a830b3afb5699521a167381a1ad4
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/template.c
Log Message:
-----------
template 64-bit fix
Commit: 2c791a99d1ac7177bd35c89d3b945a5cf6fde7d6
https://github.com/D-Programming-Language/dmd/commit/2c791a99d1ac7177bd35c89d3b945a5cf6fde7d6
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/scope.h
Log Message:
-----------
scope 64-bit fixes
Commit: 59ba51edfaa81982d0a440ef954adf52c6a5bfc1
https://github.com/D-Programming-Language/dmd/commit/59ba51edfaa81982d0a440ef954adf52c6a5bfc1
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/lexer.c
M src/root/file.c
Log Message:
-----------
Fix ubyte/char
Commit: eba421e082255a439ccaa9f96ebeb27a515455d7
https://github.com/D-Programming-Language/dmd/commit/eba421e082255a439ccaa9f96ebeb27a515455d7
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/link.c
Log Message:
-----------
Do not use 0 as a char block initializer
Commit: 9fa27bde1bac6699009b73fddcff7760218cb128
https://github.com/D-Programming-Language/dmd/commit/9fa27bde1bac6699009b73fddcff7760218cb128
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/root/object.h
Log Message:
-----------
Get rid of RootObject's destructor
Commit: 8dc4a24e40bae04ed9c765597cf86e09fe0360d1
https://github.com/D-Programming-Language/dmd/commit/8dc4a24e40bae04ed9c765597cf86e09fe0360d1
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/mars.c
Log Message:
-----------
Use same code for all host compilers
Commit: b347daf5ada1655a4bfc3b8ef67543485c4ca12e
https://github.com/D-Programming-Language/dmd/commit/b347daf5ada1655a4bfc3b8ef67543485c4ca12e
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/func.c
Log Message:
-----------
Remove ifdef by using OutBuffer instead of snprintf
Commit: beb996fe9995dd66b8e80bdc70d62b7fab389e6e
https://github.com/D-Programming-Language/dmd/commit/beb996fe9995dd66b8e80bdc70d62b7fab389e6e
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/lexer.c
Log Message:
-----------
Fix goto-skips-init
Commit: 05b7313d15271d2306146b4d9ec7e75d52e68d6b
https://github.com/D-Programming-Language/dmd/commit/05b7313d15271d2306146b4d9ec7e75d52e68d6b
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/func.c
Log Message:
-----------
Merge pull request #2935 from yebblies/mscprintf
[DDMD] Remove ifdef by using OutBuffer instead of snprintf
Commit: f5ae9cd7df5fc612ce6ed8fb41403af3cd6ffecb
https://github.com/D-Programming-Language/dmd/commit/f5ae9cd7df5fc612ce6ed8fb41403af3cd6ffecb
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/mars.c
Log Message:
-----------
Merge pull request #2934 from yebblies/printfzu
[DDMD] Use same code for all host compilers
Commit: cac314da33c8e131facfbfdaf7753a08e8ae1170
https://github.com/D-Programming-Language/dmd/commit/cac314da33c8e131facfbfdaf7753a08e8ae1170
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/lexer.c
Log Message:
-----------
Merge pull request #2936 from yebblies/skipinit
[DDMD] Fix new goto-skips-init
Commit: 67c7551c4cb4aeb65cce38eb010375ed29582387
https://github.com/D-Programming-Language/dmd/commit/67c7551c4cb4aeb65cce38eb010375ed29582387
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/link.c
Log Message:
-----------
Merge pull request #2931 from yebblies/blockinit
[DDMD] Do not use 0 as a char block initializer
Commit: 41ebb59707444b8e2b0b03a77ec45c6856c7dda8
https://github.com/D-Programming-Language/dmd/commit/41ebb59707444b8e2b0b03a77ec45c6856c7dda8
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-06 (Fri, 06 Dec 2013)
Changed paths:
M src/lexer.c
M src/root/file.c
Log Message:
-----------
Merge pull request #2930 from yebblies/ubytecharfixup
[DDMD] Fix a few ubyte/char mismatches that slipped through
Commit: 5f72b504f8fe099008cdb00738b7d35626dc07cb
https://github.com/D-Programming-Language/dmd/commit/5f72b504f8fe099008cdb00738b7d35626dc07cb
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail1.d
M test/fail_compilation/fail2.d
M test/fail_compilation/fail3.d
M test/fail_compilation/fail4.d
M test/fail_compilation/fail8.d
M test/fail_compilation/fail9.d
Log Message:
-----------
Add `TEST_OUTPUT` in fail1.d to fail9.d
Commit: 16cce326a6fb192dfcec3f88faf874459197b276
https://github.com/D-Programming-Language/dmd/commit/16cce326a6fb192dfcec3f88faf874459197b276
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail11.d
M test/fail_compilation/fail17.d
M test/fail_compilation/fail18.d
M test/fail_compilation/fail20.d
M test/fail_compilation/fail22.d
M test/fail_compilation/fail23.d
M test/fail_compilation/fail24.d
M test/fail_compilation/fail25.d
M test/fail_compilation/fail27.d
R test/fail_compilation/fail28.d
R test/fail_compilation/fail29.d
R test/fail_compilation/fail30.d
R test/fail_compilation/fail31.d
R test/fail_compilation/fail33.d
M test/fail_compilation/fail34.d
M test/fail_compilation/fail35.d
M test/fail_compilation/fail36.d
R test/fail_compilation/fail37.d
A test/fail_compilation/fail37_m32.d
A test/fail_compilation/fail37_m64.d
M test/fail_compilation/fail38.d
M test/fail_compilation/fail39.d
M test/fail_compilation/fail40.d
M test/fail_compilation/fail41.d
M test/fail_compilation/fail42.d
M test/fail_compilation/fail45.d
M test/fail_compilation/fail46.d
M test/fail_compilation/fail50.d
Log Message:
-----------
Add `TEST_OUTPUT` in fail11.d to fail50.d
Commit: 76a8ef9d42251f93d4c707140169607701f4131e
https://github.com/D-Programming-Language/dmd/commit/76a8ef9d42251f93d4c707140169607701f4131e
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail51.d
M test/fail_compilation/fail52.d
M test/fail_compilation/fail53.d
M test/fail_compilation/fail54.d
M test/fail_compilation/fail55.d
M test/fail_compilation/fail59.d
M test/fail_compilation/fail62.d
M test/fail_compilation/fail63.d
M test/fail_compilation/fail66.d
M test/fail_compilation/fail67.d
M test/fail_compilation/fail68.d
M test/fail_compilation/fail69.d
M test/fail_compilation/fail70.d
M test/fail_compilation/fail71.d
M test/fail_compilation/fail72.d
M test/fail_compilation/fail73.d
M test/fail_compilation/fail74.d
M test/fail_compilation/fail75.d
M test/fail_compilation/fail76.d
M test/fail_compilation/fail77.d
M test/fail_compilation/fail78.d
M test/fail_compilation/fail79.d
R test/fail_compilation/fail80.d
A test/fail_compilation/fail80_m32.d
A test/fail_compilation/fail80_m64.d
M test/fail_compilation/fail86.d
M test/fail_compilation/fail87.d
M test/fail_compilation/fail88.d
M test/fail_compilation/fail89.d
M test/fail_compilation/fail90.d
M test/fail_compilation/fail92.d
M test/fail_compilation/fail93.d
M test/fail_compilation/fail95.d
M test/fail_compilation/fail96.d
M test/fail_compilation/fail97.d
M test/fail_compilation/fail98.d
M test/fail_compilation/fail99.d
Log Message:
-----------
Add `TEST_OUTPUT` in fail51.d to fail99.d
Commit: fd08ab80a0f2b80c9661e71247af323a85a05d0f
https://github.com/D-Programming-Language/dmd/commit/fd08ab80a0f2b80c9661e71247af323a85a05d0f
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail100.d
M test/fail_compilation/fail101.d
M test/fail_compilation/fail102.d
R test/fail_compilation/fail103.d
M test/fail_compilation/fail104.d
M test/fail_compilation/fail105.d
M test/fail_compilation/fail106.d
M test/fail_compilation/fail108.d
M test/fail_compilation/fail109.d
M test/fail_compilation/fail110.d
M test/fail_compilation/fail111.d
M test/fail_compilation/fail112.d
M test/fail_compilation/fail113.d
M test/fail_compilation/fail114.d
M test/fail_compilation/fail115.d
M test/fail_compilation/fail116.d
M test/fail_compilation/fail117.d
M test/fail_compilation/fail118.d
R test/fail_compilation/fail119.d
M test/fail_compilation/fail120.d
M test/fail_compilation/fail121.d
M test/fail_compilation/fail122.d
M test/fail_compilation/fail123.d
M test/fail_compilation/fail124.d
M test/fail_compilation/fail125.d
M test/fail_compilation/fail126.d
M test/fail_compilation/fail127.d
M test/fail_compilation/fail128.d
M test/fail_compilation/fail129.d
M test/fail_compilation/fail130.d
M test/fail_compilation/fail131.d
M test/fail_compilation/fail132.d
M test/fail_compilation/fail133.d
M test/fail_compilation/fail134.d
M test/fail_compilation/fail136.d
M test/fail_compilation/fail138.d
M test/fail_compilation/fail139.d
M test/fail_compilation/fail140.d
M test/fail_compilation/fail141.d
M test/fail_compilation/fail142.d
M test/fail_compilation/fail143.d
M test/fail_compilation/fail144.d
M test/fail_compilation/fail145.d
M test/fail_compilation/fail150.d
Log Message:
-----------
Add `TEST_OUTPUT` in fail100.d to fail150.d
Commit: 0cbb88ae0838b4e27f2ef8f025460790a686aac3
https://github.com/D-Programming-Language/dmd/commit/0cbb88ae0838b4e27f2ef8f025460790a686aac3
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail152.d
M test/fail_compilation/fail153.d
M test/fail_compilation/fail154.d
M test/fail_compilation/fail155.d
M test/fail_compilation/fail156.d
R test/fail_compilation/fail157.d
M test/fail_compilation/fail158.d
M test/fail_compilation/fail159.d
M test/fail_compilation/fail161.d
M test/fail_compilation/fail162.d
M test/fail_compilation/fail163.d
M test/fail_compilation/fail164.d
M test/fail_compilation/fail165.d
M test/fail_compilation/fail166.d
M test/fail_compilation/fail167.d
M test/fail_compilation/fail168.d
M test/fail_compilation/fail169.d
M test/fail_compilation/fail170.d
M test/fail_compilation/fail171.d
M test/fail_compilation/fail172.d
R test/fail_compilation/fail173.d
M test/fail_compilation/fail174.d
R test/fail_compilation/fail175.d
M test/fail_compilation/fail176.d
M test/fail_compilation/fail177.d
R test/fail_compilation/fail178.d
M test/fail_compilation/fail179.d
M test/fail_compilation/fail180.d
R test/fail_compilation/fail181.d
R test/fail_compilation/fail182.d
M test/fail_compilation/fail183.d
M test/fail_compilation/fail184.d
M test/fail_compilation/fail185.d
M test/fail_compilation/fail187.d
M test/fail_compilation/fail188.d
M test/fail_compilation/fail189.d
M test/fail_compilation/fail190.d
M test/fail_compilation/fail191.d
M test/fail_compilation/fail192.d
M test/fail_compilation/fail193.d
M test/fail_compilation/fail194.d
M test/fail_compilation/fail195.d
M test/fail_compilation/fail197.d
M test/fail_compilation/fail198.d
M test/fail_compilation/fail199.d
M test/fail_compilation/fail200.d
Log Message:
-----------
Add `TEST_OUTPUT` in fail152.d to fail200.d
Commit: fff1904972378af316d603fbdf41ae7264800f66
https://github.com/D-Programming-Language/dmd/commit/fff1904972378af316d603fbdf41ae7264800f66
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail207.d
M test/fail_compilation/fail208.d
M test/fail_compilation/fail209.d
M test/fail_compilation/fail212.d
M test/fail_compilation/fail213.d
R test/fail_compilation/fail214.d
M test/fail_compilation/fail215.d
M test/fail_compilation/fail216.d
M test/fail_compilation/fail218.d
M test/fail_compilation/fail221.d
M test/fail_compilation/fail222.d
M test/fail_compilation/fail223.d
M test/fail_compilation/fail224.d
R test/fail_compilation/fail226.d
R test/fail_compilation/fail227.d
M test/fail_compilation/fail228.d
M test/fail_compilation/fail229.d
M test/fail_compilation/fail231.d
M test/fail_compilation/fail236.d
M test/fail_compilation/fail237.d
R test/fail_compilation/fail238.d
A test/fail_compilation/fail238_m32.d
A test/fail_compilation/fail238_m64.d
M test/fail_compilation/fail240.d
M test/fail_compilation/fail241.d
M test/fail_compilation/fail244.d
M test/fail_compilation/fail245.d
M test/fail_compilation/fail246.d
M test/fail_compilation/fail247.d
M test/fail_compilation/fail248.d
M test/fail_compilation/fail249.d
M test/fail_compilation/fail250.d
Log Message:
-----------
Add `TEST_OUTPUT` in fail207.d to fail250.d
Commit: db5498bfa04deb11f6a522e176ded2d124da4af9
https://github.com/D-Programming-Language/dmd/commit/db5498bfa04deb11f6a522e176ded2d124da4af9
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
A test/compilable/ice1524.d
A test/compilable/ice854.d
M test/fail_compilation/fail251.d
M test/fail_compilation/fail253.d
M test/fail_compilation/fail254.d
M test/fail_compilation/fail256.d
M test/fail_compilation/fail259.d
M test/fail_compilation/fail260.d
M test/fail_compilation/fail261.d
M test/fail_compilation/fail262.d
M test/fail_compilation/fail263.d
M test/fail_compilation/fail264.d
M test/fail_compilation/fail265.d
M test/fail_compilation/fail266.d
M test/fail_compilation/fail267.d
M test/fail_compilation/fail268.d
M test/fail_compilation/fail269.d
M test/fail_compilation/fail270.d
M test/fail_compilation/fail272.d
M test/fail_compilation/fail273.d
M test/fail_compilation/fail274.d
M test/fail_compilation/fail275.d
M test/fail_compilation/fail276.d
M test/fail_compilation/fail278.d
M test/fail_compilation/fail279.d
M test/fail_compilation/fail280.d
M test/fail_compilation/fail281.d
M test/fail_compilation/fail282.d
M test/fail_compilation/fail283.d
M test/fail_compilation/fail284.d
M test/fail_compilation/fail285.d
M test/fail_compilation/fail286.d
M test/fail_compilation/fail287.d
M test/fail_compilation/fail288.d
M test/fail_compilation/fail289.d
M test/fail_compilation/fail290.d
M test/fail_compilation/fail291.d
R test/fail_compilation/fail292.d
R test/fail_compilation/fail293.d
M test/fail_compilation/fail296.d
M test/fail_compilation/fail297.d
M test/fail_compilation/fail298.d
M test/fail_compilation/fail299.d
A test/fail_compilation/ice1144.d
A test/fail_compilation/ice1358.d
A test/fail_compilation/ice2603.d
A test/fail_compilation/ice2843.d
Log Message:
-----------
Add `TEST_OUTPUT` in fail251.d to fail299.d
Commit: d53e00cbd764d71229c262cf70d7eecabde73612
https://github.com/D-Programming-Language/dmd/commit/d53e00cbd764d71229c262cf70d7eecabde73612
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail301.d
M test/fail_compilation/fail302.d
M test/fail_compilation/fail303.d
M test/fail_compilation/fail304.d
M test/fail_compilation/fail305.d
M test/fail_compilation/fail306.d
M test/fail_compilation/fail307.d
M test/fail_compilation/fail309.d
M test/fail_compilation/fail310.d
M test/fail_compilation/fail311.d
M test/fail_compilation/fail312.d
M test/fail_compilation/fail313.d
M test/fail_compilation/fail314.d
M test/fail_compilation/fail315.d
M test/fail_compilation/fail317.d
M test/fail_compilation/fail318.d
M test/fail_compilation/fail319.d
M test/fail_compilation/fail320.d
M test/fail_compilation/fail322.d
M test/fail_compilation/fail323.d
M test/fail_compilation/fail324.d
M test/fail_compilation/fail325.d
M test/fail_compilation/fail327.d
M test/fail_compilation/fail328.d
M test/fail_compilation/fail329.d
M test/fail_compilation/fail330.d
M test/fail_compilation/fail331.d
M test/fail_compilation/fail332.d
M test/fail_compilation/fail333.d
M test/fail_compilation/fail334.d
M test/fail_compilation/fail335.d
M test/fail_compilation/fail336.d
M test/fail_compilation/fail337.d
M test/fail_compilation/fail343.d
M test/fail_compilation/fail347.d
M test/fail_compilation/fail348.d
M test/fail_compilation/fail349.d
M test/fail_compilation/fail352.d
M test/fail_compilation/fail353.d
M test/fail_compilation/fail354.d
M test/fail_compilation/fail355.d
A test/fail_compilation/imports/fail347a.d
Log Message:
-----------
Add `TEST_OUTPUT` in fail301.d to fail355.d
Commit: 3bf7718d82848f21b9e5562c96f3c7e8702c7ea7
https://github.com/D-Programming-Language/dmd/commit/3bf7718d82848f21b9e5562c96f3c7e8702c7ea7
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail40.d
Log Message:
-----------
Update message changed by fixing issue 7175
Commit: ec179bd41a46462c210f3e9ec9b799a87c1d34fe
https://github.com/D-Programming-Language/dmd/commit/ec179bd41a46462c210f3e9ec9b799a87c1d34fe
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M test/fail_compilation/fail254.d
Log Message:
-----------
Update message changed by merging pull request #2925 from WalterBright/redo-number-lexer
Commit: 2a7ecc35229248e7c8f29edb8f790c13392ba247
https://github.com/D-Programming-Language/dmd/commit/2a7ecc35229248e7c8f29edb8f790c13392ba247
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/constfold.c
M src/ctfeexpr.c
M src/doc.c
M src/expression.c
M src/func.c
M src/inifile.c
M src/interpret.c
M src/lexer.c
M src/mars.c
M src/scope.h
M src/template.c
Log Message:
-----------
Merge pull request #2929 from yebblies/impcnv64
[DDMD] Replace implicit narrowing conversions with explicit casts (64-bit edition)
Commit: 74dbc6e48b5e3da2944438804d5cdd055f6fb129
https://github.com/D-Programming-Language/dmd/commit/74dbc6e48b5e3da2944438804d5cdd055f6fb129
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/ctfeexpr.c
A test/fail_compilation/fail10905.d
Log Message:
-----------
Issue 10905 - [CTFE] Fix [ICE](ctfeexpr.c line 355) with ulong2 in structs
Commit: bc8454a45fe960c5f1008ea32d75b99755487117
https://github.com/D-Programming-Language/dmd/commit/bc8454a45fe960c5f1008ea32d75b99755487117
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/interpret.c
A test/compilable/test8543.d
Log Message:
-----------
Merge pull request #2913 from ibuclaw/issue8543
Issue 8543 - [CTFE] simd literals need better support
Commit: a1ee24fa549f18e53d9b507b9e598b012ac1ea1c
https://github.com/D-Programming-Language/dmd/commit/a1ee24fa549f18e53d9b507b9e598b012ac1ea1c
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/init.c
A test/compilable/test10312.d
Log Message:
-----------
Merge pull request #2914 from ibuclaw/issue10312
Issue 10312 - [CTFE] ICE assigning to const vector decl
Commit: 99ff22023fcaf7de49a71bd2e1691523943b8fd5
https://github.com/D-Programming-Language/dmd/commit/99ff22023fcaf7de49a71bd2e1691523943b8fd5
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/ctfeexpr.c
A test/fail_compilation/fail10905.d
Log Message:
-----------
Merge pull request #2937 from ibuclaw/issue10905
Issue 10905 - [CTFE] Fix [ICE](ctfeexpr.c line 355) with ulong2 in structs
Commit: 2135d8e392b5b60109fead5e29390b83a11b55a9
https://github.com/D-Programming-Language/dmd/commit/2135d8e392b5b60109fead5e29390b83a11b55a9
Author: kai <kai at redstar.de>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/arraytypes.h
M src/mars.h
Log Message:
-----------
Fix clang warnings.
This pull request fixes some simple warnings which clang emits:
- mismatch between class and struct declaration
- mismatch between unsigned type and signed value
- missing virtual destructor
Commit: 6a65ae7c77114529aa256b29c4d62e6ec481a19b
https://github.com/D-Programming-Language/dmd/commit/6a65ae7c77114529aa256b29c4d62e6ec481a19b
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/arraytypes.h
M src/mars.h
Log Message:
-----------
Merge pull request #2938 from redstar/warnings
Fix clang warnings.
Commit: a29d09aee89885f59d413b1451e1ec843e1e4985
https://github.com/D-Programming-Language/dmd/commit/a29d09aee89885f59d413b1451e1ec843e1e4985
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/template.c
M test/runnable/template9.d
Log Message:
-----------
fix Issue 5185 - Recursive template expansion error in class method
As the test casein 5185, `checkRecursiveExpansion` would prevent legitimate template instantiation.
If a template instance depends on the definition of itself, it is a true "recursion". But, a declaration sometimes can depend on the declaration itself.
For example, a class can have same class reference in its field (class C { C field; }). All of class types are references in D, so its type size (== definition) is equal to pointer size. So, even if self class type is used in its declaration, it won't cause definition recursion, because compiler can treat the class definition as opaque during semantic analysis of the declaration.
Returning to the template instance case, compiler cannot treat instance definition as opaque. However, to put it another way, compiler cannot detect the "true recursion" until instantiating the template. In other words, we cannot detect template recursion by merely seeing template arguments.
Therefore, I think the check is merely unnecessary. We have to rely on the nest level detector of template instantiations, and circular chain detector of `tinst` during semantic3.
Commit: 6164bbd2cfa1fb55de910a456f0d71e95653deaf
https://github.com/D-Programming-Language/dmd/commit/6164bbd2cfa1fb55de910a456f0d71e95653deaf
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/argtypes.c
M src/cast.c
M src/class.c
M src/clone.c
M src/constfold.c
M src/ctfeexpr.c
M src/declaration.c
M src/e2ir.c
M src/expression.c
M src/func.c
M src/interpret.c
M src/mtype.c
M src/struct.c
M src/toctype.c
Log Message:
-----------
[Refactoring] Remove unnecessary isVarDeclaration() call
`AggregateDeclaration::fields` is typed as an array of `VarDeclaration`. Therefore, assignment its elements to `Dsymbol *` + invocation of `isVarDeclaration` are merely redundant operations.
Commit: d4b2f89d9bf79aad40fc2c71ffa66f13d88c6f50
https://github.com/D-Programming-Language/dmd/commit/d4b2f89d9bf79aad40fc2c71ffa66f13d88c6f50
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/func.c
M src/mtype.c
M src/mtype.h
M src/parse.c
Log Message:
-----------
[Refactoring] Rename makeInvariant to makeImmutable
Commit: 30ff96df26f79467743643bcf22be83c707940c4
https://github.com/D-Programming-Language/dmd/commit/30ff96df26f79467743643bcf22be83c707940c4
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/func.c
M src/mtype.c
M src/mtype.h
M src/parse.c
Log Message:
-----------
Merge pull request #2942 from 9rnsr/refactor_immutable
[Refactoring] Rename makeInvariant to makeImmutable
Commit: fca23a5f159bbc69db80359228d5f0cf511e7fcb
https://github.com/D-Programming-Language/dmd/commit/fca23a5f159bbc69db80359228d5f0cf511e7fcb
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/argtypes.c
M src/cast.c
M src/class.c
M src/clone.c
M src/constfold.c
M src/ctfeexpr.c
M src/declaration.c
M src/e2ir.c
M src/expression.c
M src/func.c
M src/interpret.c
M src/mtype.c
M src/struct.c
M src/toctype.c
Log Message:
-----------
Merge pull request #2941 from 9rnsr/refactor_fields
[Refactoring] Remove unnecessary isVarDeclaration() call
Commit: 4c68a7f6daec5d6936837e86c708f39d742a12ef
https://github.com/D-Programming-Language/dmd/commit/4c68a7f6daec5d6936837e86c708f39d742a12ef
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/root/object.h
Log Message:
-----------
Merge pull request #2933 from yebblies/rootdtor
[DDMD] Get rid of RootObject's destructor
Commit: cf0a8a4cd1f56461bcb48e3bb7de001620a31a29
https://github.com/D-Programming-Language/dmd/commit/cf0a8a4cd1f56461bcb48e3bb7de001620a31a29
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/interpret.c
M test/compilable/interpret3.d
Log Message:
-----------
Merge pull request #2893 from 9rnsr/fix11629
Issue 11629 - [CTFE] crash on AA.rehash
Commit: e542c5a746fbe72a984444aab2105ac5dd660ace
https://github.com/D-Programming-Language/dmd/commit/e542c5a746fbe72a984444aab2105ac5dd660ace
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/template.c
M test/runnable/template9.d
Log Message:
-----------
Merge pull request #2940 from 9rnsr/fix5185
Issue 5185 - Recursive template expansion error in class method
Commit: df38db3ae6360aef9cd5dc14ab19137e57d93357
https://github.com/D-Programming-Language/dmd/commit/df38db3ae6360aef9cd5dc14ab19137e57d93357
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/expression.c
M src/func.c
Log Message:
-----------
Refactor some set but unused vars in the frontend
Commit: 28615df39387daa9d4980c90bd95779f721b105d
https://github.com/D-Programming-Language/dmd/commit/28615df39387daa9d4980c90bd95779f721b105d
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/cast.c
M src/constfold.c
M src/e2ir.c
M src/expression.c
M src/mtype.c
M src/mtype.h
M src/template.c
Log Message:
-----------
[Refactoring] Move TypeSarray::makeType to Type::sarrayOf
Commit: f28f80b759db24838057986464a9cf62c86a5fc7
https://github.com/D-Programming-Language/dmd/commit/f28f80b759db24838057986464a9cf62c86a5fc7
Author: David Nadlinger <code at klickverbot.at>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/expression.c
M src/func.c
Log Message:
-----------
Merge pull request #2944 from ibuclaw/unusedvars
Refactor some set but unused vars in the frontend
Commit: 99826375f9c5c56799d17f470ff1bb4e53bce743
https://github.com/D-Programming-Language/dmd/commit/99826375f9c5c56799d17f470ff1bb4e53bce743
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/cppmangle.c
M test/compilable/cppmangle.d
Log Message:
-----------
Fix Issue 11696 - incorrect static C++ member mangling
Commit: 7fe5f320390412734274af02329a04cb79c44264
https://github.com/D-Programming-Language/dmd/commit/7fe5f320390412734274af02329a04cb79c44264
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/ctfeexpr.c
M src/interpret.c
M test/compilable/interpret3.d
Log Message:
-----------
Merge pull request #2883 from yebblies/issue8365
Issue 8365 - Static fixed size array of enums initialization fails
Commit: 5e937c3c6331890801eaaaf33e32e3e0b32067cc
https://github.com/D-Programming-Language/dmd/commit/5e937c3c6331890801eaaaf33e32e3e0b32067cc
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/e2ir.c
Log Message:
-----------
Merge pull request #2870 from yebblies/issue8903
Issue 8903 - Bad code for enum array members
Commit: 7b0bf9623cbb10ae7480befa2685a6baa575c812
https://github.com/D-Programming-Language/dmd/commit/7b0bf9623cbb10ae7480befa2685a6baa575c812
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/cppmangle.c
M test/compilable/cppmangle.d
Log Message:
-----------
Merge pull request #2928 from ibuclaw/cppclass
Fix Issue 11696 - incorrect static C++ member mangling
Commit: 467a92c539c2db5900ec9896599fcf19a4e79856
https://github.com/D-Programming-Language/dmd/commit/467a92c539c2db5900ec9896599fcf19a4e79856
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/cast.c
M src/constfold.c
M src/e2ir.c
M src/expression.c
M src/mtype.c
M src/mtype.h
M src/template.c
Log Message:
-----------
Merge pull request #2945 from 9rnsr/refactor_sarrayof
[Refactoring] Move TypeSarray::makeType to Type::sarrayOf
Commit: 0ef4f6d124ef062f58768b45d5027a0a2960b627
https://github.com/D-Programming-Language/dmd/commit/0ef4f6d124ef062f58768b45d5027a0a2960b627
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
A test/compilable/ice1524.d
A test/compilable/ice854.d
M test/fail_compilation/fail1.d
M test/fail_compilation/fail100.d
M test/fail_compilation/fail101.d
M test/fail_compilation/fail102.d
R test/fail_compilation/fail103.d
M test/fail_compilation/fail104.d
M test/fail_compilation/fail105.d
M test/fail_compilation/fail106.d
M test/fail_compilation/fail108.d
M test/fail_compilation/fail109.d
M test/fail_compilation/fail11.d
M test/fail_compilation/fail110.d
M test/fail_compilation/fail111.d
M test/fail_compilation/fail112.d
M test/fail_compilation/fail113.d
M test/fail_compilation/fail114.d
M test/fail_compilation/fail115.d
M test/fail_compilation/fail116.d
M test/fail_compilation/fail117.d
M test/fail_compilation/fail118.d
R test/fail_compilation/fail119.d
M test/fail_compilation/fail120.d
M test/fail_compilation/fail121.d
M test/fail_compilation/fail122.d
M test/fail_compilation/fail123.d
M test/fail_compilation/fail124.d
M test/fail_compilation/fail125.d
M test/fail_compilation/fail126.d
M test/fail_compilation/fail127.d
M test/fail_compilation/fail128.d
M test/fail_compilation/fail129.d
M test/fail_compilation/fail130.d
M test/fail_compilation/fail131.d
M test/fail_compilation/fail132.d
M test/fail_compilation/fail133.d
M test/fail_compilation/fail134.d
M test/fail_compilation/fail136.d
M test/fail_compilation/fail138.d
M test/fail_compilation/fail139.d
M test/fail_compilation/fail140.d
M test/fail_compilation/fail141.d
M test/fail_compilation/fail142.d
M test/fail_compilation/fail143.d
M test/fail_compilation/fail144.d
M test/fail_compilation/fail145.d
M test/fail_compilation/fail150.d
M test/fail_compilation/fail152.d
M test/fail_compilation/fail153.d
M test/fail_compilation/fail154.d
M test/fail_compilation/fail155.d
M test/fail_compilation/fail156.d
R test/fail_compilation/fail157.d
M test/fail_compilation/fail158.d
M test/fail_compilation/fail159.d
M test/fail_compilation/fail161.d
M test/fail_compilation/fail162.d
M test/fail_compilation/fail163.d
M test/fail_compilation/fail164.d
M test/fail_compilation/fail165.d
M test/fail_compilation/fail166.d
M test/fail_compilation/fail167.d
M test/fail_compilation/fail168.d
M test/fail_compilation/fail169.d
M test/fail_compilation/fail17.d
M test/fail_compilation/fail170.d
M test/fail_compilation/fail171.d
M test/fail_compilation/fail172.d
R test/fail_compilation/fail173.d
M test/fail_compilation/fail174.d
R test/fail_compilation/fail175.d
M test/fail_compilation/fail176.d
M test/fail_compilation/fail177.d
R test/fail_compilation/fail178.d
M test/fail_compilation/fail179.d
M test/fail_compilation/fail18.d
M test/fail_compilation/fail180.d
R test/fail_compilation/fail181.d
R test/fail_compilation/fail182.d
M test/fail_compilation/fail183.d
M test/fail_compilation/fail184.d
M test/fail_compilation/fail185.d
M test/fail_compilation/fail187.d
M test/fail_compilation/fail188.d
M test/fail_compilation/fail189.d
M test/fail_compilation/fail190.d
M test/fail_compilation/fail191.d
M test/fail_compilation/fail192.d
M test/fail_compilation/fail193.d
M test/fail_compilation/fail194.d
M test/fail_compilation/fail195.d
M test/fail_compilation/fail197.d
M test/fail_compilation/fail198.d
M test/fail_compilation/fail199.d
M test/fail_compilation/fail2.d
M test/fail_compilation/fail20.d
M test/fail_compilation/fail200.d
M test/fail_compilation/fail207.d
M test/fail_compilation/fail208.d
M test/fail_compilation/fail209.d
M test/fail_compilation/fail212.d
M test/fail_compilation/fail213.d
R test/fail_compilation/fail214.d
M test/fail_compilation/fail215.d
M test/fail_compilation/fail216.d
M test/fail_compilation/fail218.d
M test/fail_compilation/fail22.d
M test/fail_compilation/fail221.d
M test/fail_compilation/fail222.d
M test/fail_compilation/fail223.d
M test/fail_compilation/fail224.d
R test/fail_compilation/fail226.d
R test/fail_compilation/fail227.d
M test/fail_compilation/fail228.d
M test/fail_compilation/fail229.d
M test/fail_compilation/fail23.d
M test/fail_compilation/fail231.d
M test/fail_compilation/fail236.d
M test/fail_compilation/fail237.d
R test/fail_compilation/fail238.d
A test/fail_compilation/fail238_m32.d
A test/fail_compilation/fail238_m64.d
M test/fail_compilation/fail24.d
M test/fail_compilation/fail240.d
M test/fail_compilation/fail241.d
M test/fail_compilation/fail244.d
M test/fail_compilation/fail245.d
M test/fail_compilation/fail246.d
M test/fail_compilation/fail247.d
M test/fail_compilation/fail248.d
M test/fail_compilation/fail249.d
M test/fail_compilation/fail25.d
M test/fail_compilation/fail250.d
M test/fail_compilation/fail251.d
M test/fail_compilation/fail253.d
M test/fail_compilation/fail254.d
M test/fail_compilation/fail256.d
M test/fail_compilation/fail259.d
M test/fail_compilation/fail260.d
M test/fail_compilation/fail261.d
M test/fail_compilation/fail262.d
M test/fail_compilation/fail263.d
M test/fail_compilation/fail264.d
M test/fail_compilation/fail265.d
M test/fail_compilation/fail266.d
M test/fail_compilation/fail267.d
M test/fail_compilation/fail268.d
M test/fail_compilation/fail269.d
M test/fail_compilation/fail27.d
M test/fail_compilation/fail270.d
M test/fail_compilation/fail272.d
M test/fail_compilation/fail273.d
M test/fail_compilation/fail274.d
M test/fail_compilation/fail275.d
M test/fail_compilation/fail276.d
M test/fail_compilation/fail278.d
M test/fail_compilation/fail279.d
R test/fail_compilation/fail28.d
M test/fail_compilation/fail280.d
M test/fail_compilation/fail281.d
M test/fail_compilation/fail282.d
M test/fail_compilation/fail283.d
M test/fail_compilation/fail284.d
M test/fail_compilation/fail285.d
M test/fail_compilation/fail286.d
M test/fail_compilation/fail287.d
M test/fail_compilation/fail288.d
M test/fail_compilation/fail289.d
R test/fail_compilation/fail29.d
M test/fail_compilation/fail290.d
M test/fail_compilation/fail291.d
R test/fail_compilation/fail292.d
R test/fail_compilation/fail293.d
M test/fail_compilation/fail296.d
M test/fail_compilation/fail297.d
M test/fail_compilation/fail298.d
M test/fail_compilation/fail299.d
M test/fail_compilation/fail3.d
R test/fail_compilation/fail30.d
M test/fail_compilation/fail301.d
M test/fail_compilation/fail302.d
M test/fail_compilation/fail303.d
M test/fail_compilation/fail304.d
M test/fail_compilation/fail305.d
M test/fail_compilation/fail306.d
M test/fail_compilation/fail307.d
M test/fail_compilation/fail309.d
R test/fail_compilation/fail31.d
M test/fail_compilation/fail310.d
M test/fail_compilation/fail311.d
M test/fail_compilation/fail312.d
M test/fail_compilation/fail313.d
M test/fail_compilation/fail314.d
M test/fail_compilation/fail315.d
M test/fail_compilation/fail317.d
M test/fail_compilation/fail318.d
M test/fail_compilation/fail319.d
M test/fail_compilation/fail320.d
M test/fail_compilation/fail322.d
M test/fail_compilation/fail323.d
M test/fail_compilation/fail324.d
M test/fail_compilation/fail325.d
M test/fail_compilation/fail327.d
M test/fail_compilation/fail328.d
M test/fail_compilation/fail329.d
R test/fail_compilation/fail33.d
M test/fail_compilation/fail330.d
M test/fail_compilation/fail331.d
M test/fail_compilation/fail332.d
M test/fail_compilation/fail333.d
M test/fail_compilation/fail334.d
M test/fail_compilation/fail335.d
M test/fail_compilation/fail336.d
M test/fail_compilation/fail337.d
M test/fail_compilation/fail34.d
M test/fail_compilation/fail343.d
M test/fail_compilation/fail347.d
M test/fail_compilation/fail348.d
M test/fail_compilation/fail349.d
M test/fail_compilation/fail35.d
M test/fail_compilation/fail352.d
M test/fail_compilation/fail353.d
M test/fail_compilation/fail354.d
M test/fail_compilation/fail355.d
M test/fail_compilation/fail36.d
R test/fail_compilation/fail37.d
A test/fail_compilation/fail37_m32.d
A test/fail_compilation/fail37_m64.d
M test/fail_compilation/fail38.d
M test/fail_compilation/fail39.d
M test/fail_compilation/fail4.d
M test/fail_compilation/fail40.d
M test/fail_compilation/fail41.d
M test/fail_compilation/fail42.d
M test/fail_compilation/fail45.d
M test/fail_compilation/fail46.d
M test/fail_compilation/fail50.d
M test/fail_compilation/fail51.d
M test/fail_compilation/fail52.d
M test/fail_compilation/fail53.d
M test/fail_compilation/fail54.d
M test/fail_compilation/fail55.d
M test/fail_compilation/fail59.d
M test/fail_compilation/fail62.d
M test/fail_compilation/fail63.d
M test/fail_compilation/fail66.d
M test/fail_compilation/fail67.d
M test/fail_compilation/fail68.d
M test/fail_compilation/fail69.d
M test/fail_compilation/fail70.d
M test/fail_compilation/fail71.d
M test/fail_compilation/fail72.d
M test/fail_compilation/fail73.d
M test/fail_compilation/fail74.d
M test/fail_compilation/fail75.d
M test/fail_compilation/fail76.d
M test/fail_compilation/fail77.d
M test/fail_compilation/fail78.d
M test/fail_compilation/fail79.d
M test/fail_compilation/fail8.d
R test/fail_compilation/fail80.d
A test/fail_compilation/fail80_m32.d
A test/fail_compilation/fail80_m64.d
M test/fail_compilation/fail86.d
M test/fail_compilation/fail87.d
M test/fail_compilation/fail88.d
M test/fail_compilation/fail89.d
M test/fail_compilation/fail9.d
M test/fail_compilation/fail90.d
M test/fail_compilation/fail92.d
M test/fail_compilation/fail93.d
M test/fail_compilation/fail95.d
M test/fail_compilation/fail96.d
M test/fail_compilation/fail97.d
M test/fail_compilation/fail98.d
M test/fail_compilation/fail99.d
A test/fail_compilation/ice1144.d
A test/fail_compilation/ice1358.d
A test/fail_compilation/ice2603.d
A test/fail_compilation/ice2843.d
A test/fail_compilation/imports/fail347a.d
Log Message:
-----------
Merge pull request #2884 from 9rnsr/fail_msgs
Add `TEST_OUTPUT` in `fail_compilation/fail*.d`.
Commit: dab021c5b716b3a6eedbb1d883ce55f084b98aca
https://github.com/D-Programming-Language/dmd/commit/dab021c5b716b3a6eedbb1d883ce55f084b98aca
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/expression.c
M test/runnable/casting.d
Log Message:
-----------
fix Issue 11722 - Qualifier-only casts should not invoke opCast
Commit: 343be8ec3576d2ffe0dcb5874ccc94d95e521ddc
https://github.com/D-Programming-Language/dmd/commit/343be8ec3576d2ffe0dcb5874ccc94d95e521ddc
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M src/lexer.c
M test/fail_compilation/fail254.d
Log Message:
-----------
fix Issue 11723 - Too many "integer overflow" errors
Commit: b32a5205390f69e3fc72b3acb912306f22616fbf
https://github.com/D-Programming-Language/dmd/commit/b32a5205390f69e3fc72b3acb912306f22616fbf
Author: Martin Nowak <code at dawg.eu>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M src/expression.c
M test/runnable/casting.d
Log Message:
-----------
Merge pull request #2946 from 9rnsr/fix11722
Issue 11722 - Qualifier-only casts should not invoke opCast
Commit: b2c88af859adb973dc63668ac04fbd92da30e884
https://github.com/D-Programming-Language/dmd/commit/b2c88af859adb973dc63668ac04fbd92da30e884
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M src/cond.c
Log Message:
-----------
Add Epiphany architecture as pre-defined version condition
Commit: c887d5db1f25e357d353cf7f6279c68a6fede9ab
https://github.com/D-Programming-Language/dmd/commit/c887d5db1f25e357d353cf7f6279c68a6fede9ab
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M src/cond.c
Log Message:
-----------
Merge pull request #2949 from ibuclaw/epiphany
Add Epiphany architecture as pre-defined version condition
Commit: 5d850c214c9d51d97739919cdfcc7f9f87796cc8
https://github.com/D-Programming-Language/dmd/commit/5d850c214c9d51d97739919cdfcc7f9f87796cc8
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M src/link.c
M src/mars.c
M src/module.c
M src/root/async.c
M src/root/filename.c
M src/root/man.c
M src/root/object.h
Log Message:
-----------
Use __linux__ to identify Linux-based systems.
Commit: e6b8ab6f94a827dff9b05ba2735bdc94a69f9be5
https://github.com/D-Programming-Language/dmd/commit/e6b8ab6f94a827dff9b05ba2735bdc94a69f9be5
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M src/link.c
M src/mars.c
M src/module.c
M src/root/async.c
M src/root/filename.c
M src/root/man.c
M src/root/object.h
Log Message:
-----------
Merge pull request #2950 from ibuclaw/linux
Use __linux__ to identify Linux-based systems.
Commit: 883ca2991e2ab7178faf7ef385f7de54dcef3e24
https://github.com/D-Programming-Language/dmd/commit/883ca2991e2ab7178faf7ef385f7de54dcef3e24
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M src/mars.c
M src/mars.h
M src/module.c
Log Message:
-----------
Move allow_no_extension to global
Commit: 8a6f8d092c9273cb8464e8175148f2be4877e596
https://github.com/D-Programming-Language/dmd/commit/8a6f8d092c9273cb8464e8175148f2be4877e596
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M src/mars.c
M src/mars.h
M src/module.c
Log Message:
-----------
Merge pull request #2951 from ibuclaw/runscript
Move allow_no_extension to global
Commit: 71b0fce3a4f2849e82c9ba9972a65a6fee59d42f
https://github.com/D-Programming-Language/dmd/commit/71b0fce3a4f2849e82c9ba9972a65a6fee59d42f
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-11 (Wed, 11 Dec 2013)
Changed paths:
M src/mangle.c
M src/mtype.c
M test/runnable/nested.d
Log Message:
-----------
fix Issue 11718 - Unintended mangled names conflict of nested template structs
If a symbol has parent, the parent part of the mangled name should also be unique in each scopes.
Function symbols can have same identifiers in scope, so their parameters part must be always encoded in their mangled name to distinguish overloads.
When I fixed bug 9271, I had naturally expected that behavior. However sadly `mangle` function had had a bug.
Commit: 75c48b92070f7b4ba5dea15834fc09f373d0abfd
https://github.com/D-Programming-Language/dmd/commit/75c48b92070f7b4ba5dea15834fc09f373d0abfd
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/lexer.c
M test/fail_compilation/fail254.d
Log Message:
-----------
Merge pull request #2948 from 9rnsr/fix11723
[REG2.065a] Issue 11723 - Too many "integer overflow" errors
Commit: e36b695165ed055f704d14e613df35d707bd739d
https://github.com/D-Programming-Language/dmd/commit/e36b695165ed055f704d14e613df35d707bd739d
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/expression.c
M src/statement.c
A test/fail_compilation/ice11726.d
Log Message:
-----------
Fix Issue 11726 - ICE with ufcs on undefined identifier and opDispatch
Commit: fcf7a493725be3b7737e4cda77d24ed3f0414284
https://github.com/D-Programming-Language/dmd/commit/fcf7a493725be3b7737e4cda77d24ed3f0414284
Author: Martin Nowak <code at dawg.eu>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/posix.mak
Log Message:
-----------
use uname -m to determine default MODEL
Commit: 0e583e5e69ef4e57fab2fda2d4418de21cf64a81
https://github.com/D-Programming-Language/dmd/commit/0e583e5e69ef4e57fab2fda2d4418de21cf64a81
Author: Martin Nowak <code at dawg.eu>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/expression.c
M src/statement.c
A test/fail_compilation/ice11726.d
Log Message:
-----------
Merge pull request #2954 from yebblies/issue11726
Issue 11726 - ICE with ufcs on undefined identifier and opDispatch
Commit: 65d3e9019f1f06a436ff3f8d922d63df7bc7479b
https://github.com/D-Programming-Language/dmd/commit/65d3e9019f1f06a436ff3f8d922d63df7bc7479b
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/expression.c
M src/expression.h
M src/statement.c
A test/fail_compilation/diag11727.d
Log Message:
-----------
fix Issue 11727 - Repeated error message with using forward referenced enum as variable
Commit: 38e01f66e7e38a3be09b8b80947022f4117b0d51
https://github.com/D-Programming-Language/dmd/commit/38e01f66e7e38a3be09b8b80947022f4117b0d51
Author: Martin Nowak <code at dawg.eu>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/expression.c
Log Message:
-----------
Merge pull request #2844 from yebblies/issue10369
Issue 10369 - Deprecate unordered floating point comparisons
Commit: a5ae10d83cef074c93e25c174b3d80536eae700a
https://github.com/D-Programming-Language/dmd/commit/a5ae10d83cef074c93e25c174b3d80536eae700a
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/expression.c
M src/expression.h
M src/statement.c
A test/fail_compilation/diag11727.d
Log Message:
-----------
Merge pull request #2956 from 9rnsr/fix11727
[diag] Issue 11727 - Repeated error message with using forward referenced enum as variable
Commit: 269838f52055b3808a65126b71d753396a89595d
https://github.com/D-Programming-Language/dmd/commit/269838f52055b3808a65126b71d753396a89595d
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-13 (Fri, 13 Dec 2013)
Changed paths:
M src/func.c
Log Message:
-----------
fix comment
Commit: 49f4d60d3b781b045772b66a06b6153431f3e949
https://github.com/D-Programming-Language/dmd/commit/49f4d60d3b781b045772b66a06b6153431f3e949
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-13 (Fri, 13 Dec 2013)
Changed paths:
M src/func.c
Log Message:
-----------
Merge pull request #2957 from 9rnsr/refactor_immutable
fix confusing comment
Commit: 285d8bad9a6474ae3bd13352473926cd16303d46
https://github.com/D-Programming-Language/dmd/commit/285d8bad9a6474ae3bd13352473926cd16303d46
Author: Yazan S. Dabain <yazan.dabain at gmail.com>
Date: 2013-12-13 (Fri, 13 Dec 2013)
Changed paths:
M src/attrib.c
A test/compilable/bug11735.d
Log Message:
-----------
Fixes #11735. Enable printing unicode using pragma msg
Commit: 2530cf47a4043b6ada3355093aec7222747da951
https://github.com/D-Programming-Language/dmd/commit/2530cf47a4043b6ada3355093aec7222747da951
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-13 (Fri, 13 Dec 2013)
Changed paths:
M src/statement.c
M test/runnable/eh.d
Log Message:
-----------
Merge pull request #2176 from ibuclaw/emptytry
Don't eagerly remove all catches if try body is empty.
Commit: a136f4c98c03d313740e741959948a89ae2c6211
https://github.com/D-Programming-Language/dmd/commit/a136f4c98c03d313740e741959948a89ae2c6211
Author: Martin Nowak <code at dawg.eu>
Date: 2013-12-13 (Fri, 13 Dec 2013)
Changed paths:
M src/aliasthis.c
M src/class.c
M src/expression.c
M src/func.c
M src/mtype.c
M src/opover.c
M src/template.c
Log Message:
-----------
Merge pull request #2873 from WaterBright/match-fix
remove dependence on MATCHnomatch == 0
Conflicts:
src/expression.c
Commit: 1cf3f37da10b8e126f082c3b2085980335854afd
https://github.com/D-Programming-Language/dmd/commit/1cf3f37da10b8e126f082c3b2085980335854afd
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/arrayop.c
M src/expression.c
M test/fail_compilation/fail266.d
M test/fail_compilation/fail323.d
A test/fail_compilation/fail3903.d
M test/fail_compilation/ice2603.d
Log Message:
-----------
fix Issue 3903 - Traits compiles as true for an array sum with wrong syntax
Check invalid binary operations of arrays in front-end.
Commit: d0ac0a8c34c3cc6545f43af63a46d6d0882b7d0f
https://github.com/D-Programming-Language/dmd/commit/d0ac0a8c34c3cc6545f43af63a46d6d0882b7d0f
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/e2ir.c
Log Message:
-----------
Remove "Array operation ... not implemented" errors from glue layer
Commit: 26fe9e0b93dbeafc3239cd0bf3bf1692e8b21da2
https://github.com/D-Programming-Language/dmd/commit/26fe9e0b93dbeafc3239cd0bf3bf1692e8b21da2
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/arrayop.c
M src/e2ir.c
M src/expression.c
M test/fail_compilation/fail266.d
M test/fail_compilation/fail323.d
A test/fail_compilation/fail3903.d
M test/fail_compilation/ice2603.d
Log Message:
-----------
Merge pull request #2960 from 9rnsr/fix3903
Issue 3903 - Traits compiles as true for an array sum with wrong syntax
Commit: 117fc133f078de7bfb312d547378e32ca4f17b51
https://github.com/D-Programming-Language/dmd/commit/117fc133f078de7bfb312d547378e32ca4f17b51
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/attrib.c
A test/compilable/bug11735.d
Log Message:
-----------
Merge pull request #2959 from yazd/fix-11735
Issue 11735 - pragma(msg, ...) fails to print wstring, dstring
Commit: 763a52cf6634d2b3c8bf8325bfd3363d1024097b
https://github.com/D-Programming-Language/dmd/commit/763a52cf6634d2b3c8bf8325bfd3363d1024097b
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/posix.mak
Log Message:
-----------
Merge pull request #2955 from MartinNowak/defaultMODEL
use uname -m to determine default MODEL
Commit: 123bd0d8cf14a32eb914761c3c415f37b520c912
https://github.com/D-Programming-Language/dmd/commit/123bd0d8cf14a32eb914761c3c415f37b520c912
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/expression.c
M test/runnable/testaa.d
Log Message:
-----------
fix Issue 11730 - associative array with Nullable!SysTime values: Called `get' on null Nullable!SysTime
When I fixed bug 6178, I internally used `cast(void)exp)` to suppress unexpected "has no side effect" error.
But, `CastExp` always try to resolve alias this of its operand to find most matching type to `void` via `Expression::castTo`. It should be disabled.
Commit: e6ffe6e50ffda444b4f4ec086f8149c55d74c933
https://github.com/D-Programming-Language/dmd/commit/e6ffe6e50ffda444b4f4ec086f8149c55d74c933
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/expression.c
M test/runnable/testaa.d
Log Message:
-----------
Merge pull request #2961 from 9rnsr/fix11730
[REG2.064] Issue 11730 - associative array with Nullable!SysTime values: Called `get' on null Nullable!SysTime
Commit: e388f762ca9b2ac41131a6f3f564af4259285952
https://github.com/D-Programming-Language/dmd/commit/e388f762ca9b2ac41131a6f3f564af4259285952
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M test/fail_compilation/imports/foo10727a.d
M test/fail_compilation/imports/foo10727b.d
A test/fail_compilation/imports/stdtraits10727.d
Log Message:
-----------
Remove dependency on Phobos from issue 10727 test case
Commit: eee9e4e231aa0cac617da4ff3b19173f0eab4e22
https://github.com/D-Programming-Language/dmd/commit/eee9e4e231aa0cac617da4ff3b19173f0eab4e22
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/idgen.c
M src/traits.c
M test/runnable/traits.d
Log Message:
-----------
fix Issue 11711 - Add __traits(getAliasThis)
Commit: 92d00039817bfd2c8d9bce558671b8f0ad509ac9
https://github.com/D-Programming-Language/dmd/commit/92d00039817bfd2c8d9bce558671b8f0ad509ac9
Author: Rainer Schuetze <r.sagitario at gmx.de>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/statement.c
M test/fail_compilation/fail11653.d
Log Message:
-----------
switch case fallthrough is an error, but only enabled with -w
Commit: f9111190ae1b38938a7b02676cc84a7b6e4ea1d2
https://github.com/D-Programming-Language/dmd/commit/f9111190ae1b38938a7b02676cc84a7b6e4ea1d2
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/statement.c
M test/fail_compilation/fail11653.d
Log Message:
-----------
Merge pull request #2965 from rainers/issue11749
fix Issue 11749 - switch case fallthrough error is enabled with -w, but cannot be made informational warning
Commit: 0203de98017f52f49f189ecd808d94bb37377809
https://github.com/D-Programming-Language/dmd/commit/0203de98017f52f49f189ecd808d94bb37377809
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/module.c
M src/module.h
Log Message:
-----------
Remove no-op dtor from Module
Commit: b2194b1d6aa8735b07d2623023a1bf97ffdf34cf
https://github.com/D-Programming-Language/dmd/commit/b2194b1d6aa8735b07d2623023a1bf97ffdf34cf
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/cppmangle.c
Log Message:
-----------
Use ternary instead of pointer arithmetic for C++ mangling prefix
Commit: f948b7e9b81a5dac294f1b55ac5f97dedc4f6ff2
https://github.com/D-Programming-Language/dmd/commit/f948b7e9b81a5dac294f1b55ac5f97dedc4f6ff2
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/cppmangle.c
Log Message:
-----------
Explicitly cast result to char
Commit: 7c5439c8273149192e42da046afec88c2e88e25a
https://github.com/D-Programming-Language/dmd/commit/7c5439c8273149192e42da046afec88c2e88e25a
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/template.c
A test/fail_compilation/fail11748.d
Log Message:
-----------
fix Issue 11748 - [ICE] function call as alias parameter of template gives ICE
Commit: bbb4ebc4e0128326f4c666730fe6fe2c2cd1b06c
https://github.com/D-Programming-Language/dmd/commit/bbb4ebc4e0128326f4c666730fe6fe2c2cd1b06c
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/arraytypes.h
M src/cppmangle.c
Log Message:
-----------
Store RootObjects, not void*
Commit: 9b85caae11d285d5c8e430c2904e0de4f3cb1c5d
https://github.com/D-Programming-Language/dmd/commit/9b85caae11d285d5c8e430c2904e0de4f3cb1c5d
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/arraytypes.h
M src/cppmangle.c
Log Message:
-----------
Merge pull request #2969 from yebblies/mangleobj
[DDMD] Store RootObjects, not void*
Commit: b2dfd4132bc9738a554041cba008ab3b68bc63fa
https://github.com/D-Programming-Language/dmd/commit/b2dfd4132bc9738a554041cba008ab3b68bc63fa
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/template.c
A test/fail_compilation/fail11748.d
Log Message:
-----------
Merge pull request #2966 from 9rnsr/fix11748
Issue 11748 - [ICE] function call as alias parameter of template gives ICE
Commit: 06ff681ccd784c9729b21b96a695dce9c4f51809
https://github.com/D-Programming-Language/dmd/commit/06ff681ccd784c9729b21b96a695dce9c4f51809
Author: Martin Nowak <code at dawg.eu>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/idgen.c
M src/traits.c
M test/fail_compilation/imports/foo10727a.d
M test/fail_compilation/imports/foo10727b.d
A test/fail_compilation/imports/stdtraits10727.d
M test/runnable/traits.d
Log Message:
-----------
Merge pull request #2939 from 9rnsr/fix11711
Issue 11711 - Add __traits(getAliasThis)
Commit: ce45113ea8b052b44abf84e5d42eb441c9daf5e5
https://github.com/D-Programming-Language/dmd/commit/ce45113ea8b052b44abf84e5d42eb441c9daf5e5
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/cppmangle.c
Log Message:
-----------
Merge pull request #2968 from yebblies/mangleptrarith
[DDMD] Use ternary instead of pointer arithmetic for C++ mangling prefix
Commit: b0f7531f2325f2c62a4e97193ba50c270c595594
https://github.com/D-Programming-Language/dmd/commit/b0f7531f2325f2c62a4e97193ba50c270c595594
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/module.c
M src/module.h
Log Message:
-----------
Merge pull request #2970 from yebblies/moduledtor
[DDMD] Remove no-op dtor from Module
Commit: b6290ae410fe6a57670ffa7ef6cfe8003d59cfc0
https://github.com/D-Programming-Language/dmd/commit/b6290ae410fe6a57670ffa7ef6cfe8003d59cfc0
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/cppmangle.c
Log Message:
-----------
Merge pull request #2967 from yebblies/manglecast
[DDMD] Explicitly cast result to char
Commit: 12e24bb0feaae1add49d30761c88cf296a141c33
https://github.com/D-Programming-Language/dmd/commit/12e24bb0feaae1add49d30761c88cf296a141c33
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/lexer.c
Log Message:
-----------
Expand SINGLE and DOUPLE macros in lexer.c
Commit: a422fb6616dd061dd050f5fce30b529975bff095
https://github.com/D-Programming-Language/dmd/commit/a422fb6616dd061dd050f5fce30b529975bff095
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/doc.c
M src/glue.c
M src/hdrgen.c
M src/libelf.c
M src/libmach.c
M src/libmscoff.c
M src/libomf.c
M src/link.c
M src/mars.c
M src/mars.h
M src/module.c
M src/root/file.c
M src/root/file.h
M src/root/filename.c
M src/root/filename.h
Log Message:
-----------
Do all error emission in the frontend
Commit: d4810c044b1e0bf2e84026f1938fc028620dd29e
https://github.com/D-Programming-Language/dmd/commit/d4810c044b1e0bf2e84026f1938fc028620dd29e
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M test/runnable/testsafe.d
Log Message:
-----------
[style] Remove trailing spaces
Commit: 115d98cf80caa64b36b77d93770fe243c7786f90
https://github.com/D-Programming-Language/dmd/commit/115d98cf80caa64b36b77d93770fe243c7786f90
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/aggregate.h
M src/expression.c
M src/expression.h
M src/init.c
M src/struct.c
M src/todt.c
Log Message:
-----------
[Refactoring] Move StructLiteralExp::fill into StructDeclaration
Perhaps this is the most better design so it would be final move.
Commit: a2932981ee03abe13e9fdacf07ad29d162fc4b16
https://github.com/D-Programming-Language/dmd/commit/a2932981ee03abe13e9fdacf07ad29d162fc4b16
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-16 (Mon, 16 Dec 2013)
Changed paths:
M src/aggregate.h
M src/declaration.c
M src/declaration.h
M src/expression.c
M src/interpret.c
M src/struct.c
M test/compilable/interpret3.d
A test/fail_compilation/fail11510.d
M test/runnable/testsafe.d
Log Message:
-----------
fix Issue 11510 - Relax restriction for overlapped pointer field access in safe code/during CTFE
Check overlapped field default initializations immediately after the struct size is determined.
Commit: 090abe1096b94e091e5541cd8ae772624f718a5c
https://github.com/D-Programming-Language/dmd/commit/090abe1096b94e091e5541cd8ae772624f718a5c
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-16 (Mon, 16 Dec 2013)
Changed paths:
M test/runnable/structlit.d
Log Message:
-----------
fix Issue 11427 - anonymous unions break structs in @safe code
Commit: 28f17f6be50cd6d2aaaecf98ced1f2799ae82329
https://github.com/D-Programming-Language/dmd/commit/28f17f6be50cd6d2aaaecf98ced1f2799ae82329
Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
Date: 2013-12-16 (Mon, 16 Dec 2013)
Changed paths:
M src/lexer.c
Log Message:
-----------
Merge pull request #2973 from yebblies/lexermangle
[DDMD] Expand SINGLE and DOUPLE macros in lexer.c
Commit: e9f3bda8348c66796210b04c132c14dc2e0dddcc
https://github.com/D-Programming-Language/dmd/commit/e9f3bda8348c66796210b04c132c14dc2e0dddcc
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-16 (Mon, 16 Dec 2013)
Changed paths:
M src/parse.c
Log Message:
-----------
Expand AssignExp macro
Commit: cecfa7a1893d21ffd33e41252187aa346fa7320a
https://github.com/D-Programming-Language/dmd/commit/cecfa7a1893d21ffd33e41252187aa346fa7320a
Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
Date: 2013-12-16 (Mon, 16 Dec 2013)
Changed paths:
M src/parse.c
Log Message:
-----------
Merge pull request #2974 from yebblies/parsemacro
[DDMD] Expand AssignExp macro
Commit: 475c5437525d759891be381961c076d2e1dc3e2b
https://github.com/D-Programming-Language/dmd/commit/475c5437525d759891be381961c076d2e1dc3e2b
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-16 (Mon, 16 Dec 2013)
Changed paths:
M src/aggregate.h
M src/declaration.c
M src/declaration.h
M src/expression.c
M src/expression.h
M src/init.c
M src/interpret.c
M src/struct.c
M src/todt.c
M test/compilable/interpret3.d
A test/fail_compilation/fail11510.d
M test/runnable/structlit.d
M test/runnable/testsafe.d
Log Message:
-----------
Merge pull request #2757 from 9rnsr/fix11510
Issue 11510 - Relax restriction for overlapped pointer field access in safe code/during CTFE
Commit: 95183bfb5265af56d5f03cbfdc8b59d9a7c47789
https://github.com/D-Programming-Language/dmd/commit/95183bfb5265af56d5f03cbfdc8b59d9a7c47789
Author: Walter Bright <walter at walterbright.com>
Date: 2013-12-16 (Mon, 16 Dec 2013)
Changed paths:
M src/mangle.c
M src/mtype.c
M test/runnable/nested.d
Log Message:
-----------
Merge pull request #2953 from 9rnsr/fix11718
[REG2.065a] Issue 11718 - Unintended mangled names conflict of nested template structs
Commit: e3d1721e1587199310163823f0517517a09c5984
https://github.com/D-Programming-Language/dmd/commit/e3d1721e1587199310163823f0517517a09c5984
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-16 (Mon, 16 Dec 2013)
Changed paths:
M src/backend/cdef.h
M src/backend/cgcv.c
M src/backend/debug.c
M src/backend/dwarf.c
M src/backend/machobj.c
M src/backend/mscoffobj.c
M src/backend/os.c
M src/backend/strtold.c
M src/backend/util2.c
M src/inifile.c
M src/mars.h
M src/root/port.c
M src/root/response.c
M src/tk/filespec.c
M src/tk/mem.c
Log Message:
-----------
Finish linux -> __linux__
Commit: 53755c0cece3cd69482662a0e1fc022ab24add06
https://github.com/D-Programming-Language/dmd/commit/53755c0cece3cd69482662a0e1fc022ab24add06
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/backend/cdef.h
M src/backend/cgcv.c
M src/backend/debug.c
M src/backend/dwarf.c
M src/backend/machobj.c
M src/backend/mscoffobj.c
M src/backend/os.c
M src/backend/strtold.c
M src/backend/util2.c
M src/inifile.c
M src/mars.h
M src/root/port.c
M src/root/response.c
M src/tk/filespec.c
M src/tk/mem.c
Log Message:
-----------
Merge pull request #2976 from yebblies/linuxlinux
Finish linux -> __linux__
Commit: e9d52b71f4cf7bfb5a2beb2dc6e1d9c83926b71e
https://github.com/D-Programming-Language/dmd/commit/e9d52b71f4cf7bfb5a2beb2dc6e1d9c83926b71e
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/ctfeexpr.c
A test/fail_compilation/diag11756.d
Log Message:
-----------
fix Issue 11756 - Irrelevant variable name printing in CTFE error message
Commit: 83728b9139323aa8a5d29176f8e14540307a45e5
https://github.com/D-Programming-Language/dmd/commit/83728b9139323aa8a5d29176f8e14540307a45e5
Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/ctfeexpr.c
A test/fail_compilation/diag11756.d
Log Message:
-----------
Merge pull request #2977 from 9rnsr/fix11756
Issue 11756 - Irrelevant variable name printing in CTFE error message
Commit: 4d4e67455efb4728ba8f9181adc5e4f10fc90fd8
https://github.com/D-Programming-Language/dmd/commit/4d4e67455efb4728ba8f9181adc5e4f10fc90fd8
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/lexer.c
A test/compilable/parse11751.d
A test/fail_compilation/fail11751.d
Log Message:
-----------
fix Issue 11751 - Hex float exponents should be decimal
Commit: 00e4068b327323aff2b459ec598eeae21622b70f
https://github.com/D-Programming-Language/dmd/commit/00e4068b327323aff2b459ec598eeae21622b70f
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/lexer.c
A test/compilable/parse11751.d
A test/fail_compilation/fail11751.d
Log Message:
-----------
Merge pull request #2978 from 9rnsr/fix11751
[REG2.065a] Issue 11751 - Hex float exponents should be decimal
Commit: e1d179032b08e313e0fdba3709cf66a0e8f9d99f
https://github.com/D-Programming-Language/dmd/commit/e1d179032b08e313e0fdba3709cf66a0e8f9d99f
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/lexer.c
A test/fail_compilation/diag11759.d
Log Message:
-----------
fix Issue 11759 - Poor error message trying to use lowercase L in literal suffix
Commit: ccea9b03310ad89aa2d38ec3d90f24d91ecae526
https://github.com/D-Programming-Language/dmd/commit/ccea9b03310ad89aa2d38ec3d90f24d91ecae526
Author: Andrei Alexandrescu <andrei at erdani.com>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/lexer.c
A test/fail_compilation/diag11759.d
Log Message:
-----------
Merge pull request #2979 from 9rnsr/fix11759
Issue 11759 - Poor error message trying to use lowercase L in literal suffix
Commit: 802d5e505b2603196a7cdf61924cde9e9068ea39
https://github.com/D-Programming-Language/dmd/commit/802d5e505b2603196a7cdf61924cde9e9068ea39
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M src/template.c
Log Message:
-----------
Remove disabled fix for 8863
Commit: 9cdef05e8fb82983f0e74e7c27c0cda3b99e243a
https://github.com/D-Programming-Language/dmd/commit/9cdef05e8fb82983f0e74e7c27c0cda3b99e243a
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/declaration.h
Log Message:
-----------
Remove #ifdef around BUILTINgcc
Commit: 99a7572223a95935469a788397c6bceff1d5e1c0
https://github.com/D-Programming-Language/dmd/commit/99a7572223a95935469a788397c6bceff1d5e1c0
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/func.c
M src/inline.c
M src/mars.h
Log Message:
-----------
More cutting #if cleanup
Commit: 7543b42246728e8cba182d18791bfc41f7739f46
https://github.com/D-Programming-Language/dmd/commit/7543b42246728e8cba182d18791bfc41f7739f46
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/template.c
Log Message:
-----------
Remove cutting ifdef in template.c
Commit: c17fa49845a33bb7c0a21fa994a5471bb6b34fa7
https://github.com/D-Programming-Language/dmd/commit/c17fa49845a33bb7c0a21fa994a5471bb6b34fa7
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
Fix interpret.c #ifs that cut expressions
Commit: ef547b54d8ef33e131ef3628f27a4b0b67ea9b7d
https://github.com/D-Programming-Language/dmd/commit/ef547b54d8ef33e131ef3628f27a4b0b67ea9b7d
Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/template.c
Log Message:
-----------
Merge pull request #2980 from yebblies/workaround8863
[DDMD] Remove disabled fix for 8863
Commit: f5bd3f15729812123e692f13cba40a3f5be36a1f
https://github.com/D-Programming-Language/dmd/commit/f5bd3f15729812123e692f13cba40a3f5be36a1f
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
Merge pull request #2985 from yebblies/interpretif
[DDMD] Fix interpret.c #ifs that cut expressions
Commit: 009138d0dc54e65c4a216069987e7c3fe140b57e
https://github.com/D-Programming-Language/dmd/commit/009138d0dc54e65c4a216069987e7c3fe140b57e
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/template.c
Log Message:
-----------
Merge pull request #2981 from yebblies/templateifdef
[DDMD] Remove cutting ifdef in template.c
Commit: ef5da488dae1649630702dce5b13dd4e1ce0a77a
https://github.com/D-Programming-Language/dmd/commit/ef5da488dae1649630702dce5b13dd4e1ce0a77a
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/func.c
M src/inline.c
M src/mars.h
Log Message:
-----------
Merge pull request #2984 from yebblies/hashif
[DDMD] More cutting #if cleanup
Commit: be020a71adf2e59c389cc03920b30e833713af66
https://github.com/D-Programming-Language/dmd/commit/be020a71adf2e59c389cc03920b30e833713af66
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/declaration.h
Log Message:
-----------
Merge pull request #2983 from yebblies/gccbuiltin
[DDMD] Remove #ifdef around BUILTINgcc
Commit: 5df39a33863cbbb97f1af0e9c5ac1950ac80c6be
https://github.com/D-Programming-Language/dmd/commit/5df39a33863cbbb97f1af0e9c5ac1950ac80c6be
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/lexer.c
M src/lexer.h
M src/parse.c
Log Message:
-----------
Expand BASIC_TYPES macros
Commit: b8d76b83cf700d76e649a49a32c648432805eb34
https://github.com/D-Programming-Language/dmd/commit/b8d76b83cf700d76e649a49a32c648432805eb34
Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/lexer.c
M src/lexer.h
M src/parse.c
Log Message:
-----------
Merge pull request #2986 from yebblies/basictypes
[DDMD] Expand BASIC_TYPES macros
Commit: 937033828d72fa92edc01cb5ed4d2d6bf908644b
https://github.com/D-Programming-Language/dmd/commit/937033828d72fa92edc01cb5ed4d2d6bf908644b
Author: Iain Buclaw <ibuclaw at ubuntu.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/doc.c
M src/glue.c
M src/hdrgen.c
M src/libelf.c
M src/libmach.c
M src/libmscoff.c
M src/libomf.c
M src/link.c
M src/mars.c
M src/mars.h
M src/module.c
M src/root/file.c
M src/root/file.h
M src/root/filename.c
M src/root/filename.h
Log Message:
-----------
Merge pull request #2868 from yebblies/rooterror
[DDMD] Do all error emission in the frontend
Commit: 4fdea73fa28b31715bcd4fae4ec1bea0bed26f6f
https://github.com/D-Programming-Language/dmd/commit/4fdea73fa28b31715bcd4fae4ec1bea0bed26f6f
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M src/func.c
A test/fail_compilation/diag11769.d
Log Message:
-----------
fix Issue 11769 - Wrong line number in "matches both" error message
Commit: db7ca853fd763d3a0a761c209a6a9bce3474cdff
https://github.com/D-Programming-Language/dmd/commit/db7ca853fd763d3a0a761c209a6a9bce3474cdff
Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
Date: 2013-12-19 (Thu, 19 Dec 2013)
Changed paths:
M src/func.c
A test/fail_compilation/diag11769.d
Log Message:
-----------
Merge pull request #2988 from 9rnsr/fix11769
Issue 11769 - Wrong line number in "matches both" error message
Compare: https://github.com/D-Programming-Language/dmd/compare/70885936ba13...db7ca853fd76
More information about the dmd-internals
mailing list