Revert recent head-const changes
Add an awful binary implementation to gluestub
Do not emit classinfo pointer as first entry of vtbl for C++ or COM classes
Allow extern(C++) classes
Do not reserve space for monitor for C++ classes
Do not compare C++ classes with .object.opEquals
Give constructor call from new the correct linkage
Disable invariant calls for C++ classes
Rename Type::typeinfo to _typeinfo so it can be accessed from the glue layer
Propagate gshared into static
Remove __gshared propagation
Disable constructor and destructor mangling
Use factory functions instead of calling constructors from the glue layer
Use factory functions to create arrays from the glue layer
Not not pass strings to C varargs functions
Remove SMALLARRAYCAP to match D implementation
Align first offset of derived class correctly
Rename isFinal to isFinalDecl to not conflict with FuncDeclaration::isFinal
Remove a 'delete' from the glue layer
Add factory function for TypeTuple to replace disabled call
Implement TypeTypedef::clone