Mangle templated structs correctly as arguments to extern(C++) functions
Replace WINDOWS_SEH code with a larger stack size - this matches the non-windows implementation
Disable code that uses TypeTuple's constructor
Allocate File objects on the heap in lib*
Work around Module::amodules as an array type
Hack around Array param in TypeFunction::TypeFunction
Use factory functions instead of calling constructors from the glue layer
Use factory functions to create arrays from the glue layer
Remove SMALLARRAYCAP to match D implementation
Add factory function for TypeTuple to replace disabled call
Add array-less overload of genCfunc to avoid array mangling issues
Build dmd as static libraries on posix
linux64 mangle hacks
Hack around vtable emission problems
Pass struct with constructor as POD
Make Array take the actual type of the stored element