[pypy-commit] pypy default: Add a failing test.

2011-12-05 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50174:0d1f6b514b53 Date: 2011-12-05 18:22 +0100 http://bitbucket.org/pypy/pypy/changeset/0d1f6b514b53/ Log:Add a failing test. diff --git a/pypy/jit/metainterp/test/test_recursive.py b/pypy/jit/metainterp/test/test_recursive.py ---

[pypy-commit] pypy default: Fix the test.

2011-12-05 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50175:5abc8457062e Date: 2011-12-05 19:05 +0100 http://bitbucket.org/pypy/pypy/changeset/5abc8457062e/ Log:Fix the test. diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py

[pypy-commit] pypy default: Add a test that I wrote long ago, but apparently forgot to check in.

2011-12-05 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50179:ed550a1d0c11 Date: 2011-12-05 20:07 +0100 http://bitbucket.org/pypy/pypy/changeset/ed550a1d0c11/ Log:Add a test that I wrote long ago, but apparently forgot to check in. diff --git a/pypy/jit/metainterp/test/test_math.py

[pypy-commit] pypy default: Test and fix.

2011-12-05 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50180:92d4f8f7bcfb Date: 2011-12-05 20:31 +0100 http://bitbucket.org/pypy/pypy/changeset/92d4f8f7bcfb/ Log:Test and fix. diff --git a/pypy/module/_collections/app_defaultdict.py b/pypy/module/_collections/app_defaultdict.py ---

[pypy-commit] pypy default: Forgot this version of the file. Thanks amaury.

2011-12-05 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50181:0732486f6a76 Date: 2011-12-05 20:39 +0100 http://bitbucket.org/pypy/pypy/changeset/0732486f6a76/ Log:Forgot this version of the file. Thanks amaury. diff --git a/lib_pypy/_collections.py b/lib_pypy/_collections.py ---

[pypy-commit] pypy default: Test and fix.

2011-12-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50214:b0cec017f8a9 Date: 2011-12-06 17:44 +0100 http://bitbucket.org/pypy/pypy/changeset/b0cec017f8a9/ Log:Test and fix. diff --git a/lib_pypy/_collections.py b/lib_pypy/_collections.py --- a/lib_pypy/_collections.py +++

[pypy-commit] pypy default: Translation fix. No cookie

2011-12-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50215:a88a15a5ccb7 Date: 2011-12-06 18:08 +0100 http://bitbucket.org/pypy/pypy/changeset/a88a15a5ccb7/ Log:Translation fix. No cookie diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py

[pypy-commit] pypy default: Clarify. Quotes intended.

2011-12-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50230:245a08e9eb96 Date: 2011-12-06 23:05 +0100 http://bitbucket.org/pypy/pypy/changeset/245a08e9eb96/ Log:Clarify. Quotes intended. diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py ---

[pypy-commit] pypy default: Hum, I'll revert this if I'm wrong, but I don't see how

2011-12-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50231:9873bcdab29c Date: 2011-12-06 23:13 +0100 http://bitbucket.org/pypy/pypy/changeset/9873bcdab29c/ Log:Hum, I'll revert this if I'm wrong, but I don't see how w_iterables can ever be None. diff --git

[pypy-commit] pypy default: Throw away and restart another attempt at pypy/bin/checkmodule.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50255:0cec1f036691 Date: 2011-12-07 12:48 +0100 http://bitbucket.org/pypy/pypy/changeset/0cec1f036691/ Log:Throw away and restart another attempt at pypy/bin/checkmodule. diff --git a/pypy/bin/checkmodule.py b/pypy/bin/checkmodule.py

[pypy-commit] pypy default: Progress.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50256:ac541142ddcd Date: 2011-12-07 12:57 +0100 http://bitbucket.org/pypy/pypy/changeset/ac541142ddcd/ Log:Progress. diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py --- a/pypy/objspace/fake/objspace.py +++

[pypy-commit] pypy default: Progress.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50257:65c9c70b487b Date: 2011-12-07 14:29 +0100 http://bitbucket.org/pypy/pypy/changeset/65c9c70b487b/ Log:Progress. diff --git a/pypy/objspace/fake/checkmodule.py b/pypy/objspace/fake/checkmodule.py ---

