On Thursday, 26 November 2015 at 19:48:15 UTC, Jacob Carlborg wrote:
On 2015-11-26 16:48, Guillaume Piolat wrote:

If you want to make audio effects with D too, this one uses "dplug"
which was announced already: https://github.com/p0nce/dplug

I see that you mention Mac OS X 10.6 as the supported version. LDC only supports 10.7 and later. The reason is that's the first version that has native TLS in OS X. For DMD I wouldn't go below 10.6. I don't think there's an official lowest version that is supported but I know that there has been some bugs reported specifically for 10.5. 10.4 was never properly supported, If I recall correctly.

People on OS X 10.6 don't use 64-bit audio plugins, so this combination is indeed missing but shouldn't be a problem. The transition to 64-bit occured starting with 10.7 if I understand correctly.

With the 64-bit binary I only support 10.7+ through LDC.

The big surprise was that DMD can produce OSX shared libraries at all. For good measure I've removed TLS usage I know in the 32-bit binaries. I haven't seem a change in behaviour.

LDC makes approximatively 2x faster code on vanilla D.
DMD forced me to write some assembly, that made the LDC binary slower.

Reply via email to