- 30 Oct, 2015 4 commits
-
-
Kevin Modzelewski authored
Test PR to track down the travis CI self->map.size() == self->map_elts assert
-
Kevin Modzelewski authored
These cpython tests are passing now
-
Marius Wachtler authored
This caused the 'self->map.size() == self->map_elts' assert we saw sometimes on travis CI
-
Kevin Modzelewski authored
-
- 29 Oct, 2015 1 commit
-
-
Kevin Modzelewski authored
Parser fix: call fclose
-
- 28 Oct, 2015 4 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Misc pyxl2 perf improvements continued
-
Kevin Modzelewski authored
Misc optimizations for pyxl2
-
- 27 Oct, 2015 20 commits
-
-
Kevin Modzelewski authored
Add a FileHandle class for c++-style raii on FILE* objects. Also, add support for using the cpython parser for parsing strings (still only in -X mode).
-
Marius Wachtler authored
add doc to existed builtin function or method
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Kevin Modzelewski authored
-
Boxiang Sun authored
-
Kevin Modzelewski authored
Support building distribution packages
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
- Add a pyston micro version - Move to the convention of "current version number is for the next release", instead of "previous release". I think this is more standard? - Get rid of our PYTHON_VERSION_MAJOR/MINOR/MICRO flags, and instead use CPython's versions. We in theory had the ability to target different micro versions at runtime, but we never made use of this. Having the two sets of flags isn't very sensible either.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Add support for using the CPython parser
-
- 26 Oct, 2015 9 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
That file doesn't have an include guard so it's tricky to get it working.
-
Kevin Modzelewski authored
Not the actual memory blocks in it, but just the main metadata object. It contains pointers to other python objects; we could potentially remove those pointers (looks like they are just for reference counting) but for now just conservatively-allocate it.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Tricky since we need to open a pseudotty to get the repl behavior. (Piping in a program to stdin goes through a different code path.)
-
- 23 Oct, 2015 1 commit
-
-
Kevin Modzelewski authored
pyxl_bench allocation reductions
-
- 21 Oct, 2015 1 commit
-
-
Marius Wachtler authored
rewrite instance_setattro
-