[dmd-internals] [D-Programming-Language/dmd] d0ca8e: CTFE returns classes
GitHub
noreply at github.com
Fri Apr 12 02:28:02 PDT 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: d0ca8e7817b00c232a7297a2a601c3c413023b5e
https://github.com/D-Programming-Language/dmd/commit/d0ca8e7817b00c232a7297a2a601c3c413023b5e
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-03-10 (Sun, 10 Mar 2013)
Changed paths:
M src/arraytypes.h
M src/ctfe.h
M src/expression.h
M src/init.c
M src/interpret.c
M src/optimize.c
M src/todt.c
M src/toobj.c
M test/compilable/interpret3.d
R test/fail_compilation/pragmamsg7568.d
M test/runnable/interpret.d
M test/runnable/interpret2.d
Log Message:
-----------
CTFE returns classes
Commit: 49a06bff8c8a114a8eda91b3e3f711eed9273446
https://github.com/D-Programming-Language/dmd/commit/49a06bff8c8a114a8eda91b3e3f711eed9273446
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-03-11 (Mon, 11 Mar 2013)
Changed paths:
M src/ctfe.h
M src/e2ir.c
M src/expression.c
M src/expression.h
M src/tocsym.c
M src/todt.c
M test/runnable/interpret.d
M test/runnable/interpret2.d
Log Message:
-----------
Allow to multiple references to object + Allow to assign enum class object to local variables + Fix 5678
Commit: a4ad6f8aac33aa0790d61369cc0fa1f0fd182401
https://github.com/D-Programming-Language/dmd/commit/a4ad6f8aac33aa0790d61369cc0fa1f0fd182401
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-03-12 (Tue, 12 Mar 2013)
Changed paths:
M src/declaration.c
M src/toobj.c
M test/compilable/interpret3.d
M test/runnable/interpret.d
Log Message:
-----------
disallow pointers to mutable struct enums and mutable class enums
Commit: 9bc5e098e23891d51265bf3b0cd0564b6d834dc1
https://github.com/D-Programming-Language/dmd/commit/9bc5e098e23891d51265bf3b0cd0564b6d834dc1
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-03-15 (Fri, 15 Mar 2013)
Changed paths:
M src/declaration.c
M test/compilable/interpret3.d
M test/runnable/interpret.d
Log Message:
-----------
disallow class enums and thread-local mutable classes and pointers to structs
Commit: 473b6215a6515444738ecfaa922694d4f9dc9035
https://github.com/D-Programming-Language/dmd/commit/473b6215a6515444738ecfaa922694d4f9dc9035
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-03-27 (Wed, 27 Mar 2013)
Changed paths:
M src/apply.c
M src/ctfe.h
M src/ctfeexpr.c
M src/declaration.c
M src/e2ir.c
M src/expression.c
M src/expression.h
M src/init.c
M src/inline.c
M src/interpret.c
M src/optimize.c
M src/tocsym.c
M src/todt.c
M test/runnable/interpret.d
Log Message:
-----------
Fixed this-assignment bug + code style fixes
Commit: eb982a09e400b19a04a2c45fb7dd2a93e7b5f0ad
https://github.com/D-Programming-Language/dmd/commit/eb982a09e400b19a04a2c45fb7dd2a93e7b5f0ad
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-03-28 (Thu, 28 Mar 2013)
Changed paths:
M src/apply.c
M src/init.c
M src/inline.c
M src/interpret.c
M src/optimize.c
M test/runnable/interpret.d
Log Message:
-----------
fix phobos test fail
Commit: ad030e85425f544f8e6f170b13d57dfdec1e355a
https://github.com/D-Programming-Language/dmd/commit/ad030e85425f544f8e6f170b13d57dfdec1e355a
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-04-04 (Thu, 04 Apr 2013)
Changed paths:
M src/apply.c
M src/expression.c
M src/expression.h
M src/init.c
M src/inline.c
M src/interpret.c
M src/optimize.c
Log Message:
-----------
add comment and small refactoring
Commit: 134e0121d0ee8b5ef081ab9e94dc1e30dbebef18
https://github.com/D-Programming-Language/dmd/commit/134e0121d0ee8b5ef081ab9e94dc1e30dbebef18
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-04-05 (Fri, 05 Apr 2013)
Changed paths:
M src/apply.c
M src/expression.h
M src/init.c
M src/inline.c
M src/interpret.c
M src/optimize.c
Log Message:
-----------
Replace of 'magic' number with named constant.
Commit: 6669150ab877d4d428425aa368709d649d5a382e
https://github.com/D-Programming-Language/dmd/commit/6669150ab877d4d428425aa368709d649d5a382e
Author: Igor Stepanov <Wazar at localhost.localdomain>
Date: 2013-04-08 (Mon, 08 Apr 2013)
Changed paths:
M src/traits.c
M test/runnable/traits.d
Log Message:
-----------
Bonus track: fix traits getOverloads+getProtection ICE
Commit: 3f3da10cac83dd42600c56f4d4434751bfa574cf
https://github.com/D-Programming-Language/dmd/commit/3f3da10cac83dd42600c56f4d4434751bfa574cf
Author: Don Clugston <dclugston at googlemail.com>
Date: 2013-04-12 (Fri, 12 Apr 2013)
Changed paths:
M src/apply.c
M src/arraytypes.h
M src/ctfe.h
M src/ctfeexpr.c
M src/declaration.c
M src/e2ir.c
M src/expression.c
M src/expression.h
M src/init.c
M src/inline.c
M src/interpret.c
M src/optimize.c
M src/tocsym.c
M src/todt.c
M src/toobj.c
M src/traits.c
M test/compilable/interpret3.d
R test/fail_compilation/pragmamsg7568.d
M test/runnable/interpret.d
M test/runnable/interpret2.d
M test/runnable/traits.d
Log Message:
-----------
Merge pull request #1724 from IgorStepanov/master
CTFE: Allows to return class objects and pointers to the structures, which were created with "new".
Compare: https://github.com/D-Programming-Language/dmd/compare/a2f383db5382...3f3da10cac83
More information about the dmd-internals
mailing list