- 20 Jul, 2016 3 commits
-
-
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 4 commits
-
-
Kevin Modzelewski authored
Have function.func_globals always be dict-like
-
Kevin Modzelewski 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
-
- 15 Jul, 2016 4 commits
-
-
sizeoftank authored
-
Marius Wachtler authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
- 14 Jul, 2016 20 commits
-
-
Marius Wachtler authored
Bump version numbers
-
Marius Wachtler authored
-
Marius Wachtler authored
docker: we are now using cython 0.24 + update readme for 0.5.1 release
-
Marius Wachtler authored
-
Kevin Modzelewski authored
str does not have `__iter__`
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
which hits an external server
-
Marius Wachtler authored
use r12, r15 and rbx in bjit and inside bjit ICs, remove some nonzero checks
-
Marius Wachtler authored
when possible
-
Marius Wachtler authored
bjit: use a bitset for register tracking in the rewriter and use r12, r15, rbx, rbp in PPs and the bjit Keeping the available registers in a bitset makes it more memory efficient and also easier and more performant to calculate a subset of the registers. I will soon implement the 'otherThan' functionality using it which would fix the current problem of only allowing to exclude one register
-
Marius Wachtler authored
-
Marius Wachtler authored
keep track of which variables are known to be a python bool so that we can remove some of the nonzero() calls
-
Marius Wachtler authored
at somepoint we really should split all this common code into a function...
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
Some SciPy fixing.
-
Boxiang Sun authored
This is hacky, but delve into scipy souce code to fix the numerous implicit function declaration is not make sense for now.
-
Boxiang Sun authored
Because scipy rely on NumPy, so add scipy test to numpy_test.py. And rename it to scipy_test.py. numpy_full_test.py will check numpy test suite. The scipy_test.py only for check scipy test suite. But scipy test will take a long time. So disabled it by default.
-
Boxiang Sun authored
-
Kevin Modzelewski authored
-
- 13 Jul, 2016 4 commits
-
-
Boxiang Sun authored
In PyDict_Next, the 3rd argument `pkey` and 4th argument pvalue could be NULL. lxml will try to call it by PyDict_Next(kwdict, &pos, &key, 0). And a check like CPython did.
-
Boxiang Sun authored
Cython try to store argcount, nlocals, and varnames through PyCode_New. But Pyston don't do anything with those or support getting them back out.
-
Kevin Modzelewski authored
- special-case classes that we know have a fixed length (ex str) - do patchpoints for getIterHelper
-
Kevin Modzelewski authored
(it uses old-style iteration) And crazily, there is code that relies on this. I wouldn't usually want to give in to code relying on such an esoteric feature, but this seems to be a speedup as well (though that deserves looking into, itself).
-
- 12 Jul, 2016 1 commit
-
-
Kevin Modzelewski authored
Some scipy fixes
-