Commits

Show all
Author Commit Message Labels Comments Date
Maciej Fijalkowski
make alex happier
Branches
faster-json
Maciej Fijalkowski
don't use identity_dict and remove the commented out stuff
Branches
faster-json
Maciej Fijalkowski
a little speedup
Branches
faster-json
Maciej Fijalkowski
implement encode enough so it passes tests
Branches
faster-json
Maciej Fijalkowski
a test and an obscure fix
Branches
faster-json
Maciej Fijalkowski
use identity_dict and factor out common infrastructure
Branches
faster-json
Maciej Fijalkowski
Step one - remove irrelevant clutter, mostly CPython optimizations.
Branches
faster-json
Armin Rigo
Uh, this seems to fix pypy.objspace.test.test_binop_overriding. I will try to write a unit test and comments for it.
Armin Rigo
Add debugging support for @elidable decorators. Disabled by default because it keeps all arguments ever passed alive.
Armin Rigo
Baaah.
Armin Rigo
In the memmgr, free loops that have been marked as 'invalidated' too.
Armin Rigo
Obscure, obscure, obscure workaround for the fact that libffi.a cannot always be gcc'ed into .so files.
Armin Rigo
- fix a typo in untested code - change the tests so that this code is tested too - independently, fix a test
Armin Rigo
Fix the tests.
Armin Rigo
Make the marker more obvious.
Armin Rigo
Fix the test. Add in the graphpage viewer shading in gray the invalidated loops.
Armin Rigo
Add a failing test.
Armin Rigo
Ah, I misread pick_builtin(): it doesn't have the side-effect of adding '__builtins__' in the provided w_globals dictionary. Remove, and comment.
Armin Rigo
Python 2.5 compat
Armin Rigo
Fix a test in test_optimizebasic, a bit obscurely.
Alex Gaynor
handle division by zero in numpy correctly
Armin Rigo
Fix the position of the "unmatched ')'" errors.
Armin Rigo
Checking in a test for the previous fix. It fails with tonight's pypy-c; hopefully it will pass with next night's.
Armin Rigo
Move the gettopframe_nohidden() out of the way: if we call eval(a,glob,loc) with a 'glob' specified, then we don't need it. Helps the JIT in this case.
Armin Rigo
Forgot that destroy() must be called explicitly.
Armin Rigo
Move this logic here, so that it is also used for Linux64.
Armin Rigo
Attempt to fix sys._current_frames() by returning fake frame objects.
Armin Rigo
Fix the test: calling sleep() may not release the GIL before translation.
Armin Rigo
Merge 'jit-tagged-2': add JIT support for the "rerased" module to erase integers as odd-valued pseudo-pointers.
Armin Rigo
Close branch, to be merged.
Branches
jit-tagged-2
  1. Prev
  2. Next