Commit Graph

1373 Commits

Author SHA1 Message Date
Noah
435d364cb4 Merge pull request #2188 from hyperbora/extend-the-socket-module
implement socket.getprotobyname
2020-09-05 19:23:22 -05:00
Jeong YunWon
a1a8d0320d Merge pull request #2163 from RustPython/coolreader18/immutable-slots
Make class.slots completely immutable
2020-09-06 01:09:41 +09:00
hyperbora
3ff0647365 implement socket.getprotobyname 2020-09-05 23:36:28 +09:00
Jeong YunWon
d5794ee4ae Merge pull request #2184 from edwardycl/pyvalue
.into_ref(vm).into_object() -> .into_object(vm)
2020-09-05 15:09:18 +09:00
Jeong YunWon
02e3af2e56 Merge pull request #2185 from ohgree/fix-execve-typo
Fix error message typo at execve
2020-09-05 15:09:02 +09:00
Youngchan Lee
46518e8702 .into_ref(vm).into_object() -> .into_object(vm) 2020-09-05 14:04:46 +09:00
Minjun Shin
959670ee5c Fix error message typo at execve 2020-09-05 13:54:47 +09:00
Youngchan Lee
380e5a4eae Fix errors in macros 2020-09-05 12:56:34 +09:00
Steve Shi
05b7acc95f Merge branch 'master' into dev_array_del 2020-09-04 10:25:47 +02:00
Noah
71344bbcf0 Merge pull request #2173 from qingshi163/dev3
Fix: array with float type should accept integer parameter
2020-09-02 08:32:11 -05:00
Noah
dad2b704a6 Merge pull request #2175 from qingshi163/dev_array_op
Implement array math operator function
2020-09-02 08:29:44 -05:00
hyperbora
51d6785ff1 implement socket.inet_pton, socket.inet_ntop 2020-09-02 21:17:15 +09:00
Kangzhi Shi
fa6b8208ec Implement array delitem by slice 2020-09-02 11:37:27 +02:00
Kangzhi Shi
2cd634f956 Implement array delitem 2020-09-02 08:41:35 +02:00
Kangzhi Shi
2bc343d45f Remove PyResult wrap, array.count() never fail. 2020-09-02 07:56:17 +02:00
Kangzhi Shi
5dcc8146fe Replace PyObject::new by into_simple_object 2020-09-02 07:46:11 +02:00
Kangzhi Shi
cbaa7e1c00 Implement array __imul__ 2020-08-31 21:04:00 +02:00
Kangzhi Shi
d332c1f5a2 Implement array __mul__ and __rmul__ 2020-08-31 20:40:03 +02:00
Kangzhi Shi
d26321212f Fix conflict 2020-08-31 20:11:48 +02:00
Kangzhi Shi
22be6c89c1 Implement array __iadd__ 2020-08-31 19:30:22 +02:00
Steve Shi
ff05200faf Merge branch 'master' into dev3 2020-08-31 19:28:09 +02:00
Kangzhi Shi
0d014935f0 Implement array __add__ 2020-08-31 18:14:21 +02:00
Jeong YunWon
cc25db9551 Merge pull request #2170 from qingshi163/dev
Implement array setitem by slice
2020-09-01 00:20:57 +09:00
Kangzhi Shi
1150f507e2 Fix: array with float type should accept integer parameter 2020-08-31 11:48:50 +02:00
Kangzhi Shi
5a21bc2b61 Clone only when necessary 2020-08-31 08:49:27 +02:00
Noah
446bf76a46 Merge pull request #2171 from qingshi163/dev2
Implement array __repr__
2020-08-30 16:32:19 -05:00
Noah
619f1a1de9 Make PyStructSequence a derive macro 2020-08-30 15:46:04 -05:00
Noah
79c0efc491 Make class.slots completely immutable 2020-08-30 15:46:04 -05:00
Kangzhi Shi
6068ab1314 Replace map->join with Itertools::format 2020-08-30 21:32:58 +02:00
Kangzhi Shi
187afa4e4a Implement array __repr__ 2020-08-30 19:28:26 +02:00
Kangzhi Shi
ff7c8c94f7 fix rustfmt 2020-08-30 17:17:17 +02:00
Kangzhi Shi
1922725af5 Implement array setitem by slice 2020-08-30 16:51:52 +02:00
Jeong YunWon
79964b0f48 Merge pull request #2167 from hyperbora/extend-the-socket-module
add gethostbyname function
2020-08-30 19:31:17 +09:00
Jeong YunWon
d2b35af43b Merge pull request #2168 from minoring/impl-os.abort
Implement os.abort
2020-08-30 17:10:07 +09:00
hyperbora
92d8e2c8da add os.getcwdb function 2020-08-30 14:56:28 +09:00
minoring
d2397f440c Implement os.abort 2020-08-30 14:35:14 +09:00
hyperbora
c30fabddee add gethostbyname function 2020-08-30 09:30:13 +09:00
Steve Shi
6073151965 Implement array getitem by slice 2020-08-29 00:30:09 +09:00
Ben Lewis
3c3711c6fc Fix clippy warning 2020-08-28 07:43:18 +12:00
Noah
edb9df8071 Use timsort for the list sort algorithm 2020-08-26 21:49:44 -05:00
Jeong YunWon
f8a5cc4b23 Remove type clone functions from vm.ctx
which misleads to clone types when we don't need.
2020-08-23 20:26:37 +09:00
Jeong YunWon
dded3ffc53 Remove redundant clone from new_class 2020-08-23 19:10:46 +09:00
Jeong YunWon
c9c1ac9532 Give module names for classes 2020-08-23 18:24:46 +09:00
Jeong YunWon
5e9df32b18 #[pyclass] must contains name 2020-08-23 18:24:46 +09:00
Jeong YunWon
d422de6f00 Rework derive and rewrite pymodule.rs 2020-08-23 18:24:46 +09:00
Noah
4e80bfd158 Merge pull request #2141 from RustPython/coolreader18/pynativefunc-rework
Just use normal Box for PyNativeFunc
2020-08-22 22:17:37 -05:00
Jeong YunWon
bd3d4cfdb2 earlier returning for error 2020-08-23 06:54:25 +09:00
Jeong YunWon
a4a02439be Either::as_object 2020-08-23 06:52:40 +09:00
Jeong YunWon
ab112a9adf exactly_one 2020-08-23 06:52:40 +09:00
Noah
7218d1d998 Make more dyn Fn()s threading-optional 2020-08-22 16:18:26 -05:00