Closed Nadrieril closed 2 weeks ago
I'm a bit worried about the risk of stack overflow given that derive-visitor
doesn't use ensure_sufficient_stack
. I'm working on https://github.com/AeneasVerif/charon/issues/122 to remove the main source of runaway recursion.
Oh indeed, you're right! Let's merge then
This uses the clever derive_visitor crate instead of our handwritten visitors. I managed to replace all of our visitor needs with it.
This PR is more readable commit-by-commit. Fixes #249.