Joey
|
7bfd2e6e84
|
Move function items out of pyobject module
|
2019-03-15 21:27:11 -07:00 |
|
Joey
|
fa9e48a5b3
|
Take &mut VirtualMachine insteadof &PyContext
|
2019-03-14 21:43:19 -07:00 |
|
Joey
|
737ec12fa5
|
Rename PyValue::{required_type => class}
|
2019-03-14 20:08:41 -07:00 |
|
coolreader18
|
a1e0c03a34
|
Merge pull request #670 from coolreader18/pyvaluepayload
Add PyObjectPayload trait and use it for PyObject.payload
|
2019-03-14 21:05:55 -05:00 |
|
coolreader18
|
8c1f18157d
|
Remove leftover trace from debugging
|
2019-03-14 20:41:23 -05:00 |
|
coolreader18
|
f093aa4d6a
|
Merge branch 'master' into pyvaluepayload
|
2019-03-14 20:25:51 -05:00 |
|
coolreader18
|
2af998ea86
|
Prevent recursion for Debug impls
|
2019-03-14 17:54:38 -05:00 |
|
Adam
|
529da3fdfe
|
Merge pull request #678 from RustPython/py_value_into_ref
Py value into ref
|
2019-03-14 16:22:46 +00:00 |
|
Joey
|
574be4ed3e
|
Merge pull request #674 from RustPython/subclass_str
Fix subclasses of string. (Fixes #130)
|
2019-03-14 08:54:09 -07:00 |
|
Adam Kelly
|
b204c2b33e
|
Add PyValue::into_ref and into_ref_with_type.
|
2019-03-14 09:42:40 +00:00 |
|
Adam Kelly
|
5b41cc4b0d
|
Fix subclasses of string. (Fixes #130)
|
2019-03-14 09:06:29 +00:00 |
|
Joey
|
964a0410e0
|
Merge pull request #677 from skinny121/property
Implement property attributes and functions
|
2019-03-13 22:20:10 -07:00 |
|
ben
|
3f301bd684
|
Implement property attributes and functions
|
2019-03-14 17:19:43 +13:00 |
|
coolreader18
|
4b655b9ab7
|
Fix recursive Scope Debug impl
|
2019-03-13 22:49:09 -05:00 |
|
Joey
|
36204f29fe
|
Merge pull request #676 from adrian17/master
Use Into<BigInt> instead of ToBigInt to avoid copies
|
2019-03-13 18:54:36 -07:00 |
|
Joey
|
b50ecf1023
|
Merge pull request #675 from skinny121/property_type_param
Remove type parameter from PropertyBuilder
|
2019-03-13 18:53:54 -07:00 |
|
Adrian Wielgosik
|
6b1598dbb4
|
Change some methods to return BigInt directly
|
2019-03-13 20:21:07 +01:00 |
|
Adrian Wielgosik
|
f647f346f2
|
Use Into<BigInt> instead of ToBigInt to avoid copies
|
2019-03-13 20:20:42 +01:00 |
|
ben
|
067fc0927d
|
Remove type parameter from PropertyBuilder
|
2019-03-14 07:24:49 +13:00 |
|
Windel Bouwman
|
8dcea92bb2
|
Merge pull request #654 from coolreader18/wasm-explicit-stdout
[WASM] Make setStdout arguments more explicit in what they print to
|
2019-03-13 12:12:14 +01:00 |
|
Windel Bouwman
|
f0e285d124
|
Merge pull request #665 from RustPython/type_mro
Type mro
|
2019-03-13 12:05:59 +01:00 |
|
coolreader18
|
fb8351c5d1
|
Inline some functions
|
2019-03-12 20:59:03 -05:00 |
|
coolreader18
|
7bac1285d4
|
Fix all the tests
|
2019-03-12 20:26:33 -05:00 |
|
coolreader18
|
f31003614a
|
Fix wasm
|
2019-03-12 19:42:52 -05:00 |
|
coolreader18
|
d305d4f74b
|
Clean up a bit
|
2019-03-12 19:06:12 -05:00 |
|
coolreader18
|
c0e572767e
|
Rename PyValuePayload to PyObjectPayload
|
2019-03-12 18:59:43 -05:00 |
|
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 |
|
Joey
|
83788b9d3c
|
Merge pull request #667 from adrian17/no-option-typ
Remove Option from PyObject.typ; Refactor type hierarchy initialization.
|
2019-03-12 15:59:04 -07:00 |
|
Joey
|
051b382356
|
Merge pull request #668 from adrian17/compile_opts
Use default opt-level for release builds.
|
2019-03-12 15:47:20 -07:00 |
|
Adrian Wielgosik
|
a8f7c80e37
|
Use default opt-level for release builds.
|
2019-03-12 22:07:24 +01: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 |
|
Windel Bouwman
|
048a9547ce
|
Merge pull request #652 from palaviv/__import__
Add __import__
|
2019-03-12 19:56:04 +01:00 |
|
Adam Kelly
|
336aa53b13
|
Allow IdProtocol to compare PyRef and non-PyRef.
|
2019-03-12 18:44:35 +00:00 |
|
Aviv Palivoda
|
6a3e82efd9
|
Fix typo
|
2019-03-12 20:21:59 +02:00 |
|
Adam
|
17082942e4
|
Merge pull request #666 from RustPython/pyclassref_protocols
Pyclassref protocols
|
2019-03-12 17:56:25 +00:00 |
|
Aviv Palivoda
|
2c6baacbac
|
Return ImportError __import__ is not in builtins
|
2019-03-12 19:31:18 +02:00 |
|
Aviv Palivoda
|
e6c460fd97
|
Add import method to VirtualMachine
|
2019-03-12 18:35:15 +02: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 |
|
Adam Kelly
|
48fba05e20
|
Change .__mro__ to read-only attribute so type.__mro__ works.
|
2019-03-12 11:27:42 +00:00 |
|
Adam Kelly
|
5742e32669
|
PropertyBuilder: Constraint on setter type is too strong.
|
2019-03-12 11:27:18 +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 |
|
coolreader18
|
88fff7102e
|
cargo fmt
|
2019-03-11 20:01:34 -05:00 |
|
coolreader18
|
18f77cee42
|
Merge branch 'master' into wasm-explicit-stdout
|
2019-03-11 19:25:13 -05:00 |
|
coolreader18
|
dac75019e5
|
Remove builtin_print_html, move functionality to JS
|
2019-03-11 19:18:21 -05:00 |
|
Adrian Wielgosik
|
e3a5ac1378
|
Make objint::get_value return a reference
|
2019-03-11 23:07:56 +01:00 |
|