[M3devel] how to use gcc exception/unwind support?

Tony Hosking hosking at cs.purdue.edu
Thu Jan 6 15:27:03 CET 2011


I am just leery of getting too much more entangled with the gcc runtime.
It makes our compiler even more non-portable.

On Jan 6, 2011, at 2:21 AM, Jay K wrote:

>  >> Yes, indeed.  We don't need all the overhead of the C++ exception handling mechanism.
> 
> 
>  > It is so much? Well, it maybe is more to understand.
> 
> 
> There is also a very good chance that raising a Modula-3 exception
> will run C++ destructors for intervening threads, which is desirable,
> if we do this "right".
> Likewise, C++ exceptions running Modula-3 unlock/finally blocks.
> Interop can be good.
> 
> 
>  - Jay

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20110106/75a120dc/attachment-0002.html>


More information about the M3devel mailing list