Re: Battle-plan for CTFE

2016-07-05 Thread Rory McGuire via Digitalmars-d-announce
On Tue, Jul 5, 2016 at 11:54 PM, ketmar via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > and just to make sure that my approach is working: bytecode compiler now > compiles simple free functions without args and returning int (yep, there > are some in phobos! ;-), while

Re: Battle-plan for CTFE

2016-07-05 Thread ketmar via Digitalmars-d-announce
and just to make sure that my approach is working: bytecode compiler now compiles simple free functions without args and returning int (yep, there are some in phobos! ;-), while passing everything other to old interpreter. it works, and all phobos unittests are passed (and some functions were

Re: Battle-plan for CTFE

2016-07-05 Thread deadalnix via Digitalmars-d-announce
On Monday, 4 July 2016 at 07:29:49 UTC, ZombineDev wrote: Nice work! Any chance that you could also improve AliasSeq algorithms, like those in std.meta to compile faster and use less memory during compilation? Or is that too different from CTFE? Not that I opposes this, but please keep it

Re: Battle-plan for CTFE

2016-07-05 Thread H. S. Teoh via Digitalmars-d-announce
On Tue, Jul 05, 2016 at 05:44:14PM +, Ola Fosheim Grøstad via Digitalmars-d-announce wrote: > On Tuesday, 5 July 2016 at 16:40:05 UTC, ketmar wrote: > > so, we played a little game with Stefan: i wrote a simple > > stack-based VM implementation for our beloved bug6498, and got > > What is

Re: Battle-plan for CTFE

2016-07-05 Thread Ola Fosheim Grøstad via Digitalmars-d-announce
On Tuesday, 5 July 2016 at 16:40:05 UTC, ketmar wrote: so, we played a little game with Stefan: i wrote a simple stack-based VM implementation for our beloved bug6498, and got What is «bug6498»?

Re: Battle-plan for CTFE

2016-07-05 Thread ketmar via Digitalmars-d-announce
On Monday, 4 July 2016 at 07:33:48 UTC, ZombineDev wrote: BTW, do you plan to handle stuff like exceptions, virtual calls and associative arrays and if so how? Sounds quite challenging. on the lower level, it's all just arrays and jumps. ;-)

Re: Battle-plan for CTFE

2016-07-05 Thread ketmar via Digitalmars-d-announce
so, we played a little game with Stefan: i wrote a simple stack-based VM implementation for our beloved bug6498, and got 270 msecs with debug build, 140 msecs with release build. can be made even faster with some simple peephole optimizer (it has two hacks to get fair times on 6498, but this

Re: Release vibe.d 0.7.29

2016-07-05 Thread eastanon via Digitalmars-d-announce
On Monday, 4 July 2016 at 08:24:40 UTC, Sönke Ludwig wrote: [...] Thank you very much for the efforts and hard work!

Re: Release vibe.d 0.7.29

2016-07-05 Thread Saurabh Das via Digitalmars-d-announce
On Monday, 4 July 2016 at 08:24:40 UTC, Sönke Ludwig wrote: [...] That's fantastic! I shall definitely check both out. Saurabh

Re: one-file pure D decoders for vorbis, flac and mp3

2016-07-05 Thread sam via Digitalmars-d-announce
On Monday, 4 July 2016 at 08:01:06 UTC, ketmar wrote: On Monday, 4 July 2016 at 05:16:50 UTC, sam wrote: https://my.mixtape.moe/cjekko.mp3 pushed small update, it works now. i accidentally forgot to include ID3v2 tag skiping at all, sorry! ;-) thank you for report, feel free to report even