How much is pushed onto a 32-bit stack under Windows x86-64 on an exception?
问题 In this this question, I give some background on a parallel language I have implemented. The compiler generates native x86-32 code. A key implementation decision is to allocate stack space from the heap for every function (call). This allows for recursion until you run out of VM, and enables a cactus stack for lexical scopes even for nested parallel children, etc. The compiler's code generator can compute how much stack space is needed by the function itself; that's messy but straightforward