Commit Graph

10644 Commits

Author SHA1 Message Date
Jeong YunWon
c103fe1310 Merge pull request #3630 from youknowone/rename-pyobjectview
Rename PyObjectView -> Py and PyValue -> PyPayload
2022-04-23 05:51:20 +09:00
Jeong YunWon
400402a000 Merge pull request #3650 from coolreader18/no-serde_json
Stop depending on serde_json
2022-04-23 05:26:52 +09:00
Jeong Yunwon
5a606647c0 PyObjectView -> Py 2022-04-23 05:21:57 +09:00
Jeong Yunwon
66b6a06997 PyValue -> PyPayload 2022-04-23 05:20:31 +09:00
Jeong Yunwon
71acc6c544 Documentation for the names 2022-04-23 05:17:35 +09:00
Jeong Yunwon
82eb352e9f common::rc::PyWeak is not used and confusing by its name 2022-04-23 05:17:35 +09:00
Jeong Yunwon
d958d91501 PyObjectWeak is PyRef<PyWeak> 2022-04-23 05:17:34 +09:00
Jeong Yunwon
c2bb72f0b6 PyObjectWeak as type alias 2022-04-23 05:08:17 +09:00
Noa
a821750e87 Stop depending on serde_json 2022-04-22 14:42:42 -05:00
Jeong YunWon
dc37d3d6c8 Merge pull request #3649 from fanninpm/fix-cron-coverage
Fix coverage cronjob
2022-04-22 20:17:22 +09:00
Padraic Fanning
856a6dbf02 Tweak lcov commands to not delete everything 2022-04-22 00:53:28 -04:00
Jeong YunWon
f26c0ba474 Merge pull request #3646 from sum12/aiter
implement aiter
2022-04-22 11:33:58 +09:00
sum12
5fdf62a6b9 Check for PyAsyncGen when calling aiter 2022-04-21 09:49:20 +02:00
sum12
d74a1d58a6 added test for builtin.aiter 2022-04-21 09:49:17 +02:00
sum12
8455c741a6 implement aiter
the caller is expected to make sure that the passed in object does in
fact supports the protocol

relates #3609
2022-04-21 09:48:01 +02:00
Jeong YunWon
9a8e3856b2 Merge pull request #3647 from fanninpm/test-asyncgen-3.10
Update test_asyncgen.py to CPython 3.10
2022-04-21 13:53:19 +09:00
Padraic Fanning
7773959bde Update codecov-action to v3 2022-04-20 23:39:49 -04:00
Padraic Fanning
fca38e4c07 Install llvm-tools-preview on stable in cron-ci 2022-04-20 23:39:30 -04:00
Padraic Fanning
b8c9b383f0 Mark erroring tests 2022-04-20 21:33:19 -04:00
Padraic Fanning
15129a955b Comment out test with async for comprehension 2022-04-20 19:58:56 -04:00
Padraic Fanning
445ef1ee8e Update test_asyncgen.py to CPython 3.10 2022-04-20 19:48:42 -04:00
Jeong YunWon
cfb3505c70 Merge pull request #3256 from aDotInTheVoid/stats
Add `_statistics` module containing `_normal_dist_inv_cd`
2022-04-20 19:40:08 +09:00
Nixon Enraght-Moony
639a4fe6b6 Add _statistics module containing _normal_dist_inv_cd
Closes #3251
2022-04-20 17:18:31 +09:00
Jeong YunWon
047bab998b Merge pull request #2950 from fanninpm/contextvars
Add contextvars from CPython 3.8
2022-04-20 16:54:00 +09:00
Jeong YunWon
787d9d0bbb Merge pull request #3643 from youknowone/derive-class-better
Fix not to manually call make_class from modules
2022-04-20 04:05:10 +09:00
Jeong Yunwon
6ed42f7621 VersionInfo::make_class() with use 2022-04-20 03:25:02 +09:00
Jeong Yunwon
fa22a4471d support use for #[pyclass] 2022-04-20 03:17:56 +09:00
Jeong Yunwon
9f2540bb91 Remove manual make_class 2022-04-20 02:07:42 +09:00
Jeong Yunwon
24ea51bf71 sort order for nursery 2022-04-20 01:48:16 +09:00
Jeong Yunwon
3582eb2e19 new name collition detection 2022-04-20 01:17:33 +09:00
Jeong Yunwon
95bd172278 Run make_class always regardless it has pyattr or not 2022-04-20 00:32:15 +09:00
Jeong YunWon
03b7dd3e8f Merge pull request #3644 from youknowone/fix-derive-loop
fix infinite-loop in derive
2022-04-20 00:05:12 +09:00
Jeong Yunwon
eb1f78dc0b fix infinite-loop in derive 2022-04-19 23:30:56 +09:00
Jeong YunWon
16cedb1624 Merge pull request #3613 from youknowone/pystructseq-fromobj
derive(TryIntoPyStructSequence)
2022-04-19 16:20:35 +09:00
Jeong YunWon
eb6889a8c0 Merge pull request #3642 from youknowone/derive-more
#[pyattr] enhancement
2022-04-19 16:05:42 +09:00
Jeong YunWon
fdbae03658 Merge pull request #3640 from fanninpm/stable-coverage-test
Switch instrument coverage to stable
2022-04-19 15:38:36 +09:00
Jeong Yunwon
41000c4f54 Use array for PyStructSequence 2022-04-19 15:32:20 +09:00
Jeong Yunwon
c35b3a653b hide PyStructSequence from crate root 2022-04-19 15:31:33 +09:00
Jeong Yunwon
f19143f379 skip type check 2022-04-19 15:31:33 +09:00
Jeong Yunwon
6de62d937e module for PyStructSequence 2022-04-19 15:31:30 +09:00
Jeong Yunwon
4f531d1c6b remove FIELD_LEN 2022-04-19 15:14:17 +09:00
Jeong Yunwon
bf18e281ed derive macro for TryFromObject for PyStructSequence 2022-04-19 15:08:42 +09:00
Jeong Yunwon
1b5348a7f4 Fix _socket.socket naming 2022-04-19 15:07:04 +09:00
Jeong Yunwon
9cbb3b4a2d more fine-controlled #[pyattr] 2022-04-19 15:07:04 +09:00
Jeong Yunwon
fb5a66f8ad Allow #[pyattr] on #[pyfunction] 2022-04-19 15:07:04 +09:00
Padraic Fanning
c9dc7b26f2 Switch instrument coverage to stable 2022-04-18 23:02:47 -04:00
Jeong YunWon
a9f2901126 Merge pull request #3639 from youknowone/derive2
refactor derive pyclass&pymodule
2022-04-19 06:18:32 +09:00
Jeong Yunwon
ec23bf4349 black generate_docs 2022-04-19 05:10:05 +09:00
Jeong Yunwon
029860d856 move generate_docs.py to scripts 2022-04-19 05:10:05 +09:00
Jeong Yunwon
a86f37e086 split set_str_attr 2022-04-19 05:10:05 +09:00