Re: What's blocking DDMD?

2014-11-12 Thread Suliman via Digitalmars-d
As of a few hours ago DDMD has gone green in the autotester on the main platforms. https://auto-tester.puremagic.com/?projectid=10 I do not see DDMD here. Is it was moved to another location?

Re: What's blocking DDMD?

2014-11-12 Thread Jacob Carlborg via Digitalmars-d
On 2014-11-12 09:01, Suliman wrote: I do not see DDMD here. Is it was moved to another location? I would guess it's DMD Yebblies. yebblies is Daniel Murphy's name on Github. -- /Jacob Carlborg

Re: What's blocking DDMD?

2014-11-12 Thread Daniel Murphy via Digitalmars-d
Suliman wrote in message news:tzwckeesoiotlabdy...@forum.dlang.org... As of a few hours ago DDMD has gone green in the autotester on the main platforms. https://auto-tester.puremagic.com/?projectid=10 I do not see DDMD here. Is it was moved to another location? It is there at the moment,

Re: What's blocking DDMD?

2014-09-27 Thread Daniel Murphy via Digitalmars-d
Tourist wrote in message news:ccumfjjyzzjvlfjmy...@forum.dlang.org... Just windows left now. Cool. Is there an open ticket for Windows? Nope.

Re: What's blocking DDMD?

2014-09-27 Thread Trass3r via Digitalmars-d
https://auto-tester.puremagic.com/?projectid=10 Just windows left now. Looks like a dash is missing? ofmagicport\magicport2.exe magicport\magicport2.d magicport\ast.d magicport\scanner.d magicport\tokens.d magicport\parser.d magicport\dprinter.d magicport\typenames.d magicport\visitor.d

Re: What's blocking DDMD?

2014-09-27 Thread Daniel Murphy via Digitalmars-d
Trass3r wrote in message news:fturaeslxjggkucpr...@forum.dlang.org... Looks like a dash is missing? ofmagicport\magicport2.exe magicport\magicport2.d magicport\ast.d magicport\scanner.d magicport\tokens.d magicport\parser.d magicport\dprinter.d magicport\typenames.d magicport\visitor.d

Re: What's blocking DDMD?

2014-09-26 Thread Tourist via Digitalmars-d
On Friday, 26 September 2014 at 03:55:38 UTC, Daniel Murphy wrote: Tourist wrote in message news:ekvdxwosqarmsnkhk...@forum.dlang.org... Of the failing platforms: OSX32: https://github.com/braddr/d-tester/pull/35 (OSX32 is crazy) ... So, this is fixed now, right? Yep.

Re: What's blocking DDMD?

2014-09-25 Thread Tourist via Digitalmars-d
Of the failing platforms: OSX32: https://github.com/braddr/d-tester/pull/35 (OSX32 is crazy) ... So, this is fixed now, right?

Re: What's blocking DDMD?

2014-09-25 Thread Joakim via Digitalmars-d
On Thursday, 25 September 2014 at 17:06:48 UTC, Tourist wrote: Of the failing platforms: OSX32: https://github.com/braddr/d-tester/pull/35 (OSX32 is crazy) ... So, this is fixed now, right? Yep. https://github.com/D-Programming-Language/dmd/pull/3970

Re: What's blocking DDMD?

2014-09-25 Thread Daniel Murphy via Digitalmars-d
Tourist wrote in message news:ekvdxwosqarmsnkhk...@forum.dlang.org... Of the failing platforms: OSX32: https://github.com/braddr/d-tester/pull/35 (OSX32 is crazy) ... So, this is fixed now, right? Yep. https://auto-tester.puremagic.com/?projectid=10 Just windows left now.

Re: What's blocking DDMD?

2014-07-25 Thread safety0ff via Digitalmars-d
On Tuesday, 22 July 2014 at 15:07:14 UTC, Daniel Murphy wrote: Daniel Murphy wrote in message news:lqlugc$7l7$1...@digitalmars.com... I don't know why enabling the GC makes it crash. I think I found one reason: aav.* allows storing references to GC objects in the C/C++ heap.

Re: What's blocking DDMD?

