Noa
fa2acd7cde
Update rand to 0.9
2025-02-18 17:07:26 +09:00
Ashwin Naren
a71c16f8cb
test colorize on ci
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-18 16:52:04 +09:00
Ashwin Naren
f466971312
clippy
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-18 15:50:27 +09:00
Ashwin Naren
69b1a9910f
formatting
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-18 15:50:27 +09:00
Ashwin Naren
4ed735b424
time.daylight for windows
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-18 15:50:27 +09:00
Ashwin Naren
175afd97d8
time.timezone for windows
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-18 15:50:27 +09:00
Ashwin Naren
72338d578b
tzname on windows
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-18 15:50:27 +09:00
Ashwin Naren
9856d94f2d
function to retrieve tz info on windows
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-18 15:50:27 +09:00
Ashwin Naren
517ffed401
fix clippy lint
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-17 14:15:57 -06:00
Ashwin Naren
38a6a8d984
duplicate windows-sys
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-17 14:15:57 -06: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
9e310934d3
fix panic
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-17 12:00:39 -06:00
Ashwin Naren
e8a3406624
itertools upgrade
2025-02-17-main-12
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
Jeong, YunWon
19050afc3f
Merge pull request #5520 from arihant2math/colorize
...
Add _colorize at 3.13.2
2025-02-14 15:34:26 +09:00
Ashwin Naren
e96557b3e1
add _colorize.py at 3.13.2
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-13 20:11:36 -08:00
Ashwin Naren
a5364973d9
implement nt._supports_virtual_terminal
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-02-13 20:11:05 -08: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
Hanif Ariffin
c9e62002ec
Fixed the implementation of some math functions to match CPython closer. ( #5510 )
...
Signed-off-by: Hanif Ariffin <hanif.ariffin.4326@gmail.com >
2025-02-11 17:09:38 +09:00
Lee Dogeon
465627f104
Implement vm logics related with ParamSpec, TypeVarTuple
2025-02-10 21:21:38 +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-main-11
2025-02-10 15:55:08 +09:00
Jeong, YunWon
8f5cc6174c
fix windows sleep
2025-02-07 07:53:28 +09:00
Jeong YunWon
29d014a0e1
Pin malachite versions to avoid API incompatibility
2025-02-03-main-10
2025-02-03 11:57:30 +09:00
Ashwin Naren
396a0ca563
Basic Match statements ( #5485 )
...
Signed-off-by: Ashwin Naren <arihant2math@gmail.com >
2025-01-27-main-9
2025-01-25 23:14:15 +09:00
Jeong YunWon
a500178b3c
update parser to fix match crash
2025-01-22 13:41:01 +09:00
Jeong YunWon
7d770f55fb
more assertions in switch_to_block
2025-01-21 23:53:23 +09:00
Jeong, YunWon
db283a66e8
Merge pull request #5477 from youknowone/better-downcast-error
...
Add better panic for abnormal downcast error
2025-01-21 13:54:45 +09:00
Jeong, YunWon
c642aef8ca
Merge pull request #5481 from arihant2math/builtins-312
...
Update tests for builtin objects to python 3.12.8
2025-01-20-main-8
2025-01-20 14:04:28 +09:00
Ashwin Naren
396df1a506
update test_listcomps.py to 3.12.8
2025-01-19 20:05:35 -08:00
Ashwin Naren
9c9fa7e537
update test_list to 3.12.8
2025-01-19 20:05:35 -08:00
Ashwin Naren
86e2eb0648
update test_float to 3.12.8
2025-01-19 20:05:34 -08:00
Ashwin Naren
491db2f0c6
update test_unary to 3.12.8
2025-01-17 18:04:25 -08:00
Ashwin Naren
f0fb375028
update numbers tests
2025-01-17 15:48:59 -08:00
Ashwin Naren
16d8bab61a
Update Logging to 3.12.7 ( #5478 )
...
* updated logging to 3.12, added logging tests, and added smtplib and tests
* fix expected failures on test_smtplib.py
* mark all rustpython fails on test_logging.py
2025-01-17 19:44:06 +09:00
Ashwin Naren
2d83a67bd6
Update zlib from 3.12.6 and _ZlibDecompressor implementation ( #5476 )
...
* add is_s390x and skip_on_s390x to test support
* update zlib tests to 3.12
* _ZlibDecompressor implementation
2025-01-16 13:28:09 +09:00
Jeong YunWon
5ad7e97e05
Add better panic for abnormal downcast error
2025-01-16 00:57:09 +09:00
Jeong YunWon
b7a7b6b923
remove warnings from wasm build
2025-01-13-main-7
2025-01-13 15:06:29 +09:00
Jeong YunWon
0e00d2328d
wasm32-wasi -> wasm32-wasip1
2025-01-13 15:06:29 +09:00
Shubham Patil
53db70e784
Support recursion in JIT-ed functions ( #5473 )
2025-01-13 14:55:27 +09:00
Sacha Dupuydauby
76c699b4ba
Update contextlib from CPython 3.12
2025-01-12 00:40:41 +09:00
Noa
c901bc07a4
Upgrade wasm deps + fix demo
2025-01-11 18:48:27 +09:00
Noa
b7db23bbae
Fix warnings for Rust 1.84
2025-01-11 18:48:27 +09:00
Jeong, YunWon
389b20d977
Merge pull request #5444 from key262yek/update_fstring_from_v3.12.7
...
Update fstring from v3.12.7
2025-01-10 10:44:31 +09:00
Bob McWhirter
d06459fa49
guard signal-handling init more broadly
...
If `install_signal_handlers` is false (due to embedding),
the VM still inits the signal stdlib and installs a lot
of signal-handling, including touching *ever* signal,
including SIGINT.
When running multiple concurrent interpreters with
varying inits at varying times, this can break the
hosting application's signal-handling so lovingly
set up before starting anything with RustPython.
2025-01-09 16:21:25 -06:00
Shubham Patil
e2a55cbf34
Handle pre-release flag being empty for schedule triggers in release workflow
...
GitHub workflow_dispatch input variables are always empty for other triggers
2025-01-09 17:31:02 +09:00
Jeong, YunWon
a5e6ade9cb
Merge pull request #5454 from coolreader18/rust-1.83
...
Bump MSRV to 1.83
2025-01-07 13:13:42 +09:00