Undo 4.8 C++ build changes
Patches required for MinGW
Extracts dmain.o from libphobos. Required for WinMain and DllMain support
Necessary MinGW TLS code
Force use of C99 stdio functions within phobos
MinGW implementation of flockfile and funlockfile
Changes all architect neutral Win32 blocks to Windows
Corrects issue with 64-bit builtins on Windows
Adds dependency requirement for WinSock2
Marks ModulInfoZ as DLL_EXPORT/DLL_IMPORT for issue #288
Automated build script for MinGW builds
Add fiber assembly code for MinGW32/MinGW64
Make fiber_switchContext naked. Prologue was not generated with -O2. Using fix from https://bitbucket.org/goshawk/gdc/issue/349/caller-of-naked-function-marked-as-naked
Update build script to use a file called state. To determine build phase.
Fixes issue #355. https://bitbucket.org/goshawk/gdc/issue/355
Testcase for issue 355
Fixes #352. https://bitbucket.org/goshawk/gdc/issue/352
Fix typo. TARGET_WINDOWS -> TARGET_WINDOS.
Build script update
Update TLS patch for MinGW/GCC 4.6.1