dependabot[bot]
e5720232e1
Bump chrono from 0.4.42 to 0.4.43 ( #6803 )
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.42 to 0.4.43.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.43
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>
2026-01-20 01:43:11 +09:00
dependabot[bot]
aff85c87ce
Bump junction from 1.3.0 to 1.4.1 ( #6801 )
...
Bumps [junction](https://github.com/tesuji/junction ) from 1.3.0 to 1.4.1.
- [Release notes](https://github.com/tesuji/junction/releases )
- [Changelog](https://github.com/tesuji/junction/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tesuji/junction/compare/v1.3.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: junction
dependency-version: 1.4.1
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>
2026-01-20 01:42:55 +09:00
Lee Dogeon and Claude Opus 4.5
4ab6a45405
Use stdlib native modules in benchmarks ( #6792 )
...
Change benchmark interpreter from without_stdlib to with_init to load
Rust-optimized native modules like _json, ensuring benchmarks measure
actual optimized performance rather than pure Python fallbacks.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-19 08:43:25 +09:00
Lee Dogeon
49e6931c7e
Introduce flame_guard in rustpython-stdlib too ( #6722 )
2026-01-14 09:14:05 +09:00
Jeong, YunWon
f9e2f9d273
Upgrade math,cmath to 3.14.2 and totally delegate to pymath ( #6705 )
...
* Upgrade test_math, test_cmath from 3.14.2
* pymath 0.1.5
2026-01-13 22:05:32 +09:00
53feed5920
Bump libc from 0.2.179 to 0.2.180 ( #6683 )
...
* Bump libc from 0.2.179 to 0.2.180
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.179 to 0.2.180.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.179...0.2.180 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.180
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix musl compatibility in libc 0.2.180 bump (#6684 )
* Bump libc from 0.2.179 to 0.2.180
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.179 to 0.2.180.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.179...0.2.180 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.180
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Initial plan
* Revert os.rs changes by removing newly added files
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com >
* Fix musl compatibility by removing target_env musl from cfg
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com >
2026-01-10 15:10:18 +09:00
dependabot[bot]
d4be424bf6
Bump indexmap from 2.12.1 to 2.13.0 ( #6681 )
...
Bumps [indexmap](https://github.com/indexmap-rs/indexmap ) from 2.12.1 to 2.13.0.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.12.1...2.13.0 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-version: 2.13.0
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>
2026-01-10 08:26:12 +09:00
Noa
bf80d2715d
Update to windows-2025 runner on ci ( #5571 )
...
* Update to windows-2025 on ci
* Unmark unexpected successes
* Try adding .dll
2026-01-07 12:53:44 +09:00
Noa
09bde28281
Move typeid into vtable ( #6231 )
...
* Move typeid into vtable
* Bump rust-version
2026-01-07 12:33:29 +09:00
dependabot[bot]
4fbf617c06
Bump quote from 1.0.42 to 1.0.43 ( #6667 )
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.42 to 1.0.43.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.42...1.0.43 )
---
updated-dependencies:
- dependency-name: quote
dependency-version: 1.0.43
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>
2026-01-07 08:54:21 +09:00
dependabot[bot]
7becac9a10
Bump proc-macro2 from 1.0.104 to 1.0.105 ( #6664 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.104...1.0.105 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-version: 1.0.105
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>
2026-01-07 08:52:40 +09:00
906aebf5a1
Bump malachite-q from 0.8.0 to 0.9.0 ( #6653 )
...
* Bump malachite-q from 0.8.0 to 0.9.0
Bumps [malachite-q](https://github.com/mhogrefe/malachite ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/mhogrefe/malachite/releases )
- [Commits](https://github.com/mhogrefe/malachite/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: malachite-q
dependency-version: 0.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump all malachite-* crates from 0.8.0 to 0.9.0 (#6656 )
* Initial plan
* Update all malachite-* crates to 0.9.0
* Fix ctypes overflow check for malachite 0.9.0 compatibility
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com >
2026-01-06 12:15:35 +09:00
cf963b74c8
Bump libc from 0.2.178 to 0.2.179 ( #6654 )
...
* Bump libc from 0.2.178 to 0.2.179
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.178 to 0.2.179.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.178...0.2.179 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.179
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix musl and wasi builds after libc 0.2.179 upgrade (#6655 )
* Initial plan
* Fix musl and wasi build failures after libc 0.2.179 upgrade
- Remove wasi-specific implementation of get_process_time that used CLOCK_PROCESS_CPUTIME_ID
- Exclude wasi from CLOCK_PROCESS_CPUTIME_ID constant export
- Add musl and wasi to use st_atim/st_mtim/st_ctim timespec fields for stat structure
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: youknowone <69878+youknowone@users.noreply.github.com >
2026-01-06 10:07:51 +09:00
dependabot[bot]
dd65baf617
Bump insta from 1.45.1 to 1.46.0 ( #6650 )
...
Bumps [insta](https://github.com/mitsuhiko/insta ) from 1.45.1 to 1.46.0.
- [Release notes](https://github.com/mitsuhiko/insta/releases )
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.45.1...1.46.0 )
---
updated-dependencies:
- dependency-name: insta
dependency-version: 1.46.0
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>
2026-01-05 22:53:03 +09:00
Shahar Naveh
6ccf3b5104
Update ruff to 0.14.10 ( #6271 )
...
* Update `ruff` to `0.14.10`
* Mark failing test
2025-12-31 21:13:29 +09:00
Terry Tianlin Luan
1464d5ca43
Adding + Fixing Clippy rules to better align with #[no_std] ( #6570 )
...
* * Added alloc_instead_of_core, std_instead_of_alloc, and std_instead_of_core clippy rules
* Manually changed part of the code to use core/alloc
* use clippy --fix to fix issues in stdlib
* * Used clippy --fix to fix issues in vm
* Imported Range in vm/src/anystr.rs
* * Used clippy --fix to fix issues in common
2025-12-30 13:10:14 +09:00
dependabot[bot]
879813f763
Bump rustix from 1.1.2 to 1.1.3 ( #6572 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v1.1.2...v1.1.3 )
---
updated-dependencies:
- dependency-name: rustix
dependency-version: 1.1.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>
2025-12-29 22:52:52 +09:00
Jeong YunWon
7c7e55ffc4
Upgrade libffi
2025-12-24 08:44:13 +09:00
dependabot[bot]
5925f1483c
Bump insta from 1.44.3 to 1.45.0 ( #6468 )
...
Bumps [insta](https://github.com/mitsuhiko/insta ) from 1.44.3 to 1.45.0.
- [Release notes](https://github.com/mitsuhiko/insta/releases )
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.44.3...1.45.0 )
---
updated-dependencies:
- dependency-name: insta
dependency-version: 1.45.0
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>
2025-12-22 22:25:09 +09:00
dependabot[bot]
20d9099bf3
Bump insta from 1.44.2 to 1.44.3 ( #6394 )
...
Bumps [insta](https://github.com/mitsuhiko/insta ) from 1.44.2 to 1.44.3.
- [Release notes](https://github.com/mitsuhiko/insta/releases )
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mitsuhiko/insta/compare/1.44.2...1.44.3 )
---
updated-dependencies:
- dependency-name: insta
dependency-version: 1.44.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>
2025-12-11 08:34:32 +09:00
dependabot[bot]
3a7a5205fb
Bump log from 0.4.28 to 0.4.29 ( #6396 )
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.28 to 0.4.29.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.28...0.4.29 )
---
updated-dependencies:
- dependency-name: log
dependency-version: 0.4.29
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>
2025-12-11 08:34:20 +09:00
dependabot[bot]
81c9b05f97
Bump libc from 0.2.177 to 0.2.178 ( #6395 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.177 to 0.2.178.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.178/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.177...0.2.178 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.178
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>
2025-12-11 08:34:06 +09:00
Jeong, YunWon
c71c78c1a0
Upgrade pyo3 ( #6389 )
2025-12-10 10:29:20 +09:00
Sean Lawlor
6003c87582
Freeze ruff libraries to the REV that the TAG points to. ( #6375 )
...
Tags can move and be re-aliased to different revisions, and this actually freezes the rev (similar to how a published crate would) so that it only applies to this specific commit hash.
2025-12-09 23:19:42 +09:00
dependabot[bot]
614cb84e7a
Bump wasm-bindgen from 0.2.105 to 0.2.106 ( #6365 )
...
Bumps [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen ) from 0.2.105 to 0.2.106.
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases )
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/wasm-bindgen/wasm-bindgen/compare/0.2.105...0.2.106 )
---
updated-dependencies:
- dependency-name: wasm-bindgen
dependency-version: 0.2.106
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>
2025-12-09 09:28:33 +09:00
dependabot[bot]
808c8afbe1
Bump criterion from 0.7.0 to 0.8.1 ( #6361 )
...
Bumps [criterion](https://github.com/criterion-rs/criterion.rs ) from 0.7.0 to 0.8.1.
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases )
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/criterion-rs/criterion.rs/compare/criterion-plot-v0.7.0...criterion-v0.8.1 )
---
updated-dependencies:
- dependency-name: criterion
dependency-version: 0.8.1
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>
2025-12-09 06:08:15 +09:00
dependabot[bot] and Jeong, YunWon
638a408eff
Bump malachite-* from 0.6.1 to 0.8.0 ( #6344 )
...
* Bump malachite-base from 0.6.1 to 0.8.0
Bumps [malachite-base](https://github.com/mhogrefe/malachite ) from 0.6.1 to 0.8.0.
- [Release notes](https://github.com/mhogrefe/malachite/releases )
- [Commits](https://github.com/mhogrefe/malachite/compare/v0.6.1...v0.8.0 )
---
updated-dependencies:
- dependency-name: malachite-base
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump malachite-*
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeong, YunWon <jeong@youknowone.org >
2025-12-09 01:54:25 +09:00
dependabot[bot] and Jeong, YunWon
a3d638ab5f
Bump windows-sys from 0.59.0 to 0.61.2 ( #6346 )
...
* Bump windows-sys from 0.59.0 to 0.61.2
Bumps [windows-sys](https://github.com/microsoft/windows-rs ) from 0.59.0 to 0.61.2.
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
---
updated-dependencies:
- dependency-name: windows-sys
dependency-version: 0.61.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix breaking changes
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jeong, YunWon <jeong@youknowone.org >
2025-12-09 00:53:12 +09:00
ShaharNaveh
e733b7ecf9
Update libc to 0.2.177
2025-11-27 17:15:02 +02:00
Shahar Naveh
916d3ba94b
Move wasm/lib -> crates/wasm ( #6280 )
2025-11-17 18:47:05 +09:00
Shahar Naveh
88eca9693a
Move stdlib -> crates/stdlib ( #6268 )
2025-11-16 23:25:45 +09:00
Jeong, YunWon
1a783fc9ec
Replace SSL backend to rustls ( #6244 )
2025-11-16 22:17:35 +09:00
Lee Dogeon
7c4c1eabf0
Fix wasm32-unknown-unknown target build ( #6278 )
2025-11-16 22:16:34 +09:00
Shahar Naveh
8715ae76f1
Move derive -> crates/derive ( #6264 )
2025-11-15 22:54:25 +09:00
Shahar Naveh
8968aeafb9
Move vm -> crates/vm ( #6269 )
2025-11-15 21:51:33 +09:00
Shahar Naveh
041dd30602
Move compiler/src -> crates/compiler ( #6270 )
2025-11-15 19:50:19 +09:00
Shahar Naveh
9e60940f1b
Move vm/sre_engine -> crates/sre_engine ( #6265 )
2025-11-15 19:49:48 +09:00
Shahar Naveh
6479a2063c
move derive-impl -> crates/derive-impl ( #6263 )
2025-11-15 19:49:00 +09:00
Shahar Naveh
cc2e84b9fc
Move jit -> crates/jit ( #6262 )
2025-11-15 18:26:24 +09:00
Shahar Naveh
7f45ba4c9c
Move compiler/codegen -> crates/codegen ( #6260 )
2025-11-15 18:25:46 +09:00
Shahar Naveh
2071fa2e69
Move compiler/literal -> crates/literal ( #6259 )
...
* Move `compiler/literal` -> `crates/compiler-literal`
* Use correct crate name
2025-11-15 07:27:04 +09:00
Shahar Naveh
bb54c5b0e6
Move compiler-core -> crates/compiler-core ( #6258 )
2025-11-15 07:21:29 +09:00
Shahar Naveh
3728879baf
Move wtf8 -> crates/wtf8 ( #6257 )
2025-11-15 07:21:04 +09:00
Shahar Naveh
4b7e49a17e
Move common -> crates/common ( #6256 )
2025-11-15 07:19:53 +09:00
Shahar Naveh
5eac229eae
Move pylib -> crates/pylib ( #6225 )
...
* Move `pylib
* clean `build.rs` a bit
2025-11-15 07:05:08 +09:00
Shahar Naveh
db1adaa2c2
Move __doc__ crate to crates/doc ( #6234 )
...
* Add `__doc__` crate
* Base auto-generate ci
* Add dummy files
* Update docs
* Set codegen-units to 1 for doc db
* Mark `*.inc.rs` as auto generated
* Disable doctest
* Reset docs
2025-11-14 23:47:51 +09:00
Shahar Naveh
153d0eef51
Revert "Use ruff for Expr unparsing ( #6124 )"
...
This reverts commit 0fb7d0fae2 .
2025-10-22 22:34:52 +09:00
Shahar Naveh
0fb7d0fae2
Use ruff for Expr unparsing ( #6124 )
...
* Use ruff for unparse backend
* Update `test_future_stmt/*.py` from 3.13.7
* Mark failing tests
* Mark failing test
* Merge remote-tracking branch 'upstream/main' into ruff-unparse
* Reapply ruff code
* remove git symbols
* Unmark passing test
2025-10-22 20:29:50 +09:00
Shahar Naveh and Noa
fcf196935e
Update ruff 0.14.1 ( #6195 )
...
* Update ruff to 0.14.1
* Fix test regression in `test_compile`
* Unmark passing test
* Update `test_syntax` from 3.13.9
---------
Co-authored-by: Noa <coolreader18@gmail.com >
2025-10-20 22:46:46 +09:00
Shahar Naveh
9a5d5d6194
Fix CI ( #6196 )
...
* Update `vcpkg` to 2025.09.17
* Pin selenium version
* Use `localhost` instead of `0.0.0.0`
2025-10-20 21:40:38 +09:00