Step 24D: update plan

This commit is contained in:
Sergey Chernov 2026-02-10 07:56:24 +03:00
parent abbebec153
commit 54ca886753

View File

@ -101,7 +101,7 @@ Goal: migrate the compiler so all values live in frames/bytecode, keeping JVM te
- [x] Remove/disable any bytecode runtime code that writes locals into Scope for execution. - [x] Remove/disable any bytecode runtime code that writes locals into Scope for execution.
- [x] Keep Scope creation only for reflection/Kotlin interop paths. - [x] Keep Scope creation only for reflection/Kotlin interop paths.
- [x] JVM tests must be green before commit. - [x] JVM tests must be green before commit.
- [ ] Step 24D: Eliminate `ClosureScope` usage on bytecode execution paths. - [x] Step 24D: Eliminate `ClosureScope` usage on bytecode execution paths.
- [ ] Avoid `ClosureScope` in bytecode-related call paths (Block/Lambda/ObjDynamic/ObjProperty). - [ ] Avoid `ClosureScope` in bytecode-related call paths (Block/Lambda/ObjDynamic/ObjProperty).
- [ ] Keep interpreter path using `ClosureScope` until interpreter removal. - [ ] Keep interpreter path using `ClosureScope` until interpreter removal.
- [ ] JVM tests must be green before commit. - [ ] JVM tests must be green before commit.