Files
RustAst/docs
Brummel 982d2239b6 Refactor GlobalStore to use separate RTL and user value stores
The `GlobalStore` was refactored to clearly distinguish between
immutable RTL values and mutable user-defined global slots.

The `Environment` struct now holds:
- `rtl_values`: An immutable `Rc<[Value]>` for pre-defined RTL values.
- `user_values`: An `Rc<RefCell<Vec<Value>>>` for user-defined mutable
  globals.

The `GlobalStore` struct now takes both `rtl` and `user` as parameters
and uses `rtl_len` to determine which store to access. This change
separates concerns and better reflects the immutability of RTL values
after the bootstrap phase, aligning with the project's concurrency
rules.

Documentation in `docs/Analysis_Environment.md` was updated to reflect
these structural changes.
2026-03-28 00:02:34 +01:00
..
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00
2026-02-20 10:09:22 +01:00