Commit Graph

9720 Commits

Author SHA1 Message Date
Jeong YunWon
22b3679529 as_mapping never fails 2021-10-15 05:45:54 +09:00
Jeong Yunwon
0d2e20363a Fix windows build error 2021-10-15 04:47:10 +09:00
Jeong YunWon
32bff214a4 Merge pull request #3304 from youknowone/msvcrt
msvcrt uses #[pymodule]
2021-10-15 04:04:37 +09:00
Jeong YunWon
8c42d0469c msvcrt uses #[pymodule] 2021-10-15 04:04:16 +09:00
Jeong YunWon
6c318f2de8 Merge pull request #3305 from youknowone/less-pymodule
replace py_module! from errno and sysconfigdata
2021-10-15 04:03:36 +09:00
Jeong YunWon
718de8fc37 Merge pull request #3303 from youknowone/winreg
`winreg` uses `#[pymodule]`
2021-10-15 02:38:54 +09:00
Jeong Yunwon
63c5830d90 skip unstable test 2021-10-15 02:38:13 +09:00
Jeong YunWon
25e715e300 winreg uses #[pymodule] 2021-10-15 02:38:13 +09:00
Jeong YunWon
806c81b628 winreg constants to #[pymodule] 2021-10-15 02:38:13 +09:00
Jeong YunWon
de3df09e0e Merge pull request #3222 from youknowone/slots
clean up Callable and mark inline for slot methods
2021-10-15 02:16:03 +09:00
Jeong YunWon
b9ffa93eb1 replace py_module! from errno and sysconfigdata 2021-10-15 02:11:35 +09:00
Jeong YunWon
3cfd350628 fix fmt 2021-10-15 02:01:41 +09:00
Jeong YunWon
9bd9a007e9 Merge pull request #3302 from youknowone/winapi
_winapi uses #[pymodule]
2021-10-15 01:59:48 +09:00
Jeong YunWon
67a2110073 _winapi uses #[pymodule] 2021-10-15 01:28:23 +09:00
Jeong YunWon
b581d8303e _winapi constants to #[pymodule] 2021-10-15 01:26:49 +09:00
Jim Fasarakis-Hilliard
8f0d538635 Merge pull request #3300 from youknowone/part-3204
unskip tests
2021-10-14 18:50:48 +03:00
Padraic Fanning
bb1947eb9d Clarify skip in test_math 2021-10-15 00:09:50 +09:00
Padraic Fanning
d5aa68d7b5 Clean up skips in test_itertools 2021-10-15 00:09:50 +09:00
Padraic Fanning
605f58c158 Clarify skip in test_isinstance 2021-10-15 00:09:49 +09:00
Padraic Fanning
4e21df2c3b Clean up skips in test_io 2021-10-15 00:09:49 +09:00
Padraic Fanning
122ddeb6fc Clean up skips in test_gzip 2021-10-15 00:09:49 +09:00
Padraic Fanning
a32007831a Clean up skips in test_ftplib 2021-10-15 00:09:49 +09:00
Padraic Fanning
26d55c824b Clean up skips in test_fileio 2021-10-15 00:09:49 +09:00
Padraic Fanning
063bf20307 Clean up skips in test_enum 2021-10-15 00:09:49 +09:00
Jim Fasarakis-Hilliard
3ca29014c9 Merge pull request #3297 from DimitrisJim/dict_views_new
Unconstructible for dict view types, test clean up.
2021-10-14 17:53:25 +03:00
Jeong YunWon
eb277d2191 Merge pull request #3301 from youknowone/half-3204
unskip tests
2021-10-14 23:12:21 +09:00
jfh
0e193f8ec3 Implement unconstructible for dict_views. 2021-10-14 17:10:16 +03:00
Jeong YunWon
bb0cdc5c91 Merge pull request #3299 from DimitrisJim/linkify_goodfirstissues
Add a link for good first issues
2021-10-14 21:28:40 +09:00
jfh
afbe1f80da Add a link for good first issues. [skip ci] 2021-10-14 15:09:00 +03:00
Jeong YunWon
a4e69dca76 Merge pull request #3296 from DimitrisJim/internal_types_unconstructible
Mark internal types as not constructible.
2021-10-14 19:01:09 +09:00
jfh
37ba1b8a87 Mark internal types as not constructible. 2021-10-14 12:09:31 +03:00
Jeong YunWon
e3bb8404c8 use tuple rather than vec for FuncArgs 2021-10-14 17:31:31 +09:00
Jeong YunWon
2acacec967 Callable::call -> PyType::call for readability 2021-10-14 17:29:54 +09:00
Jeong YunWon
c086e17bc6 mark inilne for slots 2021-10-14 17:28:58 +09:00
Jeong YunWon
67d0cdf8fe inline slot hash 2021-10-14 17:26:05 +09:00
Jeong YunWon
521a50b6a1 clean up Callable 2021-10-14 17:26:04 +09:00
Jeong YunWon
2ac85e55aa Merge pull request #3292 from youknowone/socket
_socket uses `#[pymodule]`
2021-10-14 17:18:24 +09:00
Jeong YunWon
19dc69cef8 Merge pull request #3295 from DimitrisJim/cmp_recursions
Handle recursions when comparing objects.
2021-10-14 16:54:58 +09:00
Jeong YunWon
617e524556 clean up windows socket attrs 2021-10-14 16:36:01 +09:00
Jeong YunWon
f44c61efe5 Merge pull request #3293 from DimitrisJim/recursive_inst_subcls
Fix recursions in isinstance and issubclass.
2021-10-14 16:16:13 +09:00
jfh
54a5db29ae Handle recursions when comparing objects. 2021-10-14 10:13:25 +03:00
Jeong YunWon
b3220f961e Merge pull request #3281 from youknowone/type
Refactor type
2021-10-14 15:31:47 +09:00
Jeong YunWon
141ff2bb2f _socket uses #[pymodule] 2021-10-14 14:11:21 +09:00
Jeong YunWon
8cdde9150e Rename slot traits to drop Slot prefix 2021-10-14 13:44:22 +09:00
Jeong YunWon
b99cb2fffc Expose slot wrapper functions 2021-10-14 13:37:46 +09:00
Jeong YunWon
7cae6d24fe Refactor PyType creation 2021-10-14 13:37:45 +09:00
Jeong YunWon
c99b342fcd Merge pull request #3291 from DimitrisJim/unconstructible
Add Unconstructible trait
2021-10-14 13:28:23 +09:00
jfh
ff67ad445c Annotate iterators with Unconstructible. 2021-10-14 05:54:26 +03:00
jfh
4fad83e3cc Fix recursions in isinstance and issubclass. 2021-10-13 19:32:31 +03:00
jfh
8428048820 Add Unconstructible trait. 2021-10-13 18:53:47 +03:00