Commit Graph

9961 Commits

Author SHA1 Message Date
stvsmth
ba6f855a66 Fix typo in benches readme.
Correct the file location of the index.html file.
2021-11-02 08:37:37 -06:00
Jeong YunWon
859744236e Merge pull request #3391 from deantvv/os-error-refactor
Refactor OSError
2021-10-30 22:40:10 +09:00
Dean Li
a59556ad25 Refactor OSError
Implement `raw_os_error_to_exc_type` to reduce duplication of errno to
exception type.
2021-10-30 17:05:54 +08:00
Jeong YunWon
2ac05aba66 Merge pull request #3381 from DimitrisJim/time_mod
Time mod additions
2021-10-30 15:42:10 +09:00
Jeong YunWon
abd41b54b1 Merge pull request #3383 from DimitrisJim/silence_wasi_warnings
Fix warnings for wasi check.
2021-10-30 15:35:35 +09:00
Jim Fasarakis-Hilliard
a19e87640c Merge pull request #3388 from OddBloke/oddbloke/opener
stdlib/io.rs: align negative-fd-from-opener exception with CPython
2021-10-29 19:33:14 +03:00
Daniel Watkins
1ea93a59d5 stdlib/io.rs: align negative-fd-from-opener exception with CPython 2021-10-28 15:05:55 -04:00
jfh
c6ac24c2f2 Clean up cfgs, handle 32bit timespec creation, skip tests for windows. 2021-10-28 21:42:40 +03:00
jfh
a3771518de Fix warnings for wasi check. 2021-10-27 21:06:48 +03: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
jfh
ee77f3c332 Add monotonic_ns, perf_counter, perf_counter_ns. 2021-10-27 11:54:58 +03:00
jfh
1817fd6565 Add get_clock_info. 2021-10-27 10:36:10 +03: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
jfh
cab44a2ac3 Add clock_gettime, clock_settime, clock_getres. 2021-10-26 20:06:09 +03: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