D vs C++ - Where are the benchmarks?

Iain Buclaw ibuclaw at ubuntu.com
Mon Jul 1 03:49:03 PDT 2013


On 1 July 2013 11:18, Gabi <galim120 at bezeqint.net> wrote:
> On Monday, 1 July 2013 at 06:11:20 UTC, dennis luehring wrote:
>>
>> Am 01.07.2013 03:07, schrieb Kapps:
>>>
>>> If you're concerned about performance, I'd recommend against
>>> using DMD for your release builds. GDC and LDC will give much
>>> better performance, and GDC works perfectly fine on Windows. LDC
>>> has some problems with exception handling AFAIK on Windows.
>>
>>
>> GDC got the same Exception problems like LDC - no support for SEH
>> but Exceptions are working - only the Windows-internal-Exception ->
>> D-Exception transition is not working properbly
>>
>> but even using Visual Studio you need to add special flags or using __try,
>> __catch to get these - so normaly not a problem
>
>
> Could you please elaborate on this? What should I beware/avoid of when using
> GDC under Windows ?

Mixing MSVC and GCC when C++ linkage is involved. :)

--
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


More information about the Digitalmars-d mailing list