Hi all,

I'm currently working on getting vibe.d to run on LDC.

I've fixed (or rather worked around, as it's actually the frontend messing things up) that linking problem and also fixed two other bugs I stumbled across when building vibe.d with a debug version of LDC. Right now, the merge-2.064 branch with my open pull requests builds a few of the examples fine on Linux x86_64, and all the basics seem to be working fine (I couldn't observe any of the crashes mentioned in the various vibe.d bug reports). The HTTP benchmark examples seem to perform a bit better than when built with DMD, but that was just a very cursory test.

Now, two questions:
1) Is there a comprehensive test suite I can run to ensure that there are no more miscompilations/… left in the basic structure? How can I easily run the unit test using dub (vibe.d being a library project)?

2) I recall seeing some promising performance numbers for vibe.d quite a while back, although I don't remember where exactly that was. Are there any benchmark implementations I could try to get some "interesting" numbers?

Thanks,
David