Re: newCTFE Status March 2018

2018-04-01 Thread Nordlöw via Digitalmars-d
On Sunday, 1 April 2018 at 18:32:00 UTC, Stefan Koch wrote: On Sunday, 1 April 2018 at 16:48:32 UTC, Per Nordlöw wrote: [...] Oh I was not aware people would try this :) I have fixed the build please pull. Thanks!

Re: newCTFE Status March 2018

2018-04-01 Thread Stefan Koch via Digitalmars-d
On Sunday, 1 April 2018 at 16:48:32 UTC, Per Nordlöw wrote: [...] What is going on here is that it tries to build the gccjit backend which is currently in a dysfunctional state. I am currently getting trying to get libgccjit working such that I can make use of it's debug output, while I am

Re: newCTFE Status March 2018

2018-04-01 Thread Stefan Koch via Digitalmars-d
On Sunday, 1 April 2018 at 16:48:32 UTC, Per Nordlöw wrote: [...] Oh I was not aware people would try this :) I have fixed the build please pull.

Re: newCTFE Status March 2018

2018-04-01 Thread Per Nordlöw via Digitalmars-d
On Friday, 30 March 2018 at 20:46:32 UTC, Stefan Koch wrote: 85 to 90% maybe. I expect that there will many bugs which were hidden by newCTFE not supporting classes, which will now be out in the open and have to be dealt with. Also the code is in need of cleanup before I would release it for

Re: newCTFE Status March 2018

2018-03-31 Thread jmh530 via Digitalmars-d
On Saturday, 31 March 2018 at 10:38:53 UTC, Simen Kjærås wrote: [snip] So 1.6 years is 10%, the total is 16 years, and there's 14.4 years left. So 2032. -- So,em 60% of the time, it works every time https://www.youtube.com/watch?v=pjvQFtlNQ-M

Re: newCTFE Status March 2018

2018-03-31 Thread Patrick Schluter via Digitalmars-d
On Saturday, 31 March 2018 at 08:29:22 UTC, Stefan Koch wrote: On Saturday, 31 March 2018 at 08:19:39 UTC, Patrick Schluter wrote: On Friday, 30 March 2018 at 20:46:32 UTC, Stefan Koch wrote: On Friday, 30 March 2018 at 20:15:20 UTC, 12345swordy wrote: On Friday, 30 March 2018 at 19:48:02

Re: newCTFE Status March 2018

2018-03-31 Thread Simen Kjærås via Digitalmars-d
On Saturday, 31 March 2018 at 08:29:22 UTC, Stefan Koch wrote: On Saturday, 31 March 2018 at 08:19:39 UTC, Patrick Schluter wrote: Ok, so it will take 90% of the total to get to the remaining 10%. So it will be ready for 2028 :-) huh that's not quite right The approx time I worked on it is

Re: newCTFE Status March 2018

2018-03-31 Thread Stefan Koch via Digitalmars-d
On Saturday, 31 March 2018 at 08:19:39 UTC, Patrick Schluter wrote: On Friday, 30 March 2018 at 20:46:32 UTC, Stefan Koch wrote: On Friday, 30 March 2018 at 20:15:20 UTC, 12345swordy wrote: On Friday, 30 March 2018 at 19:48:02 UTC, Stefan Koch wrote: [...] How close are you to finish this?

Re: newCTFE Status March 2018

2018-03-31 Thread Patrick Schluter via Digitalmars-d
On Friday, 30 March 2018 at 20:46:32 UTC, Stefan Koch wrote: On Friday, 30 March 2018 at 20:15:20 UTC, 12345swordy wrote: On Friday, 30 March 2018 at 19:48:02 UTC, Stefan Koch wrote: [...] How close are you to finish this? 85 to 90% maybe. Ok, so it will take 90% of the total to get to

Re: newCTFE Status March 2018

2018-03-30 Thread Meta via Digitalmars-d
On Friday, 30 March 2018 at 19:48:02 UTC, Stefan Koch wrote: Hello Guys, I took a few days off over easter and I have very good news for you. The following code will now compile and execute correctly using newCTFE. --- class C { int i() {return 1;} } class D : C { override int i()

Re: newCTFE Status March 2018

2018-03-30 Thread Stefan Koch via Digitalmars-d
On Friday, 30 March 2018 at 20:15:20 UTC, 12345swordy wrote: On Friday, 30 March 2018 at 19:48:02 UTC, Stefan Koch wrote: [...] How close are you to finish this? 85 to 90% maybe. I expect that there will many bugs which were hidden by newCTFE not supporting classes, which will now be out

Re: newCTFE Status March 2018

2018-03-30 Thread Per Nordlöw via Digitalmars-d
On Friday, 30 March 2018 at 19:48:02 UTC, Stefan Koch wrote: Have a nice easter. Stefan Great, then there's hope.

Re: newCTFE Status March 2018

2018-03-30 Thread 12345swordy via Digitalmars-d
On Friday, 30 March 2018 at 19:48:02 UTC, Stefan Koch wrote: Hello Guys, I took a few days off over easter and I have very good news for you. The following code will now compile and execute correctly using newCTFE. --- class C { int i() {return 1;} } class D : C { override int i()

newCTFE Status March 2018

2018-03-30 Thread Stefan Koch via Digitalmars-d
Hello Guys, I took a few days off over easter and I have very good news for you. The following code will now compile and execute correctly using newCTFE. --- class C { int i() {return 1;} } class D : C { override int i() {return 2;} float f() { return 1.0f; } } class E : D {