Repository navigation
Update Lib set, type, and resource concurrency tests to Python 3.15 - #9435
youknowone merged 1 commit into
Conversation
Sync unchanged canonical tests with existing threading and platform gates. Assisted-by: OpenAI Codex: model version unavailable
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters: 3
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including
|
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. |
📦 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:
|
Summary
Sync three previously missing Python 3.15 canonical free-threading suites: set operations, type mutation/cache behavior, and read-only resource accounting.
All three files were migrated with
scripts/update_lib migratefrom CPythond220409a13b77de7a6c30abe16ea90db01528edcand are byte-identical. This adds 468 lines with 14 test method definitions (approximately 17 cases including inherited set cases; static count, not runtime discovery). No new markers, assertion changes, native changes, or duplicated package initializer.Validation and limits
getrusagecalls, followed by one process-level call. No resource limits are changed. Canonical feature gates and timing/accounting inequalities are retained unchanged.The known native prerequisites for other missing suites remain separate; this PR does not add skip-only unsupported fixture families.