Memory Safe Context Switching (longjmp, setjmp) in Fil-C
Summary
Fil-C presents memory-safe implementations for setjmp/longjmp and ucontext, addressing common stack-safety pitfalls and GC interactions. The document explains how Fil-C prevents dangling-stack scenarios, details runtime protections, and discusses building from source to experiment with new ucontext support. It also contrasts Fil-C's approach with other implementations and outlines expected safety guarantees and limitations.