www.digitalmars.com         C & C++   DMDScript  

D.gnu - MinGW Release: 2012-07-08 Git: 6a4bafe80b

reply Daniel Green <venix1 gmail.com> writes:
What's New
  * ClassInfo uses export attribute. This allows the use of classes with 
Dlls.  https://bitbucket.org/goshawk/gdc/issue/352
  * Corrects 64bit COM issues.  https://bitbucket.org/goshawk/gdc/issue/355

Features
  * D2.058
  * binutils with TLS patches
  * mingw-w64-runtime with TLS and stdio fixes.
  * GCC 4.6.1 with TLS patches

Due to the use of a newer runtime than TDM64-GCC it is **recommended** 
to install a copy of TDM64-GCC specifically for GDC.

Installation instructions:

1. Download and install TDM MinGW64
2. Extract the downloaded archive into the base of the newly installed 
TDM install.

If you've done this before, you can just do step 2.

MinGW64 installer
http://tdm-gcc.tdragon.net/

GDC binary
https://bitbucket.org/goshawk/gdc/downloads/gcc-4.6.1-tdm64-1-gdc-6a4bafe80b-20120708-D2.058.7z

Please post all issues in D.gnu or on GDC's site 
https://bitbucket.org/goshawk/gdc

Known issues:
  * Stack walking is broken.
  * objcopy is truncating --add-gnu-debuglink section name which 
requires manually loading the symbols into GDB.
  * May break TDM64 C++.
  * Field-less structs will throw a null this exception.  When formatted 
by std.format.  runnable/test23.d
Jul 08 2012
parent Iain Buclaw <ibuclaw ubuntu.com> writes:
On 8 July 2012 15:52, Daniel Green <venix1 gmail.com> wrote:
 What's New
  * ClassInfo uses export attribute. This allows the use of classes with
 Dlls.  https://bitbucket.org/goshawk/gdc/issue/352
  * Corrects 64bit COM issues.  https://bitbucket.org/goshawk/gdc/issue/355

 Features
  * D2.058
  * binutils with TLS patches
  * mingw-w64-runtime with TLS and stdio fixes.
  * GCC 4.6.1 with TLS patches

 Due to the use of a newer runtime than TDM64-GCC it is **recommended** to
 install a copy of TDM64-GCC specifically for GDC.

 Installation instructions:

 1. Download and install TDM MinGW64
 2. Extract the downloaded archive into the base of the newly installed TDM
 install.

 If you've done this before, you can just do step 2.

 MinGW64 installer
 http://tdm-gcc.tdragon.net/

 GDC binary
 https://bitbucket.org/goshawk/gdc/downloads/gcc-4.6.1-tdm64-1-gdc-6a4bafe80b-20120708-D2.058.7z

 Please post all issues in D.gnu or on GDC's site
 https://bitbucket.org/goshawk/gdc

 Known issues:
  * Stack walking is broken.
  * objcopy is truncating --add-gnu-debuglink section name which requires
 manually loading the symbols into GDB.
  * May break TDM64 C++.
  * Field-less structs will throw a null this exception.  When formatted by
 std.format.  runnable/test23.d
Awesome Daniel. Do you want me to host this on gdcproject.org ? -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';
Jul 11 2012