[dmd-internals] [D-Programming-Language/dmd] b9c463: Allow extern(C++) classes
GitHub
noreply at github.com
Sat Sep 7 12:21:56 PDT 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: b9c463000c45fcb0c647fd9f3f6d06f5f17b962c
https://github.com/D-Programming-Language/dmd/commit/b9c463000c45fcb0c647fd9f3f6d06f5f17b962c
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-07-31 (Wed, 31 Jul 2013)
Changed paths:
M src/aggregate.h
M src/class.c
M src/todt.c
M src/toobj.c
M test/runnable/xtest46.d
Log Message:
-----------
Allow extern(C++) classes
Commit: 21f789e4b6fb02cdf74d9e11849abe7ac176496c
https://github.com/D-Programming-Language/dmd/commit/21f789e4b6fb02cdf74d9e11849abe7ac176496c
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-07-31 (Wed, 31 Jul 2013)
Changed paths:
M src/class.c
M src/toobj.c
Log Message:
-----------
Do not emit classinfo pointer as first entry of vtbl for C++ or COM classes
Commit: cc50a986f07cb81ce9b1bc867a70ede65e694fb4
https://github.com/D-Programming-Language/dmd/commit/cc50a986f07cb81ce9b1bc867a70ede65e694fb4
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-07-31 (Wed, 31 Jul 2013)
Changed paths:
M src/e2ir.c
Log Message:
-----------
Do a reinterpret cast for any cast to or from a C++ class or interface
Commit: f217fa6ccc9790a355cf223de8a6b7c8b925c397
https://github.com/D-Programming-Language/dmd/commit/f217fa6ccc9790a355cf223de8a6b7c8b925c397
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-07-31 (Wed, 31 Jul 2013)
Changed paths:
M src/opover.c
Log Message:
-----------
Do not compare C++ classes with .object.opEquals
Commit: b8e3dc41f360fa4700019c8d34fca901be7d5789
https://github.com/D-Programming-Language/dmd/commit/b8e3dc41f360fa4700019c8d34fca901be7d5789
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2013-07-31 (Wed, 31 Jul 2013)
Changed paths:
M src/e2ir.c
M src/func.c
Log Message:
-----------
Disable invariant calls for C++ classes
Commit: 82c87e85f5c01e496bba348c0f80adcde8e0966f
https://github.com/D-Programming-Language/dmd/commit/82c87e85f5c01e496bba348c0f80adcde8e0966f
Author: Walter Bright <walter at walterbright.com>
Date: 2013-09-07 (Sat, 07 Sep 2013)
Changed paths:
M src/aggregate.h
M src/class.c
M src/e2ir.c
M src/func.c
M src/opover.c
M src/todt.c
M src/toobj.c
M test/runnable/xtest46.d
Log Message:
-----------
Merge pull request #2441 from yebblies/cppclass
[DDMD] Allow extern(C++) classes
Compare: https://github.com/D-Programming-Language/dmd/compare/49d96b52484a...82c87e85f5c0
More information about the dmd-internals
mailing list