Noa
a9331bb34d
Fix warnings for rust 1.85
2025-02-20 14:58:59 -06:00
Ashwin Naren
e2b0fe4266
_ctypes pt. 2 ( #5524 )
...
* add __version__
* add more types/constants
* shared library and ExternalLibs implementation
* FreeLibrary for windows
* fixed PyCSimple
* LoadLibrary and FreeLibrary for non-windows
* fault-tolerant float equality
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-20 10:50:10 +09:00
Noa
fa2acd7cde
Update rand to 0.9
2025-02-18 17:07:26 +09:00
Ashwin Naren
630c1ff8d1
simple part of the bump
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-17 14:15:57 -06:00
Ashwin Naren
7e1568a1ff
Revert "windows-rs upgrade to 0.59"
...
This reverts commit 547530724e .
2025-02-17 14:15:57 -06:00
Ashwin Naren
6788010f7d
windows-rs upgrade to 0.59
2025-02-17 14:15:57 -06:00
Ashwin Naren
e8a3406624
itertools upgrade
2025-02-16 10:20:56 +09:00
Ashwin Naren
fde87a340c
Initial _ctypes implementation ( #5519 )
...
* initial _ctypes implementation with _CData, get_errno, and set_errno
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-15 16:03:58 +09:00
Ashwin Naren
a46ce8ec3a
Mark version 3.13.0 ( #5495 )
...
* bump to 3.13.1
* fix some tests
* strip left whitespace from doc
* remove specific difflib test that was causing issues
* fix test_enum
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-13 14:11:01 +09:00
Ashwin Naren
6e35e20e49
dependency bump
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-12 18:16:45 +09:00
Noa
2d5e4d89b0
Update openssl to fix possible vulnerability
2025-02-12 15:57:41 +09:00
Ashwin Naren and Jeong YunWon
3de1c2ab56
Update malachite-q and base to 0.4.22 ( #5499 )
...
* update malachite-q and base to 0.4.22
* Update malachite-bigint from parser
---------
Co-authored-by: Jeong YunWon <jeong@youknowone.org >
2025-02-10 15:55:08 +09:00
Jeong YunWon
29d014a0e1
Pin malachite versions to avoid API incompatibility
2025-02-03 11:57:30 +09:00
Jeong YunWon
a500178b3c
update parser to fix match crash
2025-01-22 13:41:01 +09:00
Noa
b7db23bbae
Fix warnings for Rust 1.84
2025-01-11 18:48:27 +09:00
Ankit Goel
fef1e31634
Bump rust-caseless to 0.2.2
2024-12-31 12:26:29 +00:00
Ankit Goel
8d187fd275
Bump result-like to 0.5.0
2024-12-28 11:38:00 +09:00
Noa
e4be882994
Miscellaneous cli-related parity fixes
2024-12-03 16:28:32 -06:00
dependabot[bot]
edb7abde5a
Bump pyo3 from 0.22.3 to 0.22.4
...
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.22.3 to 0.22.4.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.22.3...v0.22.4 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-16 05:37:46 +09:00
Noa
37dc28a69d
Update deps ( #5417 )
...
* Upgrade nix
* Update deps
* Upgrade pyo3, winreg
* Fix errors from upgrading
2024-09-27 13:11:00 +09:00
Ankit Goel
d1f95f04a7
Remove dependency on proc-macro-crate
...
This dependency is only useful when modifying the crate name of
`num_enum` crate. RustPython doesn't do that so it's unnecessary.
2024-09-23 16:54:21 +01:00
Ankit Goel
0dacf8a326
Remove dependency on uuid-macro-internal
...
`uuid-macro-internal` is only relevant when using `uuid!` macro to parse
uuids at compile time. RustPython doesn't do that so it's unnecessary.
2024-09-23 15:07:57 +09:00
Noa
a8964f4108
Add select.epoll
2024-09-20 11:46:01 +09:00
Jeong YunWon
8673169ee7
0.4.0
2024-08-07 08:38:21 +09:00
Dan Näsman
2335ca0f72
Add proper underscore handling to float and complex types. ( #5356 )
2024-07-28 12:11:34 +09:00
Jeong YunWon
e42c1a33b5
upgrade unicode_names2
2024-07-28 11:43:00 +09:00
dependabot[bot]
f1f05303db
Bump openssl from 0.10.62 to 0.10.66
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.62 to 0.10.66.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.62...openssl-v0.10.66 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-23 11:14:45 +09:00
James Clarke
08c9a4d86b
Added lints and deny.toml
2024-06-25 03:59:40 +01:00
Noa
3e98e5e86c
Bump libsqlite3-sys
2024-05-21 09:05:49 +09:00
Jonathan Rotter
07fdcb6160
Fix for test future.py test annotations ( #5319 )
...
* enable test fixed in parser
* update parser dependency
2024-05-13 08:40:14 +09:00
Jeong YunWon
e5bf72e897
contextvars
2024-05-07 22:43:21 +09:00
Jeong YunWon
3370f0f23d
Update wasm-bindgen
2024-05-04 02:00:18 +09:00
Jeong YunWon
f62114c7eb
zlib-ng as default
2024-04-30 23:18:14 +09:00
Noa and Jeong YunWon
84099514e6
Implement socket.socket.sendmsg ( #5205 )
...
* Implement socket.socket.sendmsg
* debugger-friendly newlines
* Fix control_buf error on macOS
---------
Co-authored-by: Jeong YunWon <jeong@youknowone.org >
2024-04-22 11:21:10 +09:00
Jeong, YunWon
3286e683e6
win32_xstat ( #5247 )
...
* win32_xstat
* vm::windows
* Add file_id
2024-04-21 22:02:09 +09:00
Jeong, YunWon
d57287b89b
Fix OSError.winerror and errno/winerror converions
2024-04-19 04:56:25 +09:00
Jeong, YunWon
79e7015a32
CreateJunction
2024-04-19 03:00:33 +09:00
Lee Dogeon and Jeong, YunWon
60993b9d23
Bump shutil to 3.12.3 ( #5228 )
...
* Bump shutil to 3.12.3
* Implement windows platform target `is_junction` with junction library
* Add _winapi.NeedCurrentDirectoryForExePath
---------
Co-authored-by: Jeong, YunWon <jeong@youknowone.org >
2024-04-17 01:33:14 +09:00
Jeong YunWon
8816cd41d5
0.3.1
2024-04-10 17:39:57 +09:00
Jeong YunWon
a0b6c36928
Update indexmap
2024-04-09 11:17:25 +09:00
Jeong, YunWon
3f691de7a3
Update chrono ( #5220 )
2024-04-09 04:13:39 +09:00
Jeong, YunWon and ognevnydemon
5a5ac35f36
Update a few deps ( #5217 )
...
Co-authored-by: ognevnydemon <maksapple2306@gmail.com >
2024-04-09 02:12:15 +09:00
Jeong YunWon
f5fbb5b06f
replace sre-engine to rustpython-sre_engine
2024-03-22 14:59:19 +09:00
Kangzhi Shi
d9375b9fe1
impl re.template(),
...
template_compile template_expand subx
2024-03-22 14:59:19 +09:00
Kangzhi Shi
1e3d57817c
Replace re_test.py from CPython 3.12 and mark failed tests
2024-03-22 14:59:09 +09:00
Jeong YunWon
12601d0b44
integrate sre_engine crate to workspace
2024-03-18 17:24:49 +09:00
Daniel Chiquito
9693ad9b11
Replace rust-cpython with pyo3 in benchmarks
...
The benchmarks have been broken since Python 3.10 deprecated the API
they were using to parse and execute CPython baselines. Since then
rust-cpython has been deprecated in favor of pyo3.
- Replace `cpython` and `python3-sys` with `pyo3`.
- Add `html_report` feature to `criterion`, it will be required in a
future release.
- Remove `anyhow`. It was unused and cargo cleaned it up automatically.
2024-02-09 15:15:22 -05:00
Daniel Chiquito
36b9219e32
Bump ahash from 0.8.3 to 0.8.7
...
When building the project for the Miri CI step, the latest nightly
version apparently conflicts with the older `ahash` 0.8.3. Updating to
0.8.7 fixed the build for me locally.
2024-02-07 18:40:28 -05:00
Noa
602015fca1
Update nix and socket2
2024-01-09 20:53:58 +09:00
Jeong, YunWon
32f662ae80
Bump openssl from 0.10.55 to 0.10.62
2023-12-30 17:14:08 +09:00