[Python-Dev] setjmp/longjmp exception handling
Brett C.
bac at OCF.Berkeley.EDU
Thu Oct 23 20:26:34 EDT 2003
Martin v. Löwis wrote:
> "Brett C." <bac at OCF.Berkeley.EDU> writes:
>
>
>>The basic idea is to keep a stack of jmp_buf points.
>
>
> This is an old implementation strategy for exceptions in C++; e.g. GNU
> g++ uses it with -fsjlj-exception option. It is generally discouraged
> as it is *really* expensive: it requires a lot of memory per jmpbuf,
> and it requires that the memory is filled.
>
Figures. Oh well. At least it was interesting to figure out.
More information about the Python-Dev
mailing list