Repository navigation
Update remaining free-threading library tests for Python 3.15 - #9446
Conversation
Extract the six canonical library-only modules from RustPython#9439. Regenerated with scripts/update_lib from CPython d220409a13b77de7a6c30abe16ea90db01528edc. Assisted-by: OpenAI Codex: model version unavailable
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters: 6
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including
|
📦 Library DependenciesThe following Lib/ modules were modified. Here are their dependencies: [ ] test: cpython/Lib/test/test_free_threading dependencies: dependent tests: (no tests depend on free_threading) Legend:
|
Merging this PR will not alter performance
Comparing Footnotes
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Summary
Extract six whole canonical modules from #9439: cprofile, io, iteration, json, sqlite3 and str. There are no Rust changes.
This is a functionality-based extraction from #9439, based on main
84d7afc2d59e05c66c92df3ce0854679d2b32b52. The original aggregate is being narrowed to monitoring. The extracted files are preserved exactly from the reviewed aggregate source.All included Lib files were regenerated with actual
scripts/update_lib migratefrom CPythond220409a13b77de7a6c30abe16ea90db01528edcand match that pin byte-for-byte. No test file is split across PRs and no assertions or skips are added.Validation and limits
Canonical byte comparison, exact six-file diff, git diff --check and source/import review completed. No local concurrency, profiler or crash tests. Main already contains the JSON list-index and interned-state prerequisites, but source import availability does not prove concurrent behavior. JSON/str/sqlite3 dictionary mutation and cProfile still need this branch’s own hosted results.
No new native compile is applicable to this Lib-only diff. Exact-head hosted CI: pending. Old aggregate green checks are historical, not standalone validation of this extraction.