- 02 Aug, 2016 8 commits
-
-
Kevin Modzelewski authored
Update to fewer-pyston-changes virtualenv
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
hidden classes: split into subclasses to reduce memory consumption
-
Marius Wachtler authored
+ use pyston::DenseMap to save a little more memory this saves about 5%-10% of peak memory on django
-
Kevin Modzelewski authored
Fix evaluation order for dict operations
-
Marius Wachtler authored
enable `PyObject_Format` in `from_cpython/Objects/abstract.c`
-
sizeoftank authored
-
Kevin Modzelewski authored
using cpython's `sys.flags` inplementation
-
- 01 Aug, 2016 2 commits
-
-
Kevin Modzelewski authored
Support empty lines on the repl
-
Kevin Modzelewski authored
They end up generating "pass" statements with a lineno of 0, which trips an assert later on. This commit just sets them to have a lineno of 1. I'm not sure how to test this, since piping into stdin is supposed to be treated as a file (not as the repl). Though, we get that wrong right now.
-
- 31 Jul, 2016 1 commit
-
-
asaka authored
-
- 30 Jul, 2016 1 commit
-
-
asaka authored
-
- 27 Jul, 2016 1 commit
-
-
Marius Wachtler authored
use cpython's abstract.c instead of src/capi/abstract.cpp
-
- 26 Jul, 2016 1 commit
-
-
asaka authored
-
- 25 Jul, 2016 1 commit
-
-
asaka authored
-
- 22 Jul, 2016 1 commit
-
-
Marius Wachtler authored
generator optimizations
-
- 21 Jul, 2016 4 commits
-
-
Marius Wachtler authored
Adds a few C API paths plus sets tp_iternext and tpp_hasnext
-
Kevin Modzelewski authored
Fix extra nonzero call for chained comparisons #1190
-
Marius Wachtler authored
-
Kevin Modzelewski authored
long: dealloc gmp memory
-
- 20 Jul, 2016 11 commits
-
-
Marius Wachtler authored
Replace None with Py_None and some other fixing.
-
Marius Wachtler authored
-
Boxiang Sun authored
-
Boxiang Sun authored
Pyston already has Py_IgnoreEnvironmentFlag, just add it to sys.flags.
-
Boxiang Sun authored
When try to support tk. The Py_None is a wrapper of pyston `None`. It will conflict with other library's None. So rename the pure pyston `None` to pyston_None. And use Py_None instead pyston_None when possible. Just like dropbox#1231 for Py_True and Py_False
-
Marius Wachtler authored
add _bisect, always_use_version support CAPI, set some frequent accessed slots
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
+ fix a leak in PyList_Insert
-
Marius Wachtler authored
implement tp_str and tp_repr for more of our builtin types
-
- 19 Jul, 2016 5 commits
-
-
Kevin Modzelewski authored
Have function.func_globals always be dict-like
-
Kevin Modzelewski authored
-
sizeoftank authored
-
Marius Wachtler authored
-
Kevin Modzelewski authored
Internally we store it as either-dict-or-module, but when we expose it to Python it needs to be given back as a mapping. I looked briefly into switching the internal representation, but that seemed like a much more invasive change. Also, add a pytest test that exposed this issue.
-
- 18 Jul, 2016 4 commits
-
-
Marius Wachtler authored
-
Marius Wachtler authored
Add sq_slots & mp_slots to instance (issue #1197)
-
Marius Wachtler authored
str: use cpythons [r]partition
-
Marius Wachtler authored
it support non str separators fixes #1297
-