Commits

Author Commit Message Labels Comments Date
Alex Gaynor
Made the graphanalzyer code faster. It now requires less copying, and bails out sooner upon realizing that a result includes everything.
Alex Gaynor
Optimize join_results for write analyze.
Alex Gaynor
general cleanup of random stuff in backendopt
Alex Gaynor
fix a mis-indented block
Alex Gaynor
some random style + deadcode cleanups
Alex Gaynor
some small style cleanups
Alex Gaynor
Remove some dead imports.
Armin Rigo
Use a UnionFind to do the "right" thing algorithmically.
Armin Rigo
Merged in yrttyr/pypy (pull request #97: indent fix)
yrttyr
indent fix
Maciej Fijalkowski
merge
Maciej Fijalkowski
preallocate stuff in charp2str
Armin Rigo
Trying to improve the performance of the GraphAnalyzer in case of recursion: clean up the various caches and consolidate them in a single DependencyTracker class.
Armin Rigo
Add another test for the graph analyzer's handling of recursion.
mattip
fix test for untranslated
Stian Andreassen
Backout 3b95bf4a907e. No significans
Stian Andreassen
Lets try these cflags with the official benchmark. Great results locally (14% better pidigits etc).
Armin Rigo
Merged in bdkearns/pypy (pull request #96: fix fcntl.lockf, improve fcntl tests, fix test_ioctl failure)
Brian Kearns
attempted fix for fcntl.test_ioctl failure
Brian Kearns
make fcntl.test_ioctl failure reproducible
Brian Kearns
make sure fcntl.ioctl tests aren't unnecessarily skipped
Brian Kearns
cleanup fcntl.flock and fix fcntl.lockf ignoring return value
Brian Kearns
improve fcntl.test_flock/test_lockf so they actually test locking
Armin Rigo
Backout 6df0aaf4caf2: it seems that the interpreter part is indeed a tiny bit faster, but the rest of the runtime code (which is also used by JITted code) becomes markably slower.
Armin Rigo
Don't cache bogus results in case one of the analyze_direct_call() returned a non-cached result (because of 'seen').
Maciej Fijalkowski
Fix few strange ufuncs on ints
Maciej Fijalkowski
Add yet another layer of caching. This is useful when we have to merge a few direct calls way too often
Alex Gaynor
isdigit on strings
wlav
merge default into branch
Branches
reflex-support
wlav
rework how constructors are used to allow for overloader operator new/delete (albeit that Reflex does not support that, but cling/llvm does)
Branches
reflex-support
  1. Prev
  2. Next