2014-07-25 Thread safety0ff via Digitalmars-d
On Saturday, 26 July 2014 at 01:07:43 UTC, safety0ff wrote: I think I found one reason: aav.* allows storing references to GC objects in the C/C++ heap. Yup! I converted aav.c into d by hand and now I can compile hello world with GC enabled. I also found some temporary allocations in the

Re: What's blocking DDMD?

2014-07-24 Thread Daniel Murphy via Digitalmars-d
safety0ff wrote in message news:dzdiqnunamteyjcdc...@forum.dlang.org... I'm wondering if the issue is related with the use of extern(C++) classes. Haha well it could be. This is the first project to use them after all. It seems to consistently crash at the same place, which seems to be a

Re: What's blocking DDMD?

2014-07-24 Thread safety0ff via Digitalmars-d
On Wednesday, 23 July 2014 at 21:51:34 UTC, safety0ff wrote: It seems to consistently crash at the same place, which seems to be a virtual function call. The consistency was likely due to running inside the debugger. I tried looking a little deeper into this today, looks like the GC is

Re: What's blocking DDMD?

2014-07-23 Thread Iain Buclaw via Digitalmars-d
On 23 Jul 2014 04:56, Orvid King via Digitalmars-d digitalmars-d@puremagic.com wrote: On 7/22/2014 9:34 AM, Daniel Murphy wrote: Tourist wrote in message news:cmeqwpzglxjksmiek...@forum.dlang.org... Just curious. I remember that there was some kind of a roadmap, but I cannot find it

Re: What's blocking DDMD?

2014-07-23 Thread Daniel Murphy via Digitalmars-d
Domingo Alvarez Duarte wrote in message news:vwamsrkqngvnbnmdc...@forum.dlang.org... On Tuesday, 22 July 2014 at 14:34:10 UTC, Daniel Murphy wrote: You can build it by following the instructions here: https://github.com/D-Programming-Language/dmd/pull/3410 I'm not sure if there is

Re: What's blocking DDMD?

2014-07-23 Thread Daniel Murphy via Digitalmars-d
safety0ff wrote in message news:ptaydiflclzapizmo...@forum.dlang.org... Ok, tried building with LDC and ran into some issues: Yeah, this was never going to work. At first I tried an older ldmd2 and it error'ed on labels followed by closed brackets. Using a newer version fixed this, but

Re: What's blocking DDMD?

2014-07-23 Thread Daniel Murphy via Digitalmars-d
Iain Buclaw via Digitalmars-d wrote in message news:mailman.157.1406065213.32463.digitalmar...@puremagic.com... On 22 July 2014 15:00, Tourist via Digitalmars-d digitalmars-d@puremagic.com wrote: Just curious. I remember that there was some kind of a roadmap, but I cannot find it now.

Re: What's blocking DDMD?

2014-07-23 Thread Iain Buclaw via Digitalmars-d
On 23 July 2014 07:31, Daniel Murphy via Digitalmars-d digitalmars-d@puremagic.com wrote: safety0ff wrote in message news:ptaydiflclzapizmo...@forum.dlang.org... Ok, tried building with LDC and ran into some issues: Yeah, this was never going to work. Likewise GDC won't work either

Re: What's blocking DDMD?

2014-07-23 Thread Iain Buclaw via Digitalmars-d
On 23 July 2014 07:42, Daniel Murphy via Digitalmars-d digitalmars-d@puremagic.com wrote: Iain Buclaw via Digitalmars-d wrote in message news:mailman.157.1406065213.32463.digitalmar...@puremagic.com... On 22 July 2014 15:00, Tourist via Digitalmars-d digitalmars-d@puremagic.com wrote: Just

Re: What's blocking DDMD?

2014-07-23 Thread Daniel Murphy via Digitalmars-d
Brad Anderson wrote in message news:goeecibjsrobayeef...@forum.dlang.org... Daniel, you should do some spring cleaning on your branches :) Never! Although I now delete them after they are merged, since github added a button to do it.

Re: What's blocking DDMD?

2014-07-23 Thread safety0ff via Digitalmars-d
On Tuesday, 22 July 2014 at 17:59:02 UTC, Daniel Murphy wrote: I'm hoping I can get the GC's memstomp/sentinel to find it, although that might not work if it's a bug in the GC itself. My other option is fixing my execution trace debugger (seems to get lost inside a system dll) and spend a

Re: What's blocking DDMD?

