Files
RustAst/src/ast/compiler
Michael Schimmel 1342c7ca8e Fix optimizer slot clash during inlining and correct closure reduction
order

   - Add new_for_inlining to SubstitutionMap to preserve the next_slot
     counter, preventing local slot collisions when merging
     scopes.
   - Update Inliner to request fresh slots for parameters during beta
     reduction instead of forcing identity mappings.
   - Fix execution order in Optimizer::visit_node for closure inlining
     to run prepare_beta_reduction before visiting the function
     body, preventing corrupted upvalue captures.
   - Fix CLI --no-opt flag to correctly disable the optimizer in the ast
     binary.
   - Add integration test to prevent future slot clash regressions.
2026-03-06 11:58:28 +01:00
..
2026-02-22 10:41:48 +01:00
2026-03-03 16:07:42 +01:00
2026-03-05 14:07:42 +01:00
2026-03-03 16:07:42 +01:00
2026-03-03 16:07:42 +01:00
2026-03-02 23:13:36 +01:00
2026-03-03 16:07:42 +01:00
2026-03-03 16:07:42 +01:00