Commit Graph

9780 Commits

Author SHA1 Message Date
Padraic Fanning
24dd039b47 Clean up skips in test_sys 2021-10-18 19:18:59 -04:00
Padraic Fanning
ff265ea705 Clean up skip in test_super 2021-10-17 22:24:53 -04:00
Padraic Fanning
be46e58320 Clean up skips in test_subprocess 2021-10-17 21:28:18 -04:00
Padraic Fanning
fdc74a12ed Fix Linux CI failure in test_posixpath 2021-10-17 21:06:34 -04:00
Padraic Fanning
498f9e8cf9 Fix macOS CI failure in test_posixpath 2021-10-17 20:00:02 -04:00
Padraic Fanning
666c170729 Clarify skip in test_strtod 2021-10-17 19:23:16 -04:00
Padraic Fanning
bd9aa2f938 Fix CI failures for macOS in test_socket 2021-10-17 19:01:37 -04:00
Padraic Fanning
d7c22a4d58 Fix CI failure in test_posixpath 2021-10-17 19:01:37 -04:00
Padraic Fanning
9c219e3836 Clean up skip in test_socket 2021-10-17 19:01:36 -04:00
Padraic Fanning
a2cf36aaab Clean up skips in test_shutil 2021-10-17 19:01:36 -04:00
Padraic Fanning
c477ba0d33 Clean up skip in test_robotparser 2021-10-17 19:01:36 -04:00
Padraic Fanning
48736d903d Clean up skips in test_posix 2021-10-17 19:01:35 -04:00
Jeong YunWon
cd2edbc2a5 Merge pull request #3329 from fanninpm/cleanup-list-of-tests
Cleanup lists of tests in ci.yaml
2021-10-17 23:17:06 +09:00
Jeong YunWon
d703e268ee Merge pull request #3331 from DimitrisJim/relocate_getattribute
Relocate `vm.get_attribute` to `obj.get_attr`
2021-10-17 23:12:59 +09:00
jfh
7bc10da154 Relocate vm.get_attribute to obj.get_attr. 2021-10-17 10:30:21 +03:00
Jim Fasarakis-Hilliard
7af58dd822 Merge pull request #3328 from youknowone/del-error-cold
__del__ failure is a cold function
2021-10-17 07:48:46 +03:00
Padraic Fanning
51b16d3ef7 Deduplicate test_set 2021-10-16 21:13:18 -04:00
Padraic Fanning
082be10a95 Sort Windows-only test skips 2021-10-16 21:13:17 -04:00
Padraic Fanning
e330ad8261 Separate Windows-only test skips into lines 2021-10-16 21:13:17 -04:00
Padraic Fanning
70bc0b47ab Deduplicate test_json 2021-10-16 21:13:17 -04:00
Padraic Fanning
6bb576a635 Sort platform-independent tests alphabetically 2021-10-16 21:13:16 -04:00
Padraic Fanning
5f908df5a8 Separate platform-independent tests into lines 2021-10-16 21:13:16 -04:00
Padraic Fanning
69fc86805f Extract platform-independent tests into env var 2021-10-16 21:12:00 -04:00
Jeong YunWon
e1bd36d8f6 Merge pull request #3323 from DimitrisJim/supply_dict_on_absent_prepare
Ignore AttributeError for missing `__prepare__`.
2021-10-17 06:26:38 +09:00
Jeong YunWon
21b99a5b98 Merge pull request #3325 from fanninpm/add-stdlib-to-ci-yaml
Add `rustpython-stdlib` to NON_WASM_PACKAGES
2021-10-17 06:26:09 +09:00
Jeong YunWon
ecf83ecc3a __del__ failure is a cold function 2021-10-17 06:25:04 +09:00
Padraic Fanning
edc3b1430e Add rustpython-stdlib to NON_WASM_PACKAGES 2021-10-16 14:36:06 -04:00
Jim Fasarakis-Hilliard
61c325371b Update vm/src/stdlib/builtins.rs
Co-authored-by: Jeong YunWon <69878+youknowone@users.noreply.github.com>
2021-10-16 21:10:57 +03:00
Jeong YunWon
273193f361 Merge pull request #3306 from youknowone/object-protocol
Object protocol
2021-10-17 03:09:45 +09:00
jfh
2f3f3f8505 Ignore AttributeError for missing __prepare__. 2021-10-16 20:16:33 +03:00
Jim Fasarakis-Hilliard
69f436378d Merge pull request #3322 from deantvv/io-error-builder-doc
update doc for IOErrorBuilder
2021-10-16 19:08:23 +03:00
Jim Fasarakis-Hilliard
dd747a6920 Merge pull request #3320 from DimitrisJim/allow_objects_meta
Allow non-types as metaclass argument.
2021-10-16 19:07:32 +03:00
Jeong YunWon
634032a2e1 Merge pull request #3321 from deantvv/iss-3319
posix: add os.SCHED_* for macos
2021-10-17 00:27:09 +09:00
Dean Li
98007094f6 update doc for IOErrorBuilder 2021-10-16 22:59:25 +08:00
Dean Li
69771724c6 posix: add os.SCHED_* for macos 2021-10-16 22:30:44 +08:00
jfh
d2f0f94dee Allow non-types as metaclass argument. 2021-10-16 15:02:11 +03:00
Jim Fasarakis-Hilliard
f0280dabb8 Merge pull request #3290 from tony-jinwoo-ahn/_range
Modify range in pytype.rs
2021-10-16 13:30:26 +03:00
Tony Jinwoo Ahn
fcf07fcf9f Modify range in pytype.rs
For readability, replace exclusive range with inclusive range.
2021-10-16 18:56:40 +09:00
Jim Fasarakis-Hilliard
45290b1553 Merge pull request #3314 from DimitrisJim/mapping_locals
Allow any mapping for locals.
2021-10-16 12:34:58 +03:00
jfh
94b9163297 Use PyMapping, fix handling of __prepare__. 2021-10-16 09:57:02 +03:00
Steve Shi
723357962a Refactor list avoid duplicate the vec (#3241)
* list count bench
* Refactor list count avoid duplicate the vec
* optimize list count with HEAPTYPE flag
* introduce generic safe iter functions for list
* Refactor list functions (contains, index, remove)
* Refactor list iter functions with const generics
* optimize list with richcompare
* optimize list iter_equal
2021-10-16 13:16:45 +09:00
Jim Fasarakis-Hilliard
3ab48baf10 Merge pull request #3317 from RustPython/fix-doc-links
Fix intra doc links
2021-10-16 06:47:32 +03:00
Noa
a6e2b10296 Fix intra doc links 2021-10-15 14:25:38 -05:00
jfh
dce45825ae Allow any mapping for locals. 2021-10-15 17:34:52 +03:00
Jeong YunWon
8df1c573e5 Merge pull request #3313 from DimitrisJim/mapping_check
Check if subscript is present for PyMapping::check.
2021-10-15 19:43:01 +09:00
Jeong YunWon
79e951b630 Object protocol 2021-10-15 17:54:30 +09:00
Jeong YunWon
0ad892b9a4 Merge pull request #3308 from youknowone/fix-hash
Fix __hash__ not to perform unnecessary downcast
2021-10-15 17:19:06 +09:00
Jeong YunWon
490a39e0d3 Merge pull request #3312 from youknowone/ci-tsets
CI runs platform-independent and platform-dependent tests separately
2021-10-15 16:48:22 +09:00
Jeong YunWon
42912a36a1 No downcast for unhashable 2021-10-15 16:32:05 +09:00
Jeong YunWon
97623b4e72 Fix __hash__ not to perform unnecessary downcast 2021-10-15 16:32:00 +09:00