[pypy-commit] pypy default: Progress.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50260:548656579bd4 Date: 2011-12-07 14:40 +0100 http://bitbucket.org/pypy/pypy/changeset/548656579bd4/ Log:Progress. diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py --- a/pypy/objspace/fake/objspace.py +++

[pypy-commit] pypy default: Progress.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50261:090ec341827b Date: 2011-12-07 14:55 +0100 http://bitbucket.org/pypy/pypy/changeset/090ec341827b/ Log:Progress. diff --git a/pypy/objspace/fake/checkmodule.py b/pypy/objspace/fake/checkmodule.py ---

[pypy-commit] pypy default: extra tests.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50258:914208fc6836 Date: 2011-12-07 14:30 +0100 http://bitbucket.org/pypy/pypy/changeset/914208fc6836/ Log:extra tests. diff --git a/pypy/objspace/fake/test/test_objspace.py b/pypy/objspace/fake/test/test_objspace.py ---

[pypy-commit] pypy default: Progress.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50262:6e9276536c74 Date: 2011-12-07 15:17 +0100 http://bitbucket.org/pypy/pypy/changeset/6e9276536c74/ Log:Progress. diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py --- a/pypy/objspace/fake/objspace.py +++

[pypy-commit] pypy default: Progress.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50259:1a471ba2aa1d Date: 2011-12-07 14:36 +0100 http://bitbucket.org/pypy/pypy/changeset/1a471ba2aa1d/ Log:Progress. diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py --- a/pypy/objspace/fake/objspace.py +++

[pypy-commit] pypy default: Still more progress.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50263:391271fcc7f9 Date: 2011-12-07 15:27 +0100 http://bitbucket.org/pypy/pypy/changeset/391271fcc7f9/ Log:Still more progress. diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py ---

[pypy-commit] pypy default: Fixes.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50266:2db948e2fa60 Date: 2011-12-07 16:38 +0100 http://bitbucket.org/pypy/pypy/changeset/2db948e2fa60/ Log:Fixes. diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py

[pypy-commit] pypy default: Fix the multiple calls to build_types() by passing complete_now=False

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50264:30e84d345b46 Date: 2011-12-07 15:36 +0100 http://bitbucket.org/pypy/pypy/changeset/30e84d345b46/ Log:Fix the multiple calls to build_types() by passing complete_now=False diff --git a/pypy/objspace/fake/objspace.py

[pypy-commit] pypy default: fix test

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50267:70d0240ac95a Date: 2011-12-07 16:41 +0100 http://bitbucket.org/pypy/pypy/changeset/70d0240ac95a/ Log:fix test diff --git a/pypy/objspace/fake/test/test_objspace.py b/pypy/objspace/fake/test/test_objspace.py ---

[pypy-commit] pypy default: Some progress.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50265:90f0debd374c Date: 2011-12-07 16:00 +0100 http://bitbucket.org/pypy/pypy/changeset/90f0debd374c/ Log:Some progress. diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py --- a/pypy/objspace/fake/objspace.py

[pypy-commit] pypy default: Kill a dependency to the stdobjspace.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50268:93c1adc1f2e5 Date: 2011-12-07 17:07 +0100 http://bitbucket.org/pypy/pypy/changeset/93c1adc1f2e5/ Log:Kill a dependency to the stdobjspace. diff --git a/pypy/module/micronumpy/interp_boxes.py

[pypy-commit] pypy default: Fixes. Now micronumpy passes :-)

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50269:b1a1441f2980 Date: 2011-12-07 17:18 +0100 http://bitbucket.org/pypy/pypy/changeset/b1a1441f2980/ Log:Fixes. Now micronumpy passes :-) diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py ---

[pypy-commit] pypy default: Wrong logic. Must only call ann.complete() once at the end.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50271:ea6c0a78b1e6 Date: 2011-12-07 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/ea6c0a78b1e6/ Log:Wrong logic. Must only call ann.complete() once at the end. diff --git a/pypy/objspace/fake/objspace.py

[pypy-commit] pypy default: List explicitly some of the modules for which it is known to work.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50270:139fdb431fef Date: 2011-12-07 17:29 +0100 http://bitbucket.org/pypy/pypy/changeset/139fdb431fef/ Log:List explicitly some of the modules for which it is known to work. It doesn't work out of the box on any module. diff