2014-07-22 Thread Daniel Murphy via Digitalmars-d
Tourist wrote in message news:cmeqwpzglxjksmiek...@forum.dlang.org... Just curious. I remember that there was some kind of a roadmap, but I cannot find it now. Nice timing, I was about to post a DDMD status message. As of a few hours ago DDMD has gone green in the autotester on the main

Re: What's blocking DDMD?

2014-07-22 Thread H. S. Teoh via Digitalmars-d
On Wed, Jul 23, 2014 at 12:34:28AM +1000, Daniel Murphy via Digitalmars-d wrote: Tourist wrote in message news:cmeqwpzglxjksmiek...@forum.dlang.org... Just curious. I remember that there was some kind of a roadmap, but I cannot find it now. Nice timing, I was about to post a DDMD status

Re: What's blocking DDMD?

2014-07-22 Thread safety0ff via Digitalmars-d
On Tuesday, 22 July 2014 at 14:34:10 UTC, Daniel Murphy wrote: The autotester is showing a performance hit in the range of 25-50% slower. Memory consumption appears to have a less significant increase. Also note that the autotester is only building ddmd in debug mode - the dmd I'm

Re: What's blocking DDMD?

2014-07-22 Thread safety0ff via Digitalmars-d
On Tuesday, 22 July 2014 at 14:50:33 UTC, safety0ff wrote: On Tuesday, 22 July 2014 at 14:34:10 UTC, Daniel Murphy wrote: The autotester is showing a performance hit in the range of 25-50% slower. Memory consumption appears to have a less significant increase. Also note that the autotester

Re: What's blocking DDMD?

2014-07-22 Thread Daniel Murphy via Digitalmars-d
H. S. Teoh via Digitalmars-d wrote in message news:mailman.136.1406040115.32463.digitalmar...@puremagic.com... Hmm. We should run a profiler to find out where the performance hit is coming from. It should be interesting, since presumably, your script to translate dmd to D basically generates

Re: What's blocking DDMD?

2014-07-22 Thread Daniel Murphy via Digitalmars-d
safety0ff wrote in message news:sraekimgazczrakpx...@forum.dlang.org... Is it also comparing between GCC built DMD and DMD built DDMD? Yes! I didn't think of that. Did you find the cause of memory corruption you mentioned on github? Which one was that? I found a member alignment bug

Re: What's blocking DDMD?

2014-07-22 Thread Daniel Murphy via Digitalmars-d
Daniel Murphy wrote in message news:lqlugc$7l7$1...@digitalmars.com... The crash when using the GC as the allocator seems to have gone away (!!) so it may have been one of the others in disguise. Wait I take that back. It still crashes when using the GC and GC collections enabled.

Re: What's blocking DDMD?

2014-07-22 Thread safety0ff via Digitalmars-d
On Tuesday, 22 July 2014 at 15:03:41 UTC, Daniel Murphy wrote: safety0ff wrote in message news:sraekimgazczrakpx...@forum.dlang.org... Did you find the cause of memory corruption you mentioned on github? Which one was that?

Re: What's blocking DDMD?

2014-07-22 Thread Vladimir Panteleev via Digitalmars-d
On Tuesday, 22 July 2014 at 15:07:14 UTC, Daniel Murphy wrote: Daniel Murphy wrote in message news:lqlugc$7l7$1...@digitalmars.com... The crash when using the GC as the allocator seems to have gone away (!!) so it may have been one of the others in disguise. Wait I take that back. It

Re: What's blocking DDMD?

2014-07-22 Thread w0rp via Digitalmars-d
We should promote this DDMD news. There's promise of a self-hosting D compiler which should attract some attention, even if it's not the best compiler in the world yet.

Re: What's blocking DDMD?

2014-07-22 Thread Daniel Murphy via Digitalmars-d
w0rp wrote in message news:kuwjnyziibgxudtlg...@forum.dlang.org... We should promote this DDMD news. There's promise of a self-hosting D compiler which should attract some attention, even if it's not the best compiler in the world yet. I'd rather wait until we release it. Or at least merge

Re: What's blocking DDMD?

2014-07-22 Thread Daniel Murphy via Digitalmars-d
Vladimir Panteleev wrote in message news:wauoddrnxevfakktw...@forum.dlang.org... I started a Dustmite reduction at DConf to attempt to reduce the input that made DDMD corrupt memory. The blasted thing ran for weeks and got nowhere close... it seemed almost random. I guess a different

