[dmd-internals] [D-Programming-Language/dmd] 0ec5e1: Declaration::isResult now always returns 0
GitHub
noreply at github.com
Wed Apr 3 01:19:54 PDT 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 0ec5e1cfe5f54b762bf0a3f1f64d1b28f715f4b3
https://github.com/D-Programming-Language/dmd/commit/0ec5e1cfe5f54b762bf0a3f1f64d1b28f715f4b3
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-03-05 (Tue, 05 Mar 2013)
Changed paths:
M src/aggregate.h
M src/declaration.h
M src/dsymbol.c
M src/dsymbol.h
M src/enum.c
M src/enum.h
M src/struct.c
Log Message:
-----------
Declaration::isResult now always returns 0
(storage_class & STCxxx) may overflow if STCxxx is bigger than int.max
Commit: bb7c2f1e5cf6d8d9f254007bf125b20c7825581d
https://github.com/D-Programming-Language/dmd/commit/bb7c2f1e5cf6d8d9f254007bf125b20c7825581d
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-03-05 (Tue, 05 Mar 2013)
Changed paths:
M src/declaration.c
A test/fail_compilation/fail9413.d
Log Message:
-----------
fix Issue 9413 - Incorrect modification inside contracts is not detected correctly
Commit: 9e44ca31cc1f772722988da7f1a34f6a7c0feeb5
https://github.com/D-Programming-Language/dmd/commit/9e44ca31cc1f772722988da7f1a34f6a7c0feeb5
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-03-05 (Tue, 05 Mar 2013)
Changed paths:
A test/fail_compilation/fail9414a.d
A test/fail_compilation/fail9414b.d
A test/fail_compilation/fail9414c.d
A test/fail_compilation/fail9414d.d
Log Message:
-----------
fix Issue 9414 - Incorrect modification inside contracts is not detected on virtual function
Commit: a3968a12b415df9629c437ad44981c4ab715d1a3
https://github.com/D-Programming-Language/dmd/commit/a3968a12b415df9629c437ad44981c4ab715d1a3
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-03-05 (Tue, 05 Mar 2013)
Changed paths:
M src/declaration.c
M src/func.c
M test/fail_compilation/fail9414a.d
M test/fail_compilation/fail9414b.d
Log Message:
-----------
Fix up error messages for 9414
Commit: 80de2b74d847fe38102cd32c69ffbbfacaaaf3a8
https://github.com/D-Programming-Language/dmd/commit/80de2b74d847fe38102cd32c69ffbbfacaaaf3a8
Author: Walter Bright <walter at walterbright.com>
Date: 2013-04-03 (Wed, 03 Apr 2013)
Changed paths:
M src/aggregate.h
M src/declaration.c
M src/declaration.h
M src/dsymbol.c
M src/dsymbol.h
M src/enum.c
M src/enum.h
M src/func.c
M src/struct.c
A test/fail_compilation/fail9413.d
A test/fail_compilation/fail9414a.d
A test/fail_compilation/fail9414b.d
A test/fail_compilation/fail9414c.d
A test/fail_compilation/fail9414d.d
Log Message:
-----------
Merge pull request #1569 from 9rnsr/fix_contracts
Issue 9413 & 9414 - Detect incorrect modification inside contracts
Compare: https://github.com/D-Programming-Language/dmd/compare/5f818821a262...80de2b74d847
More information about the dmd-internals
mailing list