The Fil-C Optimized Calling Convention
Summary
Fil-C introduces a memory-safe, capability-based calling convention with generic and register-based paths. It explains how safety is maintained, how arguments are passed in registers in common cases, and how direct-call optimizations are achieved through arithmetic signatures and thunks. The article includes detailed examples, performance claims, and notes on ELF/COMDAT considerations.