Re: What's blocking DDMD?

2014-07-22 Thread Domingo Alvarez Duarte via Digitalmars-d
On Tuesday, 22 July 2014 at 14:34:10 UTC, Daniel Murphy wrote: You can build it by following the instructions here: https://github.com/D-Programming-Language/dmd/pull/3410 I'm not sure if there is instructions to build it on that link, there is no ddmd entry on makefiles and I cant see any

Re: What's blocking DDMD?

2014-07-22 Thread safety0ff via Digitalmars-d
On Tuesday, 22 July 2014 at 18:29:23 UTC, Domingo Alvarez Duarte wrote: I'm not sure if there is instructions to build it on that link, there is no ddmd entry on makefiles and I cant see any branch/tag on git to checkout. It's only in the src/*.mak files, so for example from root you use:

Re: What's blocking DDMD?

2014-07-22 Thread safety0ff via Digitalmars-d
Ok, tried building with LDC and ran into some issues: At first I tried an older ldmd2 and it error'ed on labels followed by closed brackets. Using a newer version fixed this, but perhaps magicport could follow labels with {}. Afterwards I ran into an issue with LDC on x86_64 with

Re: What's blocking DDMD?

2014-07-22 Thread Domingo Alvarez Duarte via Digitalmars-d
On Tuesday, 22 July 2014 at 18:37:44 UTC, safety0ff wrote: It's only in the src/*.mak files, so for example from root you use: make -C src -f posix.mak ddmd It doesn't seem to be only that, something is missing ! ::: $:~/dev/d/src/dmd$ make -C src -f posix.mak ddmd no cpu specified,

Re: What's blocking DDMD?

2014-07-22 Thread Iain Buclaw via Digitalmars-d
On 22 July 2014 15:00, Tourist via Digitalmars-d digitalmars-d@puremagic.com wrote: Just curious. I remember that there was some kind of a roadmap, but I cannot find it now. I'm blocking DDMD. :o)

Re: What's blocking DDMD?

2014-07-22 Thread safety0ff via Digitalmars-d
On Tuesday, 22 July 2014 at 20:32:41 UTC, Domingo Alvarez Duarte wrote: On Tuesday, 22 July 2014 at 18:37:44 UTC, safety0ff wrote: It's only in the src/*.mak files, so for example from root you use: make -C src -f posix.mak ddmd It doesn't seem to be only that, something is missing ! You

Re: What's blocking DDMD?

2014-07-22 Thread Domingo Alvarez Duarte via Digitalmars-d
On Tuesday, 22 July 2014 at 21:36:01 UTC, safety0ff wrote: You mentioned not knowing which branch, are you on yebblies' newmagic branch? On https://github.com/D-Programming-Language/dmd there is no such branchs ! Is it a fork elsewhere ?

Re: What's blocking DDMD?

2014-07-22 Thread Brad Anderson via Digitalmars-d
On Tuesday, 22 July 2014 at 22:14:31 UTC, Domingo Alvarez Duarte wrote: On Tuesday, 22 July 2014 at 21:36:01 UTC, safety0ff wrote: You mentioned not knowing which branch, are you on yebblies' newmagic branch? On https://github.com/D-Programming-Language/dmd there is no such branchs ! Is

Re: What's blocking DDMD?

2014-07-22 Thread Domingo Alvarez Duarte via Digitalmars-d
On Tuesday, 22 July 2014 at 22:14:31 UTC, Domingo Alvarez Duarte wrote: On Tuesday, 22 July 2014 at 21:36:01 UTC, safety0ff wrote: You mentioned not knowing which branch, are you on yebblies' newmagic branch? On https://github.com/D-Programming-Language/dmd there is no such branchs ! Is

Re: What's blocking DDMD?

2014-07-22 Thread Orvid King via Digitalmars-d
On 7/22/2014 9:34 AM, Daniel Murphy wrote: Tourist wrote in message news:cmeqwpzglxjksmiek...@forum.dlang.org... Just curious. I remember that there was some kind of a roadmap, but I cannot find it now. Nice timing, I was about to post a DDMD status message. As of a few hours ago DDMD