Commit graph

1 commit

Author SHA1 Message Date
Ruud van Asseldonk
240bb04bf1 Guard against stack overflow in more places
This is still not exhaustive, but it at least guards against some cases
discovered by the fuzzer.

Tail calls would likely solve this, though maybe even that is not
enough, you _could_ overflow the native stack with a very deeply nested
expression. The eventual solution might be to have a bytecode
interpreter with jumps, but for now, let's patch it ad-hoc ...
2023-12-29 17:31:53 +01:00