Source

pypy / pypy / module / pypyjit / policy.py

Author Commit Message Labels Comments Date
Alex Gaynor
allow inlining into _codecs, makes simple decoding ~3x faster
Maciej Fijalkowski
update the interface on the pypyjit side
Branches
better-jit-hooks
Maciej Fijalkowski
update the pypyjit module as well
Branches
better-jit-hooks
Maciej Fijalkowski
use try: finally: for cache.in_recursion
Branches
better-jit-hooks
Maciej Fijalkowski
oops
Branches
better-jit-hooks
Maciej Fijalkowski
expose some more of API
Branches
better-jit-hooks
Maciej Fijalkowski
update and improve the hooks
Branches
better-jit-hooks
Maciej Fijalkowski
for what is worth, don't look into interp_resop for now. It's hard enough to get this working.
Branches
better-jit-hooks
Maciej Fijalkowski
fix pypyjit module, more work tomorrow
Branches
better-jit-hooks
Maciej Fijalkowski
add name attribute to jitdrivers. start shifting code around in module/pypyjit
Branches
better-jit-hooks
Maciej Fijalkowski
adjust pypyjit module to use the new API
Branches
better-jit-hooks
Maciej Fijalkowski
support from the pypyjit module side
Branches
better-jit-hooks
Alex Gaynor
allow inlining into marshal, which is used in cPickle
Maciej Fijalkowski
look into mmap
Alex Gaynor
merged upstream.
Branches
unroll-if-alt
Alex Gaynor
allow inlining into more of the thread library, specifically for get_ident, which used to be rendered as a call_may_force, and is now properly elided. Seems to be worth about 5% on the sqlite benchmark.
Alex Gaynor
Merged default in.
Branches
unroll-if-alt
Alex Gaynor
Allow inlining into _collections.
Alex Gaynor
Allow unrolling of the struct module if the format spec is constant, commented out ATM because it doesn't translate due to a mess with annotation, we need to figure this out.
Branches
unroll-if-alt
Alex Gaynor
Allow inlining into cStringIO, and make Unpickler a new-style class.
Alex Gaynor
Started on an app level UnicodeBuilder.
Branches
applevel-builder
Antonio Cuni
hg merge default
Branches
jitypes2
Alex Gaynor
Enable inlining into the _weakref, most of the core functions are still @jit.dont_look_inside though, so the core weakref logic isn't inlined, just some argument parsing stuff.
Armin Rigo
hg merge default
Branches
jitypes2
Alex Gaynor
Allow the JIT to inline into posix. These are mostly wrappers around low level functions, and it's silly to force the caches to be cleared because of those calls, as well as the extra wrapping/allocation of W_ objects.
Antonio Cuni
hg merge default
Branches
jitypes2
Armin Rigo
hg merge default
Branches
jit-lsprofile
Armin Rigo
hg merge default
Branches
jitypes2
Maciej Fijalkowski
revert looking into _file module until we investigate it better
Maciej Fijalkowski
merge default
Branches
jit-lsprofile
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next