Shahar Naveh
0c3d14affc
Fix docs link in copilot ( #6145 )
2025-09-11 14:05:59 +09:00
Shahar Naveh
63de4387e7
Fix broken CI on windows ( #6143 )
...
* Fix `test_dtrace.py`
* Fix `test_genericpath.py`
* fix `test_ntpath.py`
* Fix `test_py_compile.py`
* Fix `test_shutil.py`
* fix `test_stat.py`
* Fix `test_tarfile.py`
* Mark failing tests
2025-09-11 14:05:04 +09:00
Shahar Naveh
7044d43dc8
Update {site,sysconfig}.py from 3.13.7 ( #6132 )
...
* Update `{site,sysconfig}.py` from 3.13.7
* Update vm/src/stdlib/sysconfig.rs
2025-09-08-main-46
2025-09-08 13:48:51 +09:00
Shahar Naveh
74c2d490ac
Update zoneinfo and _strptime from 3.13.7 ( #6139 )
2025-09-07 17:09:55 +09:00
Shahar Naveh
59d71be85f
Update test_collections.py from 3.13.7 ( #6136 )
2025-09-07 17:08:35 +09:00
Shahar Naveh
9da2e04880
Update html* from 3.13.7 ( #6133 )
2025-09-07 17:07:54 +09:00
Shahar Naveh
1d53e0c923
Update codecs from 3.13.7 ( #6130 )
2025-09-07 16:13:22 +09:00
Shahar Naveh
da71b92dd3
Pickle warning for itertools ( #6129 )
2025-09-07 16:10:22 +09:00
Jeong, YunWon
b640ef1241
Add comment about 6 params ( #6125 )
2025-09-07 16:06:49 +09:00
Shahar Naveh
c5c2bd050d
Add tool for easier test updates ( #6089 )
...
* Add scripts/lib_updater.py
* Update `Lib/test/test_os.py` with tool
* Update `test_list.py` as well
2025-09-07 16:05:54 +09:00
Noa
85ca28094e
Apply clippy suggestions to switch to let chains ( #6126 )
2025-09-04 15:34:10 +09:00
xgampx
48d8031f0c
lookup slot in hash() ( #6102 )
...
* avoid get_class_attr for __hash__; read hash slot via mro_find_map
Reduce calls and lock acquisitions on hot paths by bypassing get_class_attr(__hash__) and directly resolving the hash implementation with mro_find_map(|cls| cls.slots.hash.load()).
* fix linting in hash function
2025-09-03 23:32:15 -05:00
Noa
0c8ae3a384
Update nix to 0.30 ( #6120 )
2025-09-04 08:44:27 +09:00
Shahar Naveh
056795eed4
Attenpt to automate posix consts ( #6117 )
2025-09-03 22:19:30 +09:00
Noa
cca4fe6d80
Switch to newer thread::LocalKey convenience methods ( #6123 )
2025-09-03 22:14:59 +09:00
Jeong, YunWon
d17dcd817e
Merge pull request #6115 from ShaharNaveh/update-some-tests-2
...
Update some tests from 3.13.7
2025-09-03 00:27:57 +09:00
Shahar Naveh
1688e744ba
fn unparse_expr -> UnparseExpr::new (#6121 )
2025-09-02 23:55:42 +09:00
Shahar Naveh
8b6e1e398b
Update test_itertools.py to 3.13.7 ( #6122 )
...
* Update `test_itertools.py` to 3.13.7
* Apply patch where test name was changed
* Fix some failing tests
2025-09-02 20:19:57 +09:00
Noa
fa91df6539
Merge pull request #6118 from ever0de/feat/sqlite-fetchmany-size-arg
...
sqlite3: Support 'size' keyword argument in `Cursor::fetchmany`
2025-09-01 14:17:35 -05:00
Noa
2b67f40c34
Merge pull request #6119 from ShaharNaveh/update-deps
...
Update dns-lookup and xml-rs (renamed to xml)
2025-09-01 12:50:41 -05:00
ShaharNaveh
1d1aa663f0
Trigger CI
2025-09-01 16:49:06 +03:00
ShaharNaveh
1fe5fd55d3
Update xml(-rs) to 1.0
2025-09-01 14:01:03 +03:00
ShaharNaveh
711f95ec09
Update dns-lookup to 3.0
2025-09-01 13:59:16 +03:00
ShaharNaveh
020692e56b
Update lockfile
2025-09-01 11:28:04 +03:00
ShaharNaveh
de3cb8cdbb
Mark more failing tests
2025-09-01 11:19:00 +03:00
Jiseok CHOI
2e16f51c68
use FromArgs
2025-09-01 15:43:07 +09:00
Jiseok CHOI
a2b194a6f8
sqlite3: Support 'size' keyword argument in Cursor::fetchmany
2025-09-01 15:23:04 +09:00
ShaharNaveh
373de5ee57
Update test_with.py from 3.13.7
2025-08-31 12:43:52 +03:00
ShaharNaveh
a1c11cdc40
Update test_fileio.py from 3.13.7
2025-08-31 12:37:48 +03:00
ShaharNaveh
41fb6c5a1a
Add Lib/test/test_file_eintr.py from 3.13.7
2025-08-31 12:23:58 +03:00
ShaharNaveh
e00a95d15c
Update test_userdict.py from 3.13.7
2025-08-31 12:14:40 +03:00
ShaharNaveh
d732c307dc
Update test_univnewlines.py from 3.13.7
2025-08-31 12:13:09 +03:00
ShaharNaveh
6a3c348351
Update test_richcmp.py
2025-08-31 12:01:32 +03:00
ShaharNaveh
ec8f37dcd6
Update test_pprint.py from 3.13.7
2025-08-31 11:59:46 +03:00
ShaharNaveh
88506059f9
Update test_pow.py from 3.13.7
2025-08-31 11:58:21 +03:00
ShaharNaveh
15b1b62adb
Update test_isinstance.py from 3.13.7
2025-08-31 11:50:04 +03:00
ShaharNaveh
6a4d4b727c
Uodate test_grammar.py from 3.13.7
2025-08-31 11:47:32 +03:00
ShaharNaveh
d9ffc47c43
Update test_dynamic.py from 3.13.7
2025-08-31 11:09:34 +03:00
ShaharNaveh
ed6caed3d9
Update test_decorators.py from 3.13.7
2025-08-31 11:08:20 +03:00
ShaharNaveh
37324b443b
Update test_eof.py from 3.13.7
2025-08-31 10:54:43 +03:00
ShaharNaveh
88b12bafc9
Update test_kqueue.py from 3.13.7
2025-08-31 10:35:23 +03:00
ShaharNaveh
b56082a980
Update test_keywordonlyarg.py from 3.13.7
2025-08-31 10:34:57 +03:00
Noa
75093873b8
Merge pull request #5789 from coolreader18/crt_fd-rework
...
Rework crt_fd to be more aligned with io-safety
2025-09-01-main-45
2025-08-29 11:02:38 -05:00
Noa
8437b06dad
Unmark passing tests
2025-08-29 10:59:53 -05:00
Noa
dc4be47751
Windows fixes
2025-08-29 10:59:53 -05:00
Noa
51cbf57470
Rework crt_fd to be more aligned with io-safety
2025-08-29 10:59:51 -05:00
Jeong, YunWon
1c992f84e5
Merge pull request #6110 from youknowone/pattern-mapping
...
More Pattern matching implementation mapping + class
2025-08-28 12:59:52 +09:00
Jack O'Connor
763d5d48b5
Add sorted.py to microbenchmarks ( #6086 )
...
* Add microbenchmark for `sorted`
I chose 5 * Iterations to try better show that RustPython
sort implementation scales noticeably worse CPython's
with respect to the number of elements.
* Mention how to run a specific benchmark
* Update python version in bench README
3.13 better reflects the current state of the project vs 3.7.
2025-08-28 09:58:20 +09:00
Jeong YunWon
f4543f5f51
Fix defaultdict
2025-08-26 21:49:26 +09:00
Jeong YunWon
be54bc0dfd
Fix multiple inheritance
2025-08-26 21:49:10 +09:00