coolreader18
|
070f5aa322
|
Merge master into pyvaluepayload
|
2019-03-12 18:36:10 -05:00 |
|
coolreader18
|
e49d7146a0
|
Add PyValuePayload trait and use it for PyObject.payload
|
2019-03-12 18:31:59 -05:00 |
|
Adrian Wielgosik
|
b334689e55
|
Remove Option from PyObject.typ; Refactor type hierarchy initialization.
|
2019-03-12 21:58:03 +01:00 |
|
Windel Bouwman
|
3cfee902ab
|
Merge pull request #630 from lili668668/dict_get
Implement dict.get
|
2019-03-12 19:59:25 +01:00 |
|
Adam Kelly
|
336aa53b13
|
Allow IdProtocol to compare PyRef and non-PyRef.
|
2019-03-12 18:44:35 +00:00 |
|
Adam Kelly
|
9f96b16624
|
Turn PyClass.mro into a Vec<PyClassRef>
|
2019-03-12 15:09:03 +00:00 |
|
Adam Kelly
|
3082f5faef
|
Trivial implementations of IdProtocol and TypeProtocol for PyClassRef.
|
2019-03-12 13:43:30 +00:00 |
|
Tzu-Yin Hong
|
de2b928676
|
Format the code
|
2019-03-12 11:46:47 +08:00 |
|
Joey
|
a8c02105d1
|
Merge pull request #662 from adrian17/objint
Convert most objint functions to new args style
|
2019-03-11 19:39:32 -07:00 |
|
Joey
|
db7d736c68
|
Merge pull request #661 from RustPython/obj-improvements
Move classmethod and staticmethod to own files. Also use extend_class…
|
2019-03-11 19:34:35 -07:00 |
|
Adrian Wielgosik
|
e3a5ac1378
|
Make objint::get_value return a reference
|
2019-03-11 23:07:56 +01:00 |
|
Adam Kelly
|
633a9b0365
|
Move more methods onto PyClassRef.
|
2019-03-11 18:58:15 +00:00 |
|
Adam Kelly
|
1e39512e74
|
Convert _mro to iterator.
|
2019-03-11 18:58:15 +00:00 |
|
Windel Bouwman
|
c00d368448
|
Move classmethod and staticmethod to own files. Also use extend_class more.
|
2019-03-11 19:38:26 +01:00 |
|
Adrian Wielgosik
|
4cbb1a38f1
|
Convert most objint functions to new args style
|
2019-03-11 19:20:22 +01:00 |
|
Windel Bouwman
|
caae69fc35
|
Merge pull request #658 from RustPython/mro
Cleaner type_type declaration, and faster instance checking.
|
2019-03-11 17:40:09 +01:00 |
|
Windel Bouwman
|
b8aa38db1a
|
Merge pull request #653 from RustPython/joey/pyobject-2.0-prep
Remove PyObjectPayload enum
|
2019-03-11 17:33:51 +01:00 |
|
Adam Kelly
|
d7e1d69430
|
Avoid additional clone in objtype::subinstance.
|
2019-03-11 11:44:25 +00:00 |
|
Adam Kelly
|
4d779bbf98
|
isinstance/issubclass - avoid expensive construction of full mro.
|
2019-03-11 11:18:40 +00:00 |
|
Adam Kelly
|
7894627b9d
|
Use extend_class in objtype.
|
2019-03-11 10:22:53 +00:00 |
|
ben
|
65c26a1f1b
|
Use new_attribute_error in more places
|
2019-03-11 17:38:19 +13:00 |
|
Joey Hain
|
053ceb1a30
|
Move payload boxing into PyObject::new
|
2019-03-10 20:19:28 -07:00 |
|
Adrian Wielgosik
|
b123e58c55
|
Support index in list.pop()
|
2019-03-11 00:31:26 +01:00 |
|
Joey Hain
|
5971fc3bd4
|
rename PyObjectPayload2 to PyValue
|
2019-03-10 13:48:51 -07:00 |
|
Joey Hain
|
e2e13af7ea
|
Remove PyObjectPayload
|
2019-03-10 13:45:38 -07:00 |
|
Joey Hain
|
45bc8c8f7a
|
Move PyRef to pyobject module
|
2019-03-10 13:01:46 -07:00 |
|
ben
|
7c5be7d6b7
|
Add proper weakref type
|
2019-03-11 07:49:12 +13:00 |
|
Windel Bouwman
|
e8ec497b02
|
Merge pull request #637 from RustPython/scope_globals_locals
Scope globals locals
|
2019-03-10 17:13:03 +01:00 |
|
Chylli
|
e38a82e540
|
add __doc__ to str
|
2019-03-10 22:39:22 +08:00 |
|
Adam Kelly
|
3fbf627582
|
Merge branch 'master' into scope_globals_locals
|
2019-03-10 13:00:03 +00:00 |
|
Adam Kelly
|
0e23e706c9
|
Restructure scope to distinguish between locals and globals.
|
2019-03-10 12:38:43 +00:00 |
|
Adam
|
9e5b76c9b6
|
Merge pull request #635 from skinny121/property_refactor
Unify property like objects
|
2019-03-10 12:35:24 +00:00 |
|
Joey Hain
|
f6765cf16e
|
less explicit returns
|
2019-03-10 00:34:21 -08:00 |
|
Joey Hain
|
e1d728e81f
|
slice
|
2019-03-09 15:10:44 -08:00 |
|
Joey Hain
|
776dd80591
|
memoryview
|
2019-03-09 14:58:33 -08:00 |
|
Joey
|
157d18d7a1
|
Convert iterator
|
2019-03-09 14:45:55 -08:00 |
|
ben
|
7d01323e09
|
Merge branch 'master' into property_refactor
# Conflicts:
# vm/src/function.rs
|
2019-03-10 09:06:21 +13:00 |
|
Joey
|
6eea40799b
|
generator
|
2019-03-09 09:28:15 -08:00 |
|
Joey
|
53e4591911
|
frame
|
2019-03-09 09:28:12 -08:00 |
|
Joey
|
c1180fc564
|
builtin_function_or_method
|
2019-03-09 08:45:46 -08:00 |
|
Joey Hain
|
5a74121c76
|
method
|
2019-03-09 07:11:28 -08:00 |
|
Joey Hain
|
dd56d1d5a2
|
function
|
2019-03-09 07:09:53 -08:00 |
|
Joey
|
fae776d4ae
|
Merge pull request #638 from adrian17/tuple_list
Convert most tuple/list methods to new args style
|
2019-03-09 07:04:02 -08:00 |
|
Adam
|
56bb6d23cc
|
Merge pull request #634 from RustPython/joey/map-zip-filter-enumerate-to-any
Convert map, zip, filter, and enumerate to Any payload
|
2019-03-09 06:42:04 +00:00 |
|
Joey Hain
|
a2951f8a8b
|
enumerate
|
2019-03-08 18:29:58 -08:00 |
|
Joey Hain
|
9544a47f46
|
filter
|
2019-03-08 18:29:57 -08:00 |
|
Joey Hain
|
9d8bdd7012
|
zip
|
2019-03-08 18:29:51 -08:00 |
|
Joey Hain
|
303e19d713
|
map
|
2019-03-08 18:29:41 -08:00 |
|
ben
|
0ec034df51
|
Change property.__new__ to use new style function and construct
PyProperty
|
2019-03-09 14:07:42 +13:00 |
|
ben
|
2edfe4c7be
|
Migrate usage of member_descriptor and data_descriptor to
new_property/PropertyBuilder
|
2019-03-09 13:00:54 +13:00 |
|