Jeong YunWon
|
8a46e638ce
|
PyIter -> SlotIterator to reserve PyIter for protocol object
|
2021-09-30 03:06:47 +09:00 |
|
Jeong YunWon
|
98a62c581c
|
Universal mechanism for Iterable/PyIter
|
2021-09-25 03:04:41 +09:00 |
|
Jeong YunWon
|
0d09bc7285
|
derive(PyValue) not to depend on local context
|
2021-09-24 20:41:11 +09:00 |
|
Jeong YunWon
|
ffef73c1d7
|
split Arg{Callble,Iterable} from pyobject.rs
|
2021-09-22 21:01:44 +09:00 |
|
Jeong YunWon
|
a5309a7888
|
Rename Py{Callable, Iterable} to Arg{..}
which were not a python object but just argument helper
|
2021-09-22 20:58:26 +09:00 |
|
Jeong YunWon
|
96c9d9ec16
|
Group use for vm stuff to prevent reorder for rustpython_stdlib
|
2021-09-22 12:08:17 +09:00 |
|
Dean Li
|
88e869a4da
|
impl #[derive(PyValue)] for static_type
|
2021-09-21 21:35:48 +08:00 |
|
Jeong YunWon
|
48dc5c96b6
|
PyStrKind
|
2021-09-16 03:35:44 +09:00 |
|
Lee Dogeon
|
63b1696458
|
Derive name from tp_name
|
2021-09-09 00:07:36 +09:00 |
|
Jeong YunWon
|
3bc233a625
|
Fix csv QuoteStyle
|
2021-07-30 02:32:16 +09:00 |
|
Noah
|
516eead348
|
Replace PyStr.borrow_value() with .as_str()
|
2021-05-20 10:29:48 -05:00 |
|
Noah
|
99104faaf7
|
Re-export pyobject::* from the root of the crate
|
2021-05-20 10:24:07 -05:00 |
|
Noah
|
3aafd1a85f
|
Add csv.writer
|
2021-01-25 17:08:04 -06:00 |
|
Noah
|
e74e1958c4
|
Switch to csv-core for the _csv module
|
2021-01-25 15:11:24 -06:00 |
|
Noah
|
6d7eae98b8
|
Add iter, iternext slots & Allow deleting slot magic methods
|
2020-11-17 23:47:48 +09:00 |
|
Jeong YunWon
|
ecf1120bee
|
Clean up static-type affected apis
|
2020-10-20 02:29:28 +09:00 |
|
Jeong YunWon
|
4add0220ae
|
PyValue::class() returns ref
|
2020-10-20 02:29:20 +09:00 |
|
Jeong YunWon
|
34a2038e17
|
Use StaticType::static_class() rather than vm.class
|
2020-10-20 01:47:53 +09:00 |
|
Jeong YunWon
|
e823d95ce5
|
split vm::builtins::iter utility functions to vm::iterator
|
2020-10-13 15:42:11 +09:00 |
|
Jeong YunWon
|
9e6dfca9e9
|
Fix build with new builtins path
|
2020-10-11 21:16:16 +09:00 |
|
Jeong YunWon
|
4da1b62c18
|
PyFuncArgs -> FuncArgs
which does not represent a single python object
|
2020-10-11 09:38:07 +09:00 |
|
Jeong YunWon
|
a089c9b6d3
|
TypeProcotol::lease_class() -> TypeProtocol::class()
|
2020-10-11 09:11:58 +09:00 |
|
Jeong YunWon
|
75161a63de
|
Merge pull request #2248 from youknowone/lease-class
lease_class as much as possible
|
2020-10-10 13:38:19 +09:00 |
|
Jeong YunWon
|
fe5767a975
|
lease_class as much as possible
|
2020-09-30 11:41:06 +09:00 |
|
Noah
|
dbbdd75b31
|
Rename rustpython_common::{cell -> lock}
|
2020-09-26 23:39:10 -05:00 |
|
Jeong YunWon
|
59db19d1ea
|
PyClass -> PyType
|
2020-09-26 07:32:38 +09:00 |
|
Jeong YunWon
|
f81ad04ce3
|
PyString -> PyStr
|
2020-09-26 00:20:02 +09:00 |
|
Noah
|
ca5f2da9e9
|
Make more builtin functions be named
|
2020-09-21 10:32:25 -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 |
|
Youngchan Lee
|
46518e8702
|
.into_ref(vm).into_object() -> .into_object(vm)
|
2020-09-05 14:04:46 +09:00 |
|
Noah
|
619f1a1de9
|
Make PyStructSequence a derive macro
|
2020-08-30 15:46:04 -05:00 |
|
Jeong YunWon
|
c9c1ac9532
|
Give module names for classes
|
2020-08-23 18:24:46 +09:00 |
|
Jeong YunWon
|
ab112a9adf
|
exactly_one
|
2020-08-23 06:52:40 +09:00 |
|
Jeong YunWon
|
ab37e455f3
|
BorrowValue for PyString
|
2020-08-09 14:14:55 +09:00 |
|
Jeong YunWon
|
61455ce261
|
Separate IntoPyObject and IntoPyResult
|
2020-08-04 22:59:34 +09:00 |
|
Noah
|
39303f0567
|
Transition more files to use PyMutex/PyRwLock
|
2020-07-25 15:22:03 -04:00 |
|
Noah
|
ebab829f60
|
Switch to using parking_lot::Mutex instead of std::sync::Mutex
|
2020-07-04 22:58:18 -05:00 |
|
Aviv Palivoda
|
fb5862da91
|
Remove ThreadSafe trait
|
2020-05-16 13:58:10 +03:00 |
|
Aviv Palivoda
|
1b585bda61
|
Make Reader ThreadSafe
|
2020-05-09 11:41:55 +03:00 |
|
Jeong YunWon
|
7d0d313aa5
|
&str::to_string -> &str::to_owned for variables
|
2020-02-05 22:55:34 +09:00 |
|
Jeong YunWon
|
1bac582921
|
&str::to_string -> &str::to_owned for literals
|
2020-02-05 22:55:33 +09:00 |
|
Jeong YunWon
|
70b63eb758
|
new_rustfunc -> new_function & new_method to distinguish bindable functions
|
2020-01-12 18:39:16 +09:00 |
|
Jeong YunWon
|
13914e0739
|
objstr::get_value -> objstr::clone_value
because the previous naming gives unclear performance estimation to
users especially comparing to objstr::borrow_value
|
2020-01-02 20:51:10 +09:00 |
|
kluid
|
958e9abb57
|
Add some csv.reader kwarg options
'delimiter' and 'quotechar'
|
2019-10-13 17:18:17 +09:00 |
|
kluid
|
6f7d76f74b
|
Added _csv module and implemented reader function.
|
2019-10-09 12:29:35 +09:00 |
|