Re: [Mingw-w64-public] tRyIng 2 maKe sence of things

2013-09-21 Thread Óscar Fuentes
Kai Tietz writes: >> "zero cost" here means that ordinary (non-exceptional) paths of >> execution runs at the same speed than a executable with no exceptions >> enabled. When an exception is thrown, things change: then SEH can be >> faster than Dwarf2. But on most C++ programs the execution goes

Re: [Mingw-w64-public] tRyIng 2 maKe sence of things

2013-09-21 Thread Adrien Nader
On Sat, Sep 21, 2013, Kai Tietz wrote: > 2013/9/21 Óscar Fuentes : > > Adrien Nader writes: > >> Last, Dwarf2, which escription would be changed to: > >> Dwarf2: faster than SJLJ but contains bugs; don't use. > > > > That's too strong. Dwarf2 has known limitations such as the inability to > > cr

Re: [Mingw-w64-public] tRyIng 2 maKe sence of things

2013-09-21 Thread Kai Tietz
2013/9/21 Óscar Fuentes : > Adrien Nader writes: > >>> In regards to C++ Exception Models, Avoid Dwarf2, but use SEH when >>> available or SJLJ otherwise. >>> Take into consideration that: >>> a.. SJLJ is slower but compatible with everything (*what is everything in >>> this case?). >>> b..

Re: [Mingw-w64-public] tRyIng 2 maKe sence of things

2013-09-21 Thread Óscar Fuentes
Adrien Nader writes: >> In regards to C++ Exception Models, Avoid Dwarf2, but use SEH when >> available or SJLJ otherwise. >> Take into consideration that: >> a.. SJLJ is slower but compatible with everything (*what is everything in >> this case?). >> b.. SEH is the fastest, but it is lim

Re: [Mingw-w64-public] tRyIng 2 maKe sence of things

2013-09-20 Thread Adrien Nader
Hi, On Fri, Sep 20, 2013, Incongruous wrote: > Look folks, I am not trying to be a pain in the you know what, but in > http://mingw-w64.sourceforge.net/download.php > I found this description of the different MinGW64 builds, is what I have > written down bellow an accurate understanding of what

[Mingw-w64-public] tRyIng 2 maKe sence of things

2013-09-20 Thread Incongruous
Look folks, I am not trying to be a pain in the you know what, but in http://mingw-w64.sourceforge.net/download.php I found this description of the different MinGW64 builds, is what I have written down bellow an accurate understanding of what was meant to be said? There are several builds avail