Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
hg merge default
Branches
SpecialisedTuples
Armin Rigo
Update the demo.
Branches
SpecialisedTuples
Armin Rigo
Fix: _hashlib was just broken for any non-standard hash function. Small extra clean-ups.
Armin Rigo
Fix. The testing framework was happily accepting app-level methods that are generators, and then running the yielded functions at interp-level :-( Add a hack to conftest.py to prevent that, and rewrite the test in a non-generator style. Now it fails, good.
Armin Rigo
Typo.
Branches
SpecialisedTuples
Armin Rigo
Fix: make sure that PySequence_Fast() returns a W_ListObject or a W_TupleObject, not just some object of type list or tuple. The reason is that PySequence_Fast_GET_xxx() expects these exact interp-level types.
Branches
SpecialisedTuples
Armin Rigo
Dead import
Branches
SpecialisedTuples
Maciej Fijalkowski
Merge nedbat-sandbox branch, with one tweak, don't realy on identity of one, just use object() for identitiy checks.
Armin Rigo
Add a test for some of the nonstandard hashes (issue957)
Alex Gaynor
(jterrace, alex): Expose unsigned integer types in numpy and fix a typo. Fixed up the handling of unsigned64s which are larger in value than a long.
Alex Gaynor
(jterrace) added tolist to various objects in numpy.
Alex Gaynor
update the version number (technically we're 1.8-pre or something now, but this is at least *more* accureate)
Ned Batchelder
Implement from os: getuid, geteuid, getgid, getegid; in an attempt to get 'import site' working, but the problems go deeper.
Branches
nedbat-sandbox
Armin Rigo
Forbid SomeObject there.
Alex Gaynor
some of these generate getfield_gc_pures now
Maciej Fijalkowski
Fail slightly bettter than a SyntaxError
Armin Rigo
Skip these tests in py.test -A.
Armin Rigo
fixes for test_app_main.
Armin Rigo
Baaaaah. Don't rely on "is" being true for two independently wrapped strings. It fails on py.py, for example.
Armin Rigo
test and fix
Armin Rigo
Improve the hack 062e9d06c908: revert the changes done in the RegisterManager, and instead write a more involved but cleaner solution in the FrameManager. As a bonus you get tests too. This solution should work even when assembling bridges, not just loops.
Armin Rigo
Python 2.5 compat
Maciej Fijalkowski
add -g so debugger can be used
Armin Rigo
Write a hack to distinguish between "true built-in modules" and "pseudo-extension built-in modules". The latters are the ones that are extension modules in CPython. We list the formers explicitly. True built-in modules are treated like CPython treats built-in modules, i.e. they always shadow any xx.py. The pseudo-extension built-in modules are treated like CPython treats extension modules, and are only found in sys.path order for the fake entry '.../lib_pypy/__extensions__' which we put just before 'lib_pypy' and the 'lib-python' entries.
Christian Tismer
windows fix (mattip, stakkars)
Armin Rigo
For minimark, use by default 4MB for the nursery size, instead of half the number found by poking in /proc/cpuinfo, which may be a bit bogus. Also, nowadays, that rule seems wrong, in the sense that we need at least a few MBs to get good results, and increasing it doesn't change a lot.
Armin Rigo
hg merge default
Branches
SpecialisedTuples
Armin Rigo
bah.
Armin Rigo
A failing test: keepalive_until_there is not really strong enough.
Armin Rigo
Fixes for runappdirect on top of pypy.
Branches
SpecialisedTuples
  1. Prev
  2. Next