- 23 May, 2016 6 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
I think it's most important that we do this for the first arg, since CPython won't end up increffing it either.
-
Kevin Modzelewski authored
Looked at all places it comes from and this looks safe (it's alive at least as long as the other arguments). We are now crashing on cpython_oldstyle_getattr_crash (a CPython crasher) but that's not really the fault of this change.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Merge refcounting into master
-
- 22 May, 2016 2 commits
-
-
Marius Wachtler authored
tuple: implement tp_as_sequence->sq_contains
-
Marius Wachtler authored
-
- 21 May, 2016 4 commits
-
-
Kevin Modzelewski authored
Some cleanup for the refcounting merge
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Marius Wachtler authored
enable sqlalchemy_smalltest
-
- 20 May, 2016 8 commits
-
-
Marius Wachtler authored
-
Marius Wachtler authored
I did not trigger this bug (also could not come up with a test) but just by inspecting the code I thought it's very suspicious. But I did remove the assert(!exc_state.is_reraise) assert because it got hit in a legitimate case, (c++ exception got rethrowen in the llvm tier, cought in our c++ code and rethrowen because of api mismatch. With no python code in between.)
-
Kevin Modzelewski authored
Reenable the 'extra' tests
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
I don't know what the reason is, but it's tripping up cffi's test suite.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Extract the logic from DEFAULT_CLASS_SIMPLE
-
Kevin Modzelewski authored
One small change for numpy performance
-
- 19 May, 2016 20 commits
-
-
Kevin Modzelewski authored
merge the missing merge commits (mostly cosmetic change)
-
Kevin Modzelewski authored
so that it can be used in more places. Looking at pyxl_bench2_10x, most of the calls to PyType_GenericAlloc are from the dict and list iterator classes, which don't use DEFAULT_CLASS_SIMPLE (or DEFAULT_CLASS) since they use the same C++ class with multiple Python classes. So by extracting out the core of that function, it's now usable by those other classes. Also convert some things to DEFAULT_CLASS_SIMPLE while we're at it.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
- support CPython - don't blow away the checkout each time
-
Kevin Modzelewski authored
Numpy was hitting this a lot I love optimizing things we haven't approached before. This small change improved numpy.test() performance by 20%.
-
Marius Wachtler authored
some minor NumPy fixing
-
Kevin Modzelewski authored
Fix remaining "check refcounting" assertions
-
Boxiang Sun authored
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
Conflicts: src/codegen/compvars.cpp
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Marius Wachtler authored
Remove numpy submodule
-
Boxiang Sun authored
clone numpy with 1.11.0 tag from github, and adjust the numpy test file.
-
Kevin Modzelewski authored
Some misc performance optimizations
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-