[pypy-commit] pypy default: merge heads

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50272:3d44c9c53444 Date: 2011-12-07 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/3d44c9c53444/ Log:merge heads diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py ---

[pypy-commit] pypy default: A passing test for widening casts from a short unsigned value.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50273:bb4fc57d2649 Date: 2011-12-07 17:51 +0100 http://bitbucket.org/pypy/pypy/changeset/bb4fc57d2649/ Log:A passing test for widening casts from a short unsigned value. diff --git a/pypy/translator/c/test/test_typed.py

[pypy-commit] pypy default: Tweaks.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50274:831d216b57f0 Date: 2011-12-07 18:06 +0100 http://bitbucket.org/pypy/pypy/changeset/831d216b57f0/ Log:Tweaks. diff --git a/pypy/bin/checkmodule.py b/pypy/bin/checkmodule.py --- a/pypy/bin/checkmodule.py +++

[pypy-commit] pypy default: Also accept a full directory name, for easier tab-completion.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50275:aeb5a474cce9 Date: 2011-12-07 18:17 +0100 http://bitbucket.org/pypy/pypy/changeset/aeb5a474cce9/ Log:Also accept a full directory name, for easier tab-completion. diff --git a/pypy/bin/checkmodule.py b/pypy/bin/checkmodule.py ---

[pypy-commit] pypy default: Remove it from there then.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50282:1ef0414a0491 Date: 2011-12-07 20:20 +0100 http://bitbucket.org/pypy/pypy/changeset/1ef0414a0491/ Log:Remove it from there then. diff --git a/pypy/objspace/fake/test/test_zmodules.py b/pypy/objspace/fake/test/test_zmodules.py ---

[pypy-commit] pypy default: Distribute test_zmodules's content to the various modules.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50283:38243eb2f78b Date: 2011-12-07 20:25 +0100 http://bitbucket.org/pypy/pypy/changeset/38243eb2f78b/ Log:Distribute test_zmodules's content to the various modules. diff --git a/pypy/module/_bisect/test/test_ztranslation.py

[pypy-commit] pypy default: Fix an occasional IndexError.

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50285:80bbb425d34a Date: 2011-12-07 20:34 +0100 http://bitbucket.org/pypy/pypy/changeset/80bbb425d34a/ Log:Fix an occasional IndexError. (I should try to figure out if the trunk py lib still has the same issue, and write

[pypy-commit] pypy default: Fix for ctypes on Python 2.5: c_byte is a better approximation of

2011-12-07 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50286:34288a8ab7fd Date: 2011-12-07 20:35 +0100 http://bitbucket.org/pypy/pypy/changeset/34288a8ab7fd/ Log:Fix for ctypes on Python 2.5: c_byte is a better approximation of the missing c_bool, although still not perfect. diff

[pypy-commit] pypy default: Add a failing test for fixedview() on a list of floats

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50295:15d89540a5c3 Date: 2011-12-08 11:07 + http://bitbucket.org/pypy/pypy/changeset/15d89540a5c3/ Log:Add a failing test for fixedview() on a list of floats that expands to too much stuff for now. diff --git

[pypy-commit] pypy default: Revert this, committed by accident. (The other accidental commit is

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50296:3ff9c88dca39 Date: 2011-12-08 12:17 +0100 http://bitbucket.org/pypy/pypy/changeset/3ff9c88dca39/ Log:Revert this, committed by accident. (The other accidental commit is actually good and a complete detail, so I'm not going

[pypy-commit] pypy SpecialisedTuples: Rework the source code. Kill a few features that don't really make

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50297:363bac62f6dc Date: 2011-12-08 14:23 +0100 http://bitbucket.org/pypy/pypy/changeset/363bac62f6dc/ Log:Rework the source code. Kill a few features that don't really make sense to have; write by hand a fast

[pypy-commit] pypy SpecialisedTuples: translation fix

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50298:38ecd0cebaa2 Date: 2011-12-08 14:37 +0100 http://bitbucket.org/pypy/pypy/changeset/38ecd0cebaa2/ Log:translation fix diff --git a/pypy/objspace/std/specialisedtupleobject.py

[pypy-commit] pypy SpecialisedTuples: Add 'withspecialisedtuple' by default, at least for testing the result.

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50299:1f3ae2d48981 Date: 2011-12-08 14:47 +0100 http://bitbucket.org/pypy/pypy/changeset/1f3ae2d48981/ Log:Add 'withspecialisedtuple' by default, at least for testing the result. diff --git

[pypy-commit] pypy SpecialisedTuples: clean-up.

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50301:24d1d9d80c96 Date: 2011-12-08 15:01 +0100 http://bitbucket.org/pypy/pypy/changeset/24d1d9d80c96/ Log:clean-up. diff --git a/pypy/objspace/std/tupletype.py b/pypy/objspace/std/tupletype.py ---

[pypy-commit] pypy default: Hack: record at least some partial information about which frame

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50308:062e9d06c908 Date: 2011-12-08 16:40 +0100 http://bitbucket.org/pypy/pypy/changeset/062e9d06c908/ Log:Hack: record at least some partial information about which frame locations are freed, and if a hint is present, try to

[pypy-commit] pypy SpecialisedTuples: Kill.

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50313:526f61d70b8f Date: 2011-12-08 18:01 +0100 http://bitbucket.org/pypy/pypy/changeset/526f61d70b8f/ Log:Kill. diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py

[pypy-commit] pypy SpecialisedTuples: Test and fix.

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50314:f0cc6a3ff8e9 Date: 2011-12-08 18:06 +0100 http://bitbucket.org/pypy/pypy/changeset/f0cc6a3ff8e9/ Log:Test and fix. diff --git a/pypy/objspace/std/specialisedtupleobject.py

[pypy-commit] pypy SpecialisedTuples: Re-add and review this code. Needed to ensure that tup*1 is tup,

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50315:d896533b28af Date: 2011-12-08 18:15 +0100 http://bitbucket.org/pypy/pypy/changeset/d896533b28af/ Log:Re-add and review this code. Needed to ensure that tup*1 is tup, in case obscure code depends on it.

[pypy-commit] pypy default: A failing test: keepalive_until_there is not really

2011-12-08 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50319:1edf7af77df6 Date: 2011-12-09 08:36 +0100 http://bitbucket.org/pypy/pypy/changeset/1edf7af77df6/ Log:A failing test: keepalive_until_there is not really strong enough. diff --git a/pypy/jit/metainterp/test/test_del.py

[pypy-commit] pypy default: bah.

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50320:5a510c5ffc55 Date: 2011-12-09 09:18 +0100 http://bitbucket.org/pypy/pypy/changeset/5a510c5ffc55/ Log:bah. diff --git a/pypy/jit/metainterp/test/test_del.py b/pypy/jit/metainterp/test/test_del.py ---

[pypy-commit] pypy temp2: hg backout 062e9d06c908

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: temp2 Changeset: r50321:03796662a8a0 Date: 2011-12-09 11:59 +0100 http://bitbucket.org/pypy/pypy/changeset/03796662a8a0/ Log:hg backout 062e9d06c908 diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsupport/regalloc.py ---

[pypy-commit] pypy SpecialisedTuples: hg merge default

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50322:4efbd07c3e55 Date: 2011-12-09 12:01 +0100 http://bitbucket.org/pypy/pypy/changeset/4efbd07c3e55/ Log:hg merge default diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsupport/regalloc.py

[pypy-commit] pypy default: For minimark, use by default 4MB for the nursery size, instead of

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50323:4c10a84a7da0 Date: 2011-12-09 14:14 +0100 http://bitbucket.org/pypy/pypy/changeset/4c10a84a7da0/ Log:For minimark, use by default 4MB for the nursery size, instead of half the number found by poking in /proc/cpuinfo, which

[pypy-commit] pypy default: Write a hack to distinguish between true built-in modules and

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50328:a72429e0e0ed Date: 2011-12-09 18:18 +0100 http://bitbucket.org/pypy/pypy/changeset/a72429e0e0ed/ Log:Write a hack to distinguish between true built-in modules and pseudo-extension built-in modules. The latters are the ones

[pypy-commit] buildbot default: Give it a bit more time before timing out. Useful for

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r599:83d6d146e64f Date: 2011-12-09 18:34 +0100 http://bitbucket.org/pypy/buildbot/changeset/83d6d146e64f/ Log:Give it a bit more time before timing out. Useful for very slow final make runs. diff --git

[pypy-commit] pypy default: Python 2.5 compat

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50331:eff9db9ac0c8 Date: 2011-12-09 22:23 +0100 http://bitbucket.org/pypy/pypy/changeset/eff9db9ac0c8/ Log:Python 2.5 compat diff --git a/pypy/jit/metainterp/test/test_fficall.py b/pypy/jit/metainterp/test/test_fficall.py ---

[pypy-commit] pypy default: Improve the hack 062e9d06c908: revert the changes done in the

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50332:9b45755e2c2b Date: 2011-12-09 22:58 +0100 http://bitbucket.org/pypy/pypy/changeset/9b45755e2c2b/ Log:Improve the hack 062e9d06c908: revert the changes done in the RegisterManager, and instead write a more involved but

[pypy-commit] pypy default: test and fix

2011-12-09 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50333:94737f156c30 Date: 2011-12-09 23:04 +0100 http://bitbucket.org/pypy/pypy/changeset/94737f156c30/ Log:test and fix diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsupport/regalloc.py ---

[pypy-commit] pypy default: Baaaaah. Don't rely on is being true for two independently

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50335:b8e86a5f522b Date: 2011-12-10 10:41 +0100 http://bitbucket.org/pypy/pypy/changeset/b8e86a5f522b/ Log:Bah. Don't rely on is being true for two independently wrapped strings. It fails on py.py, for example. diff --git

[pypy-commit] pypy temp2: close temporary branch

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: temp2 Changeset: r50334:2db53dd9c46e Date: 2011-12-09 23:08 +0100 http://bitbucket.org/pypy/pypy/changeset/2db53dd9c46e/ Log:close temporary branch ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy default: fixes for test_app_main.

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50336:998ae4038c2f Date: 2011-12-10 10:46 +0100 http://bitbucket.org/pypy/pypy/changeset/998ae4038c2f/ Log:fixes for test_app_main. diff --git a/pypy/translator/goal/app_main.py b/pypy/translator/goal/app_main.py ---

[pypy-commit] pypy default: Skip these tests in py.test -A.

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50337:386488dbe96d Date: 2011-12-10 11:12 + http://bitbucket.org/pypy/pypy/changeset/386488dbe96d/ Log:Skip these tests in py.test -A. diff --git a/pypy/module/imp/test/test_import.py b/pypy/module/imp/test/test_import.py ---

[pypy-commit] pypy jit-targets: Fix.

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-targets Changeset: r50345:9addc6b0c977 Date: 2011-12-10 16:03 +0100 http://bitbucket.org/pypy/pypy/changeset/9addc6b0c977/ Log:Fix. diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsupport/regalloc.py ---

[pypy-commit] pypy jit-targets: Update comment.

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-targets Changeset: r50347:6c2822188033 Date: 2011-12-10 16:25 +0100 http://bitbucket.org/pypy/pypy/changeset/6c2822188033/ Log:Update comment. diff --git a/pypy/jit/backend/x86/regalloc.py b/pypy/jit/backend/x86/regalloc.py ---

[pypy-commit] pypy jit-targets: Fix: read 'frame_depth' before assembling the bridge.

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-targets Changeset: r50354:0da687824062 Date: 2011-12-10 16:40 +0100 http://bitbucket.org/pypy/pypy/changeset/0da687824062/ Log:Fix: read 'frame_depth' before assembling the bridge. diff --git a/pypy/jit/backend/x86/test/test_recompilation.py

[pypy-commit] pypy jit-targets: Fixes for metainterp/test/test_ztranslation. Unsure if it's really

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-targets Changeset: r50357:195866ee2672 Date: 2011-12-10 17:17 +0100 http://bitbucket.org/pypy/pypy/changeset/195866ee2672/ Log:Fixes for metainterp/test/test_ztranslation. Unsure if it's really worth the burden to maintain this mess just

[pypy-commit] pypy default: Forbid SomeObject there.

2011-12-10 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50358:969865e9cb30 Date: 2011-12-10 18:42 +0100 http://bitbucket.org/pypy/pypy/changeset/969865e9cb30/ Log:Forbid SomeObject there. diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py ---

[pypy-commit] pypy default: Add a test for some of the nonstandard hashes (issue957)

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50366:9de8b8b018cb Date: 2011-12-11 11:21 +0100 http://bitbucket.org/pypy/pypy/changeset/9de8b8b018cb/ Log:Add a test for some of the nonstandard hashes (issue957) diff --git a/pypy/module/_hashlib/test/test_hashlib.py

[pypy-commit] pypy SpecialisedTuples: Dead import

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50369:1c9dc407966c Date: 2011-12-11 11:28 +0100 http://bitbucket.org/pypy/pypy/changeset/1c9dc407966c/ Log:Dead import diff --git a/pypy/module/cpyext/methodobject.py b/pypy/module/cpyext/methodobject.py ---

[pypy-commit] pypy SpecialisedTuples: Fix: make sure that PySequence_Fast() returns a W_ListObject

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50370:5e1080705d7c Date: 2011-12-11 11:29 +0100 http://bitbucket.org/pypy/pypy/changeset/5e1080705d7c/ Log:Fix: make sure that PySequence_Fast() returns a W_ListObject or a W_TupleObject, not just some object of

[pypy-commit] pypy SpecialisedTuples: Typo.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50371:0b382030a9e9 Date: 2011-12-11 11:36 +0100 http://bitbucket.org/pypy/pypy/changeset/0b382030a9e9/ Log:Typo. diff --git a/pypy/module/cpyext/sequence.py b/pypy/module/cpyext/sequence.py ---

[pypy-commit] pypy default: Fix: _hashlib was just broken for any non-standard hash function.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50375:2e5b6dce5753 Date: 2011-12-11 12:48 +0100 http://bitbucket.org/pypy/pypy/changeset/2e5b6dce5753/ Log:Fix: _hashlib was just broken for any non-standard hash function. Small extra clean-ups. diff --git

[pypy-commit] pypy SpecialisedTuples: Update the demo.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50376:f07d5e9e9d7a Date: 2011-12-11 12:50 +0100 http://bitbucket.org/pypy/pypy/changeset/f07d5e9e9d7a/ Log:Update the demo. diff --git a/pypy/jit/tl/pypyjit_demo.py b/pypy/jit/tl/pypyjit_demo.py ---

[pypy-commit] pypy default: hg backout 3eba2ed546ad

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50379:1c29f19cb8d7 Date: 2011-12-11 13:33 +0100 http://bitbucket.org/pypy/pypy/changeset/1c29f19cb8d7/ Log:hg backout 3eba2ed546ad Does not translate. The issue is that to_builtin_type() is not RPython: the result of

[pypy-commit] pypy default: Hopefully fix test_pypy_c:test_call:test_stararg_virtual, by forcing

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50380:f0e6f9c06870 Date: 2011-12-11 13:49 +0100 http://bitbucket.org/pypy/pypy/changeset/f0e6f9c06870/ Log:Hopefully fix test_pypy_c:test_call:test_stararg_virtual, by forcing getitems_fixedsize() to unroll small constant-length

[pypy-commit] pypy default: Wrap(r_singlefloat) is not supported by the std obj space either.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50381:20cf388f70b8 Date: 2011-12-11 14:11 +0100 http://bitbucket.org/pypy/pypy/changeset/20cf388f70b8/ Log:Wrap(r_singlefloat) is not supported by the std obj space either. diff --git a/pypy/objspace/fake/objspace.py

[pypy-commit] pypy default: fix

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50382:b56d8ea76b88 Date: 2011-12-11 15:09 +0100 http://bitbucket.org/pypy/pypy/changeset/b56d8ea76b88/ Log:fix diff --git a/pypy/module/_continuation/test/test_translated.py b/pypy/module/_continuation/test/test_translated.py ---

[pypy-commit] pypy SpecialisedTuples: close branch

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: SpecialisedTuples Changeset: r50383:a48a35a5c618 Date: 2011-12-11 15:10 +0100 http://bitbucket.org/pypy/pypy/changeset/a48a35a5c618/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy default: Added a FAQ entry.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50388:b2c92d4e8383 Date: 2011-12-11 18:32 +0100 http://bitbucket.org/pypy/pypy/changeset/b2c92d4e8383/ Log:Added a FAQ entry. diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -112,10

[pypy-commit] pypy default: fix comment

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50390:a83bd631dde3 Date: 2011-12-11 19:03 +0100 http://bitbucket.org/pypy/pypy/changeset/a83bd631dde3/ Log:fix comment diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py ---

[pypy-commit] pypy jit-simplify-backendintf: Fixed virtualizables.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50391:ab500e92817c Date: 2011-12-11 21:05 +0100 http://bitbucket.org/pypy/pypy/changeset/ab500e92817c/ Log:Fixed virtualizables. diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py ---

[pypy-commit] pypy jit-simplify-backendintf: Fix test.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50394:6ea88ccf9778 Date: 2011-12-11 21:21 +0100 http://bitbucket.org/pypy/pypy/changeset/6ea88ccf9778/ Log:Fix test. diff --git a/pypy/jit/metainterp/test/test_tl.py b/pypy/jit/metainterp/test/test_tl.py ---

[pypy-commit] pypy jit-simplify-backendintf: Fix for compile_tmp_callback().

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50392:f9e61788fa85 Date: 2011-12-11 21:08 +0100 http://bitbucket.org/pypy/pypy/changeset/f9e61788fa85/ Log:Fix for compile_tmp_callback(). diff --git a/pypy/jit/metainterp/compile.py

[pypy-commit] pypy jit-simplify-backendintf: Translation fixes (front-end only so far).

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50395:874a608a3377 Date: 2011-12-11 21:28 +0100 http://bitbucket.org/pypy/pypy/changeset/874a608a3377/ Log:Translation fixes (front-end only so far). diff --git a/pypy/jit/backend/llgraph/runner.py

[pypy-commit] pypy jit-simplify-backendintf: Fix test.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50393:c87a6c079a01 Date: 2011-12-11 21:10 +0100 http://bitbucket.org/pypy/pypy/changeset/c87a6c079a01/ Log:Fix test. diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py ---

[pypy-commit] pypy jit-simplify-backendintf: Fix test.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50396:3481aa4226dc Date: 2011-12-11 21:56 +0100 http://bitbucket.org/pypy/pypy/changeset/3481aa4226dc/ Log:Fix test. diff --git a/pypy/jit/metainterp/test/test_warmspot.py

[pypy-commit] pypy default: merge heads

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r50397:6fb87770b5d2 Date: 2011-12-11 21:57 +0100 http://bitbucket.org/pypy/pypy/changeset/6fb87770b5d2/ Log:merge heads diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py ---

[pypy-commit] pypy jit-simplify-backendintf: In-progress

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50400:2bc80fdea1c1 Date: 2011-12-11 22:37 +0100 http://bitbucket.org/pypy/pypy/changeset/2bc80fdea1c1/ Log:In-progress diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py ---

[pypy-commit] pypy jit-simplify-backendintf: Switch to a less magical way of specializing execute_token(),

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50398:82684fd1231e Date: 2011-12-11 22:24 +0100 http://bitbucket.org/pypy/pypy/changeset/82684fd1231e/ Log:Switch to a less magical way of specializing execute_token(), one which has a chance to work in a

[pypy-commit] pypy jit-simplify-backendintf: fix

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50399:c1bad6dee4e2 Date: 2011-12-11 22:27 +0100 http://bitbucket.org/pypy/pypy/changeset/c1bad6dee4e2/ Log:fix diff --git a/pypy/jit/backend/model.py b/pypy/jit/backend/model.py --- a/pypy/jit/backend/model.py

[pypy-commit] pypy jit-simplify-backendintf: Kill.

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50401:9677e2ec7aef Date: 2011-12-11 22:41 +0100 http://bitbucket.org/pypy/pypy/changeset/9677e2ec7aef/ Log:Kill. diff --git a/pypy/jit/backend/x86/runner.py b/pypy/jit/backend/x86/runner.py ---

[pypy-commit] pypy jit-simplify-backendintf: In-progress. Three complicated and long functions are gone :-)

2011-12-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50402:a4f5ba4d79b4 Date: 2011-12-11 23:42 +0100 http://bitbucket.org/pypy/pypy/changeset/a4f5ba4d79b4/ Log:In-progress. Three complicated and long functions are gone :-) diff --git

[pypy-commit] pypy jit-simplify-backendintf: Fix for StackLocs with a negative 'position' (corresponding to

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50407:793032bf57e5 Date: 2011-12-12 01:10 +0100 http://bitbucket.org/pypy/pypy/changeset/793032bf57e5/ Log:Fix for StackLocs with a negative 'position' (corresponding to a positive offset from %ebp). diff

[pypy-commit] pypy jit-simplify-backendintf: Fix call_assembler.

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50409:3a5a45bf3039 Date: 2011-12-12 09:24 +0100 http://bitbucket.org/pypy/pypy/changeset/3a5a45bf3039/ Log:Fix call_assembler. diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py

[pypy-commit] pypy jit-simplify-backendintf: redirect_call_assembler() fix.

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50410:dbe437dbf368 Date: 2011-12-12 09:33 +0100 http://bitbucket.org/pypy/pypy/changeset/dbe437dbf368/ Log:redirect_call_assembler() fix. diff --git a/pypy/jit/backend/x86/assembler.py

[pypy-commit] pypy jit-simplify-backendintf: 64-bit support.

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50408:7ae9b2f7c938 Date: 2011-12-12 09:19 +0100 http://bitbucket.org/pypy/pypy/changeset/7ae9b2f7c938/ Log:64-bit support. diff --git a/pypy/jit/backend/x86/regalloc.py b/pypy/jit/backend/x86/regalloc.py ---

[pypy-commit] pypy jit-simplify-backendintf: Fixes.

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50411:b9daf080154c Date: 2011-12-12 09:59 +0100 http://bitbucket.org/pypy/pypy/changeset/b9daf080154c/ Log:Fixes. diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py ---

[pypy-commit] pypy jit-simplify-backendintf: Fix test

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50412:8564866c0e68 Date: 2011-12-12 10:04 +0100 http://bitbucket.org/pypy/pypy/changeset/8564866c0e68/ Log:Fix test diff --git a/pypy/jit/backend/x86/test/test_assembler.py

[pypy-commit] pypy jit-simplify-backendintf: Fix test

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50413:73f9a638b3f9 Date: 2011-12-12 10:11 +0100 http://bitbucket.org/pypy/pypy/changeset/73f9a638b3f9/ Log:Fix test diff --git a/pypy/jit/backend/test/calling_convention_test.py

[pypy-commit] pypy jit-simplify-backendintf: Fix test

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50415:a7c8b3b608d5 Date: 2011-12-12 10:27 +0100 http://bitbucket.org/pypy/pypy/changeset/a7c8b3b608d5/ Log:Fix test diff --git a/pypy/jit/backend/x86/test/test_recompilation.py

[pypy-commit] pypy jit-simplify-backendintf: Yay. More code is killed. Killing this was actually

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50416:bdc61f3c13cb Date: 2011-12-12 10:36 +0100 http://bitbucket.org/pypy/pypy/changeset/bdc61f3c13cb/ Log:Yay. More code is killed. Killing this was actually the goal of the branch, somehow. diff --git

[pypy-commit] pypy jit-simplify-backendintf: Add an extra assertion in the llgraph backend.

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50418:cd85bd047d43 Date: 2011-12-12 11:15 +0100 http://bitbucket.org/pypy/pypy/changeset/cd85bd047d43/ Log:Add an extra assertion in the llgraph backend. diff --git a/pypy/jit/backend/llgraph/llimpl.py

[pypy-commit] pypy jit-simplify-backendintf: Expand the comment.

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50420:6e71614fa5d3 Date: 2011-12-12 11:29 +0100 http://bitbucket.org/pypy/pypy/changeset/6e71614fa5d3/ Log:Expand the comment. diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py ---

[pypy-commit] pypy jit-simplify-backendintf: Fix

2011-12-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: jit-simplify-backendintf Changeset: r50419:bcdbd1bc9618 Date: 2011-12-12 11:15 +0100 http://bitbucket.org/pypy/pypy/changeset/bcdbd1bc9618/ Log:Fix diff --git a/pypy/jit/backend/test/test_random.py b/pypy/jit/backend/test/test_random.py ---

  1   2   3   4   5   6   7   8   9   10   >