* Align startup home and venv paths with canonical sysconfig closure
Assisted-by: OpenAI Codex:model version unavailable
* Preserve selected stdlib and empty home prefix fallback
Assisted-by: OpenAI Codex:model version unavailable
* Collapse startup exec-prefix fallback condition
Assisted-by: OpenAI Codex:model version unavailable
* Preserve startup search order and freeze the ZIP bootstrap
Align zipimport and its tests with CPython 3.15.0 via update_lib, preserving inherited test guards. Keep build-time fallback paths after configured paths and the default ZIP, while respecting customized embedding paths.
Assisted-by: OpenAI Codex:model version unavailable
* Retire proven trace coverage guards through update_lib
Both canonical coverage-file tests execute successfully after preserving startup search order. Preserve the other two inherited guards and restore canonical Python 3.15 JIT optimizer decorators.
Assisted-by: OpenAI Codex:model version unavailable
* Align Windows symlink helper with canonical Python home layout
Import the pinned CPython 3.15 PythonSymlink class through a narrow, hash-pinned update_lib mode. Preserve canonical home/VPATH behavior and explicitly supply RustPython build stdlib to the Windows child without changing runtime PYTHONHOME semantics or skipping tests.
Assisted-by: OpenAI Codex:model version unavailable
* Reset surviving thread completion locks after fork
Reinitialize every live thread handle completion mutex and condition variable before skipping the surviving or not-yet-started handle. Preserve their completion payload and state, and retain the existing dead-thread cleanup.
Assisted-by: OpenAI Codex:model version unavailable