08b5bba2c4d28877bd8207f40826fe3a80525731
The `LocalInfo` struct now includes a `purity` field to track the purity of local variables and function arguments. This is initialized to `Purity::Impure` for local variables and arguments within functions and when registering native functions. Additionally, the `Environment` struct is updated to include `root_scopes` and `root_slot_count` to support parallel mode compilation by populating the root scope with initial function and native function information.
Description
No description provided
Languages
Rust
100%