Daniel Watkins
1ea93a59d5
stdlib/io.rs: align negative-fd-from-opener exception with CPython
2021-10-28 15:05:55 -04:00
Jeong YunWon
35e56efa65
Merge pull request #3366 from zetwhite/dict_richcmp
...
Implements Comparable for PyDictKeys, PyDictItems
2021-10-28 00:41:14 +09:00
Jeong YunWon
f9bb87ee84
ViewSetOps::cmp
2021-10-27 23:51:11 +09:00
Jeong YunWon
281e2ee4db
Merge pull request #3378 from chrismoradi/update-collections-and-tests-from-cpython
...
Update collections from CPython, fix tests for UserDict/List/String
2021-10-27 02:35:06 +09:00
Jeong YunWon
0f5d86c972
Merge pull request #3380 from youknowone/fix-resultlike
...
Fix result-like build
2021-10-27 01:14:18 +09:00
Jeong YunWon
7ad7465827
Use PyIterReturn result-like tools
2021-10-27 00:14:59 +09:00
Jeong YunWon
2dea5f2039
use ResultLike for PyIterReturn
2021-10-26 23:10:10 +09:00
Chris Moradi
6abfc3a00c
Revert UserDict.__init__ changes, new passing test of UserList
2021-10-25 22:41:59 -07:00
Jeong YunWon
c414da1c94
Merge pull request #3374 from Snowapril/ga_mapping_protocol
...
Implement `mapping` trait for `GenericAlias`
2021-10-26 13:56:50 +09:00
Chris Moradi
ec247e0d4f
Update collections from CPython, fix tests for UserDict/List/String
...
Clean implementation of changes in PR #3371 based on feedback.
Copies from [CPython tag `v3.9.7` and adds back custom RustPython changes where needed for:
- `Lib/collections/__init__.py`
- `Lib/test/test_collections.py`
Closes : #3371
2021-10-25 21:19:44 -07:00
snowapril
795bfeb75d
Add extra test for GenericAlias on TypeVar args
...
Signed-off-by: snowapril <sinjihng@gmail.com >
2021-10-26 10:15:10 +09:00
snowapril
bda42ac73c
fix miswork on TypeVar arguments
...
Signed-off-by: snowapril <sinjihng@gmail.com >
2021-10-26 10:15:10 +09:00
snowapril
33de69a4dc
Implement mapping protocol for GenericAlias
...
Signed-off-by: snowapril <sinjihng@gmail.com >
2021-10-26 10:15:10 +09:00
Jeong YunWon
c502037a8b
Merge pull request #3363 from deantvv/os-env-anyos
...
os: fix test_putenv for all os
2021-10-26 01:54:39 +09:00
Jeong YunWon
b433594b65
Merge pull request #3375 from DimitrisJim/time_clock_consts
...
Add CLOCK_* constants.
2021-10-25 20:57:20 +09:00
Dean Li
6ec380369a
os: fix test_putenv for all os
2021-10-25 19:40:32 +08:00
jfh
ddeacbf0ce
Add CLOCK_ constants.
2021-10-25 13:40:44 +03:00
Jeong YunWon
e628c74866
Merge pull request #3372 from Overflow0xFFFF/bugfix/3260-enable-all-ci-tests
...
CI: Run all Rust unit tests
2021-10-25 18:33:05 +09:00
Jeong YunWon
dc8c9dea0d
Merge pull request #3373 from Tetramad/math
...
add 'math domain error' at some functions in math module
2021-10-25 17:57:46 +09:00
Tetramad
ebd0352cfc
Fix math.log10 to pass some failed tests
...
Now math.log10 with less than or equal to zero should raise ValueError
with "math domain error" message if `x` fit in f64
2021-10-25 14:44:13 +09:00
Tetramad
2bedba0e12
Fix math.log2 to pass some failed tests
...
Now math.log2 with less than or equal to zero should raise ValueError
with "math domain error" message if `x` fit in f64
2021-10-25 14:44:13 +09:00
Tetramad
c88c69a993
Fix math.log1p to pass some failed tests
...
Now math.log1p with less than or equal to negative one should raise
ValueError with "math domain error" message
2021-10-25 14:44:13 +09:00
Tetramad
3d8f6cf08d
Fix math.log to pass some failed tests
...
Now math.log with less than or equal to zero should raise ValueError
with "math domain error" message if `x` fit in f64
2021-10-25 14:44:08 +09:00
Noa
9ea2aa7956
Merge pull request #3365 from fanninpm/fix-cron-ci-jobs
...
Fix `cron-ci.yaml` actions
2021-10-25 00:37:32 -05:00
Tetramad
ba3cafc932
Fix math.atanh to pass failed tests
...
Now math.atanh with out of domain value should raise ValueError with
"math domain error" message
2021-10-25 10:45:11 +09:00
Joshua Ford
22ffe07a12
CI: Run all Rust unit tests
...
Update the CI workflow so that all unit tests are executed.
These tests are run in the same manner as defined in the developer docs.
Closes #3260 .
2021-10-24 17:53:29 -05:00
Padraic Fanning
0390f0efb5
Fix linking error in act
2021-10-24 16:32:33 -04:00
Jeong YunWon
5f6c342c4a
Merge pull request #3367 from DimitrisJim/length_hint_opt
...
vm.length_hint into vm.length_hint_opt
2021-10-24 23:36:49 +09:00
Jeong YunWon
b0795e89f7
Merge pull request #3370 from deantvv/test-posix-reason
...
test: posix update failure reason
2021-10-24 19:53:38 +09:00
Jim Fasarakis-Hilliard
690ac7060b
Merge pull request #3369 from deantvv/posix-rtld-constants
...
posix: add rtld constants
2021-10-24 13:53:06 +03:00
Jeong YunWon
1c966f13ba
Merge pull request #3368 from DimitrisJim/clippy_stuff
...
Fix some uncaught clippy warnings.
2021-10-24 19:52:56 +09:00
Dean Li
46c38c09d2
test: posix update failure reason
2021-10-24 18:05:19 +08:00
Dean Li
91256a4ec6
posix: add rtld constants
2021-10-24 17:53:49 +08:00
jfh
611e755599
Fix some uncaught clippy warnings.
2021-10-24 12:23:02 +03:00
jfh
4123e5eabc
vm.length_hint into vm.length_hint_opt
2021-10-24 12:08:21 +03:00
zetwhite
a401d8c190
make work dictview compare test
2021-10-24 16:54:33 +09:00
Padraic Fanning
a50b91bb0e
Make benchmark work with act, and fix import
...
This doesn't remedy a certain benchmark's possible memory consumption.
2021-10-24 01:47:12 -04:00
zetwhite
a3fed90fc2
Implements Comparable for PyDictKeys, PyDictItems
2021-10-24 12:26:46 +09:00
Padraic Fanning
c1282293f8
Fix whatsleft action and make it work with act
2021-10-23 21:21:07 -04:00
Padraic Fanning
e6559c6a6f
Fix testdata action and make it work with act
2021-10-23 21:02:56 -04:00
Padraic Fanning
ba68f5cfcc
Fix codecov action and make it work with act
2021-10-23 19:56:44 -04:00
Jeong YunWon
7f0ba0c176
Merge pull request #3364 from moreal/relocate-object-repr
...
Relocate `vm.to_repr` to `object.repr`
2021-10-24 01:14:56 +09:00
ChJR
e139364a60
Relocate vm.issubclass to obj.is_subclass
2021-10-24 01:05:32 +09:00
Moreal
bc05b98ca6
Relocate vm.to_repr to object.repr
2021-10-23 21:16:28 +09:00
Jeong YunWon
5dbf753200
Merge pull request #3362 from fanninpm/fix-custom-text-test-runner
...
Delete `partial` causing custom runner failure
2021-10-23 16:14:08 +09:00
Padraic Fanning
9fdd76c1dd
Delete partial causing custom runner failure
2021-10-22 18:16:47 -04:00
Jeong YunWon
9ece24fbce
Merge pull request #3361 from youknowone/result-like
...
Update result-like to 0.4
2021-10-23 05:56:48 +09:00
Jeong YunWon
1047cb573d
Update result-like to 0.4
2021-10-23 02:49:59 +09:00
Jim Fasarakis-Hilliard
54d5966895
Merge pull request #3360 from moreal/remove-py-module-macro
...
Remove `py_module!` macro
2021-10-22 17:12:05 +03:00
Moreal
72a1dee5ad
Remove py_module! macro
2021-10-22 22:45:38 +09:00