www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ldc - Branch merge-2.067 is now at frontend level 2.067.0!

reply "Kai Nacke" <kai redstar.de> writes:
Hi all!

Yesterday, the new DMD release 2.067.0 was announced.

I am glad to tell you that the merge-2.067 branch is now at the 
release level, too. Thanks to the help from kinke and smolt the 
compiler is already quite usable. Well, we still face some 
serious issues.


the remaining test failures in the dmd testsuite!

Regards,
Kai
Mar 24 2015
next sibling parent reply "Baz" <bb.temp gmx.com> writes:
On Wednesday, 25 March 2015 at 05:49:34 UTC, Kai Nacke wrote:
 Hi all!

 Yesterday, the new DMD release 2.067.0 was announced.

 I am glad to tell you that the merge-2.067 branch is now at the 
 release level, too. Thanks to the help from kinke and smolt the 
 compiler is already quite usable. Well, we still face some 
 serious issues.


 the remaining test failures in the dmd testsuite!

 Regards,
 Kai
Wow, that was fast...I always thought that ldc was at least one step behind dmd frontend spec.
Mar 25 2015
parent reply "Kai Nacke" <kai redstar.de> writes:
On Wednesday, 25 March 2015 at 18:30:56 UTC, Baz wrote:
 Wow, that was fast...I always thought that ldc was at least one 
 step behind dmd frontend spec.
Hi Baz! You should not expect a release very soon - there are still serious bugs to fix. But at least the merge is done. Even that took some time in the past. (I try to follow DMD more closely. I started the merge even before the first beta release.) Regards, Kai
Mar 25 2015
parent reply "Temtaime" <temtaime gmail.com> writes:
Hi Kai !
I wonder why it's a problem to follow dmd's frontend.
90% of pulls is frontend bug fixes. I think there are no so much
changes with interacting with backend ?
Mar 25 2015
parent David Nadlinger via digitalmars-d-ldc <digitalmars-d-ldc puremagic.com> writes:
On 03/25/2015 09:22 PM, Temtaime via digitalmars-d-ldc wrote:
 Hi Kai !
 I wonder why it's a problem to follow dmd's frontend.
 90% of pulls is frontend bug fixes. I think there are no so much
 changes with interacting with backend ?
This would be true if the AST generated by the frontend was static. However, its exact form is unfortunately quite fluid. Some of the problematic frontend changes in fact fix a quirk that we needed to work around, some of them introduce new bugs that happen not to matter for the way the DMD glue layer uses the AST, and some just change the AST structure (e.g. by moving something out of the glue layer into the frontend or vice versa). — David
Mar 25 2015
prev sibling parent reply "bearophile" <bearophileHUGS lycos.com> writes:
Kai Nacke:

 Hi all!
See also my post here: http://forum.dlang.org/thread/liqxeuzwyqzgfgcitefp forum.dlang.org#post-rzsrvmnjhkalbjpdaibp:40forum.dlang.org Bye, bearophile
Mar 26 2015
parent reply "Temtaime" <temtaime gmail.com> writes:
Hi Kay !
Great work. I can build hello world on win64.
Will test further.
May 09 2015
next sibling parent reply "Temtaime" <temtaime gmail.com> writes:
Hi again Kai !
I'm wondering if --disable-linker-strip-dead flag works because 
when i enable it link.exe produces many of errors like:

phobos64.lib(bits.obj) : error LNK2005: _D11TypeInfo_Pv6__initZ 
already defined in main.obj
phobos64.lib(demangle.obj) : error LNK2005: 
_D12TypeInfo_xAa6__initZ already defined in main.obj
phobos64.lib(demangle.obj) : error LNK2005: 
_D11TypeInfo_xm6__initZ already defined in main.obj

...
May 09 2015
parent "Temtaime" <temtaime gmail.com> writes:
sorry my fault
May 09 2015
prev sibling parent "Kai Nacke" <kai redstar.de> writes:
On Saturday, 9 May 2015 at 13:16:43 UTC, Temtaime wrote:
 Hi Kay !
 Great work. I can build hello world on win64.
 Will test further.
The thanks goes to Martin, Johan and Dan for their great work on the 2.067 merge and the Win64 version! Regards, Kai
May 10 2015