RustPython
RustPython
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
address review: assignment scan and wasm TLS (#8716) * address review: assignment scan and wasm TLS Skip comments and lambda defaults in the condition assignment scanner. Restrict the suite-header colon fallback to yield targets. Capture __del__ before calling it. Store browser socket timeouts as f64 and accept integers. Fail closed when wasm verify_mode is not CERT_NONE. Export getpeercert and feed MemoryBIO EOF. Assisted-by: Grok:grok-4.6 * address review: parenthesized yield suite header Walk through grouping parentheses before requiring yield after a suite-header colon. Assisted-by: Grok:grok-4.6
main
2 hours ago
build(deps): bump textwrap from 0.16.2 to 0.16.3 (#8712) Bumps [textwrap](https://github.com/mgeisler/textwrap) from 0.16.2 to 0.16.3. - [Release notes](https://github.com/mgeisler/textwrap/releases) - [Changelog](https://github.com/mgeisler/textwrap/blob/main/CHANGELOG.md) - [Commits](https://github.com/mgeisler/textwrap/compare/0.16.2...0.16.3) --- updated-dependencies: - dependency-name: textwrap dependency-version: 0.16.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
7 hours ago
build(deps): bump github/gh-aw/actions/setup from 0.87.10 to 0.88.2 (#8708) Bumps [github/gh-aw/actions/setup](https://github.com/github/gh-aw) from 0.87.10 to 0.88.2. - [Release notes](https://github.com/github/gh-aw/releases) - [Changelog](https://github.com/github/gh-aw/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/gh-aw/compare/ff62cdbec36230acbae869ddb28806e8eca01ea1...8e30bcd8897f5047051fa3971188e1dd4cdb23cf) --- updated-dependencies: - dependency-name: github/gh-aw/actions/setup dependency-version: 0.88.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
8 hours ago
build(deps): bump https://github.com/streetsidesoftware/cspell-cli (#8706) Bumps [https://github.com/streetsidesoftware/cspell-cli](https://github.com/streetsidesoftware/cspell-cli) from v10.1.0 to 10.2.0. - [Release notes](https://github.com/streetsidesoftware/cspell-cli/releases) - [Changelog](https://github.com/streetsidesoftware/cspell-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/streetsidesoftware/cspell-cli/compare/v10.1.0...v10.2.0) --- updated-dependencies: - dependency-name: https://github.com/streetsidesoftware/cspell-cli dependency-version: 10.2.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
9 hours ago
Split CI cargo run and test into build then execute (#8705) * Run gc_collect ten times per benchmark iteration Assisted-by: Grok:4.6 * Reuse the prebuilt rustpython for CI whats_left whats_left was invoking cargo build --release without threading, so the snippets job rebuilt the interpreter after the earlier release build. Assisted-by: Grok:4.6 * Split CI cargo run and test into build then execute Assisted-by: Grok:4.6 * Compile doctests in the CI build step cargo test --no-run skips doctests, so rustdoc compilation was still happening in the run step. Assisted-by: Grok:4.6 * Drop cron-ci.yaml from this PR A pull_request path filter matches the whole PR, so every push was starting the periodic benchmark and coverage jobs. Assisted-by: Grok:4.6 * Run doctests in their own CI step cargo test --doc --no-run is rejected, so doctests cannot be compiled without also executing them. Assisted-by: Grok:4.6 * Do not run benchmark targets in rust tests --all-targets includes Criterion benches, which cargo test does not run by default. Assisted-by: Grok:4.6
main
11 hours ago
Classify incomplete input from tokenizer EOF flags (#8703) * Classify incomplete input from tokenizer EOF flags Treat exec's implicit newline, single-quoted f/t-strings, blank single input, and unclosed field braces the way E_EOF, E_EOFS, and E_EOLS do. Assisted-by: Grok:4.6 * address review: lambda defaults, unicode prefixes, comments Keep lambda parameter defaults and Unicode identifiers continuable, and report comment-only single input as SyntaxError. Assisted-by: Grok:4.6
main
20 hours ago
host_env: gate the whole ssl module on feature ssl Compile rustpython_host_env::ssl only with the ssl feature. Rustls crates stay native-only, so enabling ssl on wasm does not pull rustls. Inside the module, rustls files follow not(wasm32) rather than a second feature flag. Assisted-by: Claude
youknowone:host-env-share
21 hours ago
address review: lambda defaults, unicode prefixes, comments Keep lambda parameter defaults and Unicode identifiers continuable, and report comment-only single input as SyntaxError. Assisted-by: Grok:4.6
youknowone:fix/context-cli-stat-parity
21 hours ago
Latest Branches
CodSpeed Performance Gauge
+81%
host_env: share thread, locale, loader and BSTR
#8702
21 hours ago
c5afc9f
youknowone:host-env-share
CodSpeed Performance Gauge
-35%
Skip cross-target cargo check unless the OS surface changed
#8717
21 hours ago
f29bb85
youknowone:fix/context-cli-stat-parity
CodSpeed Performance Gauge
-53%
address review: assignment scan and wasm TLS
#8716
22 hours ago
89a9842
youknowone:host-env-win-ffi
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs
×
Advertisement