- 22 Jul, 2015 10 commits
-
-
Rudi Chen authored
- Call either the item functions (e.g. __getitem__) or slicing function (e.g. __getslice__) to match the CPython behavior. - Implement __getslice, __setslice__, __delslice__, for lists. - Implement __setslice__ for strings. - Some refactoring of common functionality for indexing and slicing. - A lot of tests.
-
Kevin Modzelewski authored
Fix parsing caching
-
Kevin Modzelewski authored
Reenable attr interning
-
Kevin Modzelewski authored
Flipped conditional meant that we were never caching the parse results :(
-
Kevin Modzelewski authored
If we ask for a string as non-interned, and then ask for an interned version of the string, we will discard the non-interned version and generated a new interned version. Now, keep the old version alive as well.
-
Kevin Modzelewski authored
From the course of debugging this gc issue. this commit shouldn't have much effect normally.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
update libpypa
-
Kevin Modzelewski authored
Add integration test for installing NumPy
-
Kevin Modzelewski authored
travis-ci fixes
-
- 21 Jul, 2015 23 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
You can't use exit() to exit in the same way as if you had died with a signal; we tried to do some exit-code munging but we did it one way and our tester script expected another way. we could resolve that, or use the approach here: try to die with the same signal by sending it to ourselves.
-
Rudi Chen authored
Doesn't work right now, but we'll want to support NumPy at some point.
-
Kevin Modzelewski authored
The debug builds are taking a very long time to compile, but when I reran one it completed very quickly. Let's see if this works+helps.
-
Chris Toshok authored
Add docs and tips for new contributors
-
Kevin Modzelewski authored
try reverting these
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
This reverts commit 071ca0d8, reversing changes made to aba975d1.
-
Kevin Modzelewski authored
This reverts commit c78fdcb9.
-
Kevin Modzelewski authored
Fixes
-
Kevin Modzelewski authored
Instead, save the file data and parse that instead. I think that should help with cases where the cached file was getting trampled.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
More travis-ci investigations
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
A fix to the ast interpreter gc visitor
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
more small perf work
-
Kevin Modzelewski authored
Cache floats based on their bits, not their value
-
Kevin Modzelewski authored
Fix some issues found during a search for another bug
-
Kevin Modzelewski authored
now that the strings get interned anyway. if we want to continue down that road of interning BoxedStrings, we could probably do away with InternedString's entirely.
-
Kevin Modzelewski authored
Allocating things in-line, using malloc-friendly data structures, etc.
-
- 20 Jul, 2015 7 commits
-
-
Kevin Modzelewski authored
-
Marius Wachtler authored
-
Kevin Modzelewski authored
Fix a small test output difference on Ubuntu 15.04
-
Kevin Modzelewski authored
- call PyType_Check instead of isSubclass - unlikely() - object_cls gets checked all the time but only has attributes that start with '_'
-
Marius Wachtler authored
The help text has changed...
-
Kevin Modzelewski authored
We were using a C 'double' as the hashmap key, which meant that 0.0 and -0.0 would end up caching to the same thing. Instead, extract the bits of the double, and use that as the cache key instead. Should fix #724
-
Kevin Modzelewski authored
Add some more debugging for travis-ci builds
-