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
Jeong YunWon
4075d5ebb6
CI runs platform-independent and platform-dependent tests separately
2021-10-15 15:54:23 +09:00