"Andrei Alexandrescu" <seewebsiteforem...@erdani.org> wrote in message news:kuj10l$194l$1...@digitalmars.com... > On 8/15/13 7:10 AM, Daniel Murphy wrote: >> "Suliman" <bubnenk...@gmail.com> wrote in message >> news:htihsekthjkyhqazu...@forum.dlang.org... >>> Does anybody work on port D to D? >> >> I've done quite a lot of work on it since dconf. >> >> The progress of making the C++ source 'conversion compatible' is shown >> here: >> https://github.com/D-Programming-Language/dmd/pull/1980 >> >> The porting program is here: https://github.com/yebblies/magicport2 >> >> I am currently able to convert the C++ source to D, then build that into >> a >> compiler capable of building itself, druntime, phobos (with unittests), >> and >> passing the test suite on win32. > > Did you have a chance to measure the speed of the Double-D compiler? > > Andrei >
Last time I measured there was a ~20% performance hit. The D version throws away all the recent work done on tuning the internal allocator, and uses the GC for all allocations (with collections turned off). I suspect a large chunk of the extra time comes from that.