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
Jeong Yunwon
dc19de6121
AttrName for pymodule
2022-04-19 05:10:05 +09:00
Jeong Yunwon
d5167ed890
adapt AttrName to derive pyclass
2022-04-19 05:10:05 +09:00
Jeong Yunwon
52a8cb329f
AttrName for derive
2022-04-19 04:00:00 +09:00
Jeong YunWon
1e747b94ca
Merge pull request #3635 from youknowone/into-object
...
distinguish IntoObject::into_object() and PyValue::into_pyobject(vm)
2022-04-19 01:51:19 +09:00
Jeong YunWon
040c674ff1
Merge pull request #3583 from deantvv/test-wasm32-wasi
...
ci: add test for wasm32-wasi
2022-04-19 01:28:00 +09:00
Jeong Yunwon
554b2b9f48
vm/src/function/builtin.rs
2022-04-19 01:25:36 +09:00
Jeong Yunwon
abe3d6bc8e
vm/src/function/argument.rs
2022-04-19 01:19:16 +09:00
Jeong Yunwon
af84587543
vm::function::{argument => protocol}.rs
2022-04-19 01:07:38 +09:00
Jeong Yunwon
d068109728
Replace wasmer install with setup-wasmer@v1
2022-04-19 01:03:54 +09:00
Jeong Yunwon
860d7e1562
inline and cold
2022-04-19 01:00:15 +09:00
Jeong Yunwon
c4b80b3a24
IntoObject::into_object() and PyValue::into_pyobject(vm)
2022-04-19 00:38:18 +09:00
Jeong Yunwon
131537783e
Remove cargo check for wasm32-wasi
2022-04-19 00:32:28 +09:00
Jeong YunWon
e0ce5779e6
Merge pull request #3603 from deantvv/test-io-3-10
...
test: update test.support, test_io and test_os to 3.10
2022-04-19 00:29:52 +09:00
Dean Li
25a6b2b7c4
test: update test_os.py to 3.10
2022-04-18 22:58:00 +08:00
Dean Li
5aff05c0af
test: update test_urllib2.py to py3.10
2022-04-18 22:58:00 +08:00
Dean Li
29c953d9a6
test: update test.support and test_io to 3.10
...
Initially this is only meant to be a small update for `test_io.py`.
But it turns out that `test.support` need a lot of cleanup especially
for `test.support.warnings_helper`.
2022-04-18 22:50:55 +08:00
Dean Li
11df5a95e2
ci: add test for wasm32-wasi
2022-04-18 22:37:30 +09:00
Jeong YunWon
e4ce0d54c8
Merge pull request #3633 from youknowone/fix-win-ci
...
hide test_subprocess.test_invalid_cmd
2022-04-18 22:20:41 +09:00
Jeong YunWon
dbf0c3e4ad
Merge pull request #3634 from youknowone/wasm32
...
Fix wasm32 build
2022-04-18 21:51:39 +09:00
Jeong Yunwon
b48cb1f50c
hide test_subprocess.test_invalid_cmd
2022-04-18 21:38:32 +09:00
Jeong Yunwon
cc8735a6e2
Fixi wasm32 build for workspace
2022-04-18 21:32:08 +09:00
Jeong Yunwon
24d9be1611
wasm32 ci
2022-04-18 21:14:39 +09:00
Jeong Yunwon
f8f4392cf3
Fix wasm32 build
2022-04-18 21:14:38 +09:00
Jeong YunWon
584d972978
Merge pull request #3632 from youknowone/cleanup-traits
...
Rename wrong traits names and relocate convert traits
2022-04-18 07:59:56 +09:00
Jeong Yunwon
fee3bf2722
AsPyObject -> AsObject because fn as_object
2022-04-18 07:19:35 +09:00
Jeong Yunwon
6121195548
Replace IntoPyRef with VirtualMachine::new_pyref
2022-04-18 07:17:24 +09:00
Jeong Yunwon
d88fb36308
call PyLease::into_owned as method
2022-04-18 07:17:24 +09:00
Jeong Yunwon
659c1b8254
PyLease::{into_pyref -> into_owned}
2022-04-18 07:17:24 +09:00
Jeong Yunwon
e356d51af1
move ToPy* to convert
2022-04-18 07:17:24 +09:00
Jeong Yunwon
a07fcd2b44
split convert module into sub modules
2022-04-18 06:04:47 +09:00
Jeong Yunwon
f6d70c8176
Into{PyObject,PyException,Pyresult} -> To{..}
...
The naming convention was wrong
2022-04-18 06:04:47 +09:00
Jeong Yunwon
0f4b3ece5f
hide PyObjectPayload from crate root
2022-04-18 04:02:47 +09:00
Jeong YunWon
ea39443063
Merge pull request #3628 from youknowone/upgrade-libc
...
upgrade libc
2022-04-18 00:46:54 +09:00
Jeong Yunwon
a22341787a
remove socket.IPPROTO_MAX
2022-04-18 00:23:23 +09:00
Jeong Yunwon
965c3157c8
Upgrade libraries
2022-04-18 00:09:22 +09:00
Jeong Yunwon
3250c55595
upgrade libc
2022-04-17 23:41:51 +09:00
Jeong Yunwon
7c85002902
x
2022-04-17 23:17:34 +09:00
Jeong YunWon
65d667bc9b
Merge pull request #3626 from youknowone/type-protocol
...
Replace TypeProcotol to AsPyObject
2022-04-17 22:24:52 +09:00
Jeong Yunwon
5da0314169
suppress cilppy warnings
2022-04-17 22:24:34 +09:00
Jeong Yunwon
d97a398609
flexible new_downcast_error
2022-04-17 21:53:03 +09:00
Jeong Yunwon
a69617871e
flexible mapping
2022-04-17 21:15:14 +09:00
Jeong Yunwon
15cb57526e
flexible vm.invoke
2022-04-17 21:09:52 +09:00
Jeong Yunwon
a7de700ef6
clean AsPyObject usage
2022-04-17 21:01:53 +09:00
Jeong Yunwon
75e589cbc1
isinstance -> fast_isinstance
2022-04-17 20:32:34 +09:00
Jeong Yunwon
04cf262b37
Replace TypeProcotol to AsPyObject
2022-04-17 20:17:43 +09:00
Jeong Yunwon
29ba8956a9
Remove TypeProtocol::clone_class()
2022-04-17 20:10:24 +09:00
Jeong Yunwon
aa76a34963
merge TypeProtocol in AsPyObject
2022-04-17 19:26:10 +09:00