Commits

Author Commit Message Labels Comments Date
land...@gmail.com
added floor ufunc to micronumpy
Maciej Fijalkowski
better I think
Branches
inline-dict-ops
Maciej Fijalkowski
make the test pass, unsure if it"s complete
Branches
inline-dict-ops
Maciej Fijalkowski
remove some more unnecesary imports
Carl Friedrich Bolz
fix hint that was broken in the strategy refactoring
Branches
dict-strategies
Carl Friedrich Bolz
merge default
Branches
dict-strategies
Maciej Fijalkowski
merge
Maciej Fijalkowski
fun with pyflakes
Maciej Fijalkowski
start working on inlining of simple (non-looping) dict ops into assembler
Branches
inline-dict-ops
Alex Gaynor
Remove special case, it would could create silly bridge, if we need it we can add an append_char method (or make the JIT recognize the method and virtual strings of known length 1).
Branches
applevel-builder
Alex Gaynor
Added append_slice to the applevel UnicodeBuilder, I think with some more inlining this could be done automatically.
Branches
applevel-builder
Alex Gaynor
These can't be seen by the JIT.
Branches
applevel-builder
Alex Gaynor
Started on an app level UnicodeBuilder.
Branches
applevel-builder
Alex Gaynor
merged upstream
Alex Gaynor
This instruction is now eliminated.
Maciej Fijalkowski
add a would-be-passing test, but bug in model.py prevents it
Maciej Fijalkowski
merge
Maciej Fijalkowski
Good, now we get better results
Alex Gaynor
When a virtual is forced, and then subsequenly an immutable field is read out of it, the value is known if it was seen in a setfield, because it can't be set again by anything, therefore remove the getfield_gc_pure for it. Thanks to fijal for the review.
Armin Rigo
Backed out changeset c935f106ada1. It seems to really get performance worse for now. To be investigated.
Branches
store-sink-array
Armin Rigo
merge heads
Armin Rigo
Fix for a608b6d4a289.
Armin Rigo
Add a project idea. A good one, as far as we can tell from live EuroPython discussion :-)
Armin Rigo
A failing test.
Armin Rigo
Add a clear error message when we specify the wrong file as an argument to 'translate.py'.
Armin Rigo
Remove the virtualizable hints from there. With store-sink-array, we get an almost as good effect for free (and I think that getting an effect that is exactly as good is a matter of fixing a few things in the metainterp).
Branches
store-sink-array
Armin Rigo
Bah. Add a test and fix a stupid bug.
Branches
store-sink-array
Alex Gaynor
Move a loop out of an important numpy function.
Alex Gaynor
merged upstream
Alex Gaynor
Allow inlining into ll_append_noresize, which is perfectly safe.
  1. Prev
  2. Next