[pypy-commit] buildbot default: Don't display "None" in the columns "own tests" and "applevel tests"

2011-07-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r521:3aa4da94bc4c Date: 2011-07-03 08:57 +0200 http://bitbucket.org/pypy/buildbot/changeset/3aa4da94bc4c/ Log:Don't display "None" in the columns "own tests" and "applevel tests" for lines that don't even have a revision number, like the

[pypy-commit] pypy jit-short_from_state: hg merge default

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45303:3091ae4843f5 Date: 2011-07-03 08:48 +0200 http://bitbucket.org/pypy/pypy/changeset/3091ae4843f5/ Log:hg merge default diff --git a/pypy/jit/metainterp/optimizeopt/intbounds.py b/pypy/jit/metainterp/optimizeopt/intbounds.py --

[pypy-commit] pypy jit-short_from_state: dissbale for now

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45302:6ee1ab03fb23 Date: 2011-07-03 08:44 +0200 http://bitbucket.org/pypy/pypy/changeset/6ee1ab03fb23/ Log:dissbale for now diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/heap.py --- a/pypy/j

[pypy-commit] pypy jit-short_from_state: produce proper jump args in the preamble

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45301:c6e661dff09a Date: 2011-07-02 22:25 +0200 http://bitbucket.org/pypy/pypy/changeset/c6e661dff09a/ Log:produce proper jump args in the preamble diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimize

[pypy-commit] pypy jit-short_from_state: fixed test

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45300:a2b71f3b9c8e Date: 2011-07-02 19:47 +0200 http://bitbucket.org/pypy/pypy/changeset/a2b71f3b9c8e/ Log:fixed test diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metaint

[pypy-commit] pypy default: merged upstream

2011-07-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45299:37125e4baaff Date: 2011-07-02 21:21 -0700 http://bitbucket.org/pypy/pypy/changeset/37125e4baaff/ Log:merged upstream diff --git a/pypy/module/_io/interp_io.py b/pypy/module/_io/interp_io.py --- a/pypy/module/_io/interp_io.py +++ b/pypy/module/_i

[pypy-commit] pypy default: Don't run these tests under -A

2011-07-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45298:83f6ecc84a52 Date: 2011-07-02 21:21 -0700 http://bitbucket.org/pypy/pypy/changeset/83f6ecc84a52/ Log:Don't run these tests under -A diff --git a/pypy/objspace/std/test/test_celldict.py b/pypy/objspace/std/test/test_celldict.py --- a/pypy/objspa

[pypy-commit] pypy default: Merge heads.

2011-07-02 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45296:afde3d9955e7 Date: 2011-07-02 20:30 -0700 http://bitbucket.org/pypy/pypy/changeset/afde3d9955e7/ Log:Merge heads. diff --git a/pypy/interpreter/test/test_typedef.py b/pypy/interpreter/test/test_typedef.py --- a/pypy/interpreter/test/test_typ

[pypy-commit] pypy default: This breaks translation, don't allow setting stack limit on ootype for now.

2011-07-02 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45295:a5691d418d1e Date: 2011-07-02 20:30 -0700 http://bitbucket.org/pypy/pypy/changeset/a5691d418d1e/ Log:This breaks translation, don't allow setting stack limit on ootype for now. diff --git a/pypy/module/sys/vm.py b/pypy/module/sys/vm.p

[pypy-commit] pypy default: Don't include stat_result.st_blksize on ootype.

2011-07-02 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45294:e9deaeb45961 Date: 2011-06-30 21:47 -0700 http://bitbucket.org/pypy/pypy/changeset/e9deaeb45961/ Log:Don't include stat_result.st_blksize on ootype. diff --git a/pypy/module/_io/interp_io.py b/pypy/module/_io/interp_io.py --- a/pypy/module/_i

[pypy-commit] pypy default: In later code these fields are expected to be mangled.

2011-07-02 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45293:002c7b77a209 Date: 2011-06-27 20:26 -0700 http://bitbucket.org/pypy/pypy/changeset/002c7b77a209/ Log:In later code these fields are expected to be mangled. diff --git a/pypy/rpython/ootypesystem/rclass.py b/pypy/rpython/ootypesystem/rclass.p

[pypy-commit] pypy default: Tell the JVM backend what to do with this operation. It's possible DoNothing is more correct in this case, but Ignore seems fine for now.

2011-07-02 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45292:c8344a91deef Date: 2011-06-27 20:20 -0700 http://bitbucket.org/pypy/pypy/changeset/c8344a91deef/ Log:Tell the JVM backend what to do with this operation. It's possible DoNothing is more correct in this case, but Ignore seems fine for

[pypy-commit] pypy default: Change signature to match how it is called. Fixes JVM exception when string-izing floats.

2011-07-02 Thread ademan
Author: Daniel Roberts Branch: Changeset: r45291:85913f63ba89 Date: 2011-06-27 19:22 -0700 http://bitbucket.org/pypy/pypy/changeset/85913f63ba89/ Log:Change signature to match how it is called. Fixes JVM exception when string-izing floats. diff --git a/pypy/translator/jvm/src/pypy/P

[pypy-commit] pypy default: propogate bounds from an int_is_zero(); guard_true(); onto int_is_true(); guard_false(); this pattern shows up in Python-level calls, checking on various profiling things.

2011-07-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45290:68019c81cf8d Date: 2011-07-02 17:16 -0700 http://bitbucket.org/pypy/pypy/changeset/68019c81cf8d/ Log:propogate bounds from an int_is_zero(); guard_true(); onto int_is_true(); guard_false(); this pattern shows up in Python-level ca

[pypy-commit] pypy inline-dict-ops: enough support to run basic tests, unskip the none one

2011-07-02 Thread fijal
Author: Maciej Fijalkowski Branch: inline-dict-ops Changeset: r45289:5396eecdde05 Date: 2011-07-03 01:03 +0200 http://bitbucket.org/pypy/pypy/changeset/5396eecdde05/ Log:enough support to run basic tests, unskip the none one diff --git a/pypy/jit/backend/llsupport/descr.py b/pypy/jit/backen

[pypy-commit] pypy inline-dict-ops: add test_dict for x86 backend

2011-07-02 Thread fijal
Author: Maciej Fijalkowski Branch: inline-dict-ops Changeset: r45288:436d5fcdc19e Date: 2011-07-03 00:33 +0200 http://bitbucket.org/pypy/pypy/changeset/436d5fcdc19e/ Log:add test_dict for x86 backend diff --git a/pypy/jit/backend/x86/test/test_dict.py b/pypy/jit/backend/x86/test/test_dict.p

[pypy-commit] pypy inline-dict-ops: x86 support for {get, set}interiorfield

2011-07-02 Thread fijal
Author: Maciej Fijalkowski Branch: inline-dict-ops Changeset: r45287:7ed3b28dad4a Date: 2011-07-03 00:31 +0200 http://bitbucket.org/pypy/pypy/changeset/7ed3b28dad4a/ Log:x86 support for {get,set}interiorfield diff --git a/pypy/jit/backend/llsupport/descr.py b/pypy/jit/backend/llsupport/desc

[pypy-commit] pypy win64 test: merge

2011-07-02 Thread ctismer
Author: Christian Tismer Branch: win64 test Changeset: r45286:0caf6570c62d Date: 2011-07-03 00:16 +0200 http://bitbucket.org/pypy/pypy/changeset/0caf6570c62d/ Log:merge diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/objspace/std/objspace.py +++ b/pypy/o

[pypy-commit] pypy win64 test: some things are hard, see comment in test_ll2ctypes.py

2011-07-02 Thread ctismer
Author: Christian Tismer Branch: win64 test Changeset: r45285:8b145e7769f3 Date: 2011-07-03 00:14 +0200 http://bitbucket.org/pypy/pypy/changeset/8b145e7769f3/ Log:some things are hard, see comment in test_ll2ctypes.py diff --git a/pypy/rpython/lltypesystem/ll2ctypes.py b/pypy/rpython/lltype

[pypy-commit] pypy default: merged upstream, again

2011-07-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45284:e572b99a233b Date: 2011-07-02 10:27 -0700 http://bitbucket.org/pypy/pypy/changeset/e572b99a233b/ Log:merged upstream, again H: Enter commit message. Lines beginning with 'HG:' are removed. diff --git a/pypy/jit/metainterp/test/test_ajit

[pypy-commit] pypy default: merged upstream

2011-07-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45283:bfe1dfefd9a1 Date: 2011-07-02 10:27 -0700 http://bitbucket.org/pypy/pypy/changeset/bfe1dfefd9a1/ Log:merged upstream diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainterp/history.py +++ b/pypy/jit

[pypy-commit] pypy default: Added popitem() to module dictionaries, and fixed a bug with degenerating them when there are invalidated cells.

2011-07-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45282:ac31a98dad24 Date: 2011-07-02 10:26 -0700 http://bitbucket.org/pypy/pypy/changeset/ac31a98dad24/ Log:Added popitem() to module dictionaries, and fixed a bug with degenerating them when there are invalidated cells. diff --git a/pypy/objsp

[pypy-commit] pypy default: fix test

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r45281:614fe9ee6621 Date: 2011-07-02 19:26 +0200 http://bitbucket.org/pypy/pypy/changeset/614fe9ee6621/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/test_ajit.py

[pypy-commit] pypy default: hg merge

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r45280:fa7e6a38b0da Date: 2011-07-02 19:20 +0200 http://bitbucket.org/pypy/pypy/changeset/fa7e6a38b0da/ Log:hg merge diff --git a/pypy/module/pyexpat/__init__.py b/pypy/module/pyexpat/__init__.py --- a/pypy/module/pyexpat/__init__.py +++ b/pypy/module/p

[pypy-commit] pypy default: Cherry picked the retrace count bugfix from fcbb3a03ff88. The test is not working anymore. There seems to be two entry bridges created now, dont know why...

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r45279:72e8d0b95d88 Date: 2011-07-02 19:19 +0200 http://bitbucket.org/pypy/pypy/changeset/72e8d0b95d88/ Log:Cherry picked the retrace count bugfix from fcbb3a03ff88. The test is not working anymore. There seems to be two entry bridges created

[pypy-commit] pypy jit-short_from_state: test for retracelimit without external loop

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45278:08b9eca1a26f Date: 2011-07-02 09:34 +0200 http://bitbucket.org/pypy/pypy/changeset/08b9eca1a26f/ Log:test for retracelimit without external loop diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/te

[pypy-commit] pypy jit-short_from_state: some supoprt for caching setitems across loop bondaries

2011-07-02 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45276:94d5f21f714f Date: 2011-07-02 07:53 +0200 http://bitbucket.org/pypy/pypy/changeset/94d5f21f714f/ Log:some supoprt for caching setitems across loop bondaries diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/meta

[pypy-commit] pypy shadowstack-perf: Fix.

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45275:e1cb1542e148 Date: 2011-07-02 18:34 +0200 http://bitbucket.org/pypy/pypy/changeset/e1cb1542e148/ Log:Fix. diff --git a/pypy/rpython/memory/gctransform/shadowstack.py b/pypy/rpython/memory/gctransform/shadowstack.py --- a/pypy/rpy

[pypy-commit] buildbot default: Trying to add symlinks to the latest revision (i.e. the most

2011-07-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r520:c90683df63c9 Date: 2011-07-02 18:07 +0200 http://bitbucket.org/pypy/buildbot/changeset/c90683df63c9/ Log:Trying to add symlinks to the latest revision (i.e. the most recently uploaded one). diff --git a/bot2/pypybuildbot/builds.py b/bot2/py

[pypy-commit] pypy win64 test: merge heads

2011-07-02 Thread ctismer
Author: Christian Tismer Branch: win64 test Changeset: r45274:573588bb0ab9 Date: 2011-07-02 18:05 +0200 http://bitbucket.org/pypy/pypy/changeset/573588bb0ab9/ Log:merge heads diff --git a/pypy/rpython/lltypesystem/test/test_ll2ctypes.py b/pypy/rpython/lltypesystem/test/test_ll2ctypes.py ---

[pypy-commit] pypy win64 test: merge

2011-07-02 Thread ctismer
Author: Christian Tismer Branch: win64 test Changeset: r45273:0eac19d0869d Date: 2011-07-02 18:02 +0200 http://bitbucket.org/pypy/pypy/changeset/0eac19d0869d/ Log:merge diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/objspace/std/objspace.py +++ b/pypy/o

[pypy-commit] pypy win64 test: first test passes (ugh)

2011-07-02 Thread ctismer
Author: Christian Tismer Branch: win64 test Changeset: r45272:96228dadb878 Date: 2011-07-02 17:50 +0200 http://bitbucket.org/pypy/pypy/changeset/96228dadb878/ Log:first test passes (ugh) diff --git a/pypy/rpython/lltypesystem/test/test_ll2ctypes.py b/pypy/rpython/lltypesystem/test/test_ll2c

[pypy-commit] pypy win64 test: slowly becoming independent from sys.maxint

2011-07-02 Thread ctismer
Author: Christian Tismer Branch: win64 test Changeset: r45271:0730f63c9700 Date: 2011-07-02 15:34 +0200 http://bitbucket.org/pypy/pypy/changeset/0730f63c9700/ Log:slowly becoming independent from sys.maxint diff --git a/pypy/rpython/lltypesystem/test/test_ll2ctypes.py b/pypy/rpython/lltypes

[pypy-commit] pypy shadowstack-perf: Fix.

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45270:d01390c8d17f Date: 2011-07-02 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/d01390c8d17f/ Log:Fix. diff --git a/pypy/rpython/memory/gctransform/shadowstack.py b/pypy/rpython/memory/gctransform/shadowstack.py --- a/pypy/rpy

[pypy-commit] pypy default: Add xml.parsers.expat.errors module.

2011-07-02 Thread hodgestar
Author: Simon Cross Branch: Changeset: r45269:2d43f3bebc8d Date: 2011-07-02 17:20 +0200 http://bitbucket.org/pypy/pypy/changeset/2d43f3bebc8d/ Log:Add xml.parsers.expat.errors module. diff --git a/pypy/module/pyexpat/__init__.py b/pypy/module/pyexpat/__init__.py --- a/pypy/module/pyexpat/__

[pypy-commit] pypy win64 test: Factored out code to check for int bounds, and changed some checks

2011-07-02 Thread berdario
Author: Dario Bertini Branch: win64 test Changeset: r45268:b4558e71f05e Date: 2011-07-02 16:10 +0200 http://bitbucket.org/pypy/pypy/changeset/b4558e71f05e/ Log:Factored out code to check for int bounds, and changed some checks diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/ob

[pypy-commit] pypy win64 test: merge heads

2011-07-02 Thread berdario
Author: Dario Bertini Branch: win64 test Changeset: r45267:4dcb9bc7322f Date: 2011-07-02 15:23 +0200 http://bitbucket.org/pypy/pypy/changeset/4dcb9bc7322f/ Log:merge heads diff --git a/pypy/rlib/rarithmetic.py b/pypy/rlib/rarithmetic.py --- a/pypy/rlib/rarithmetic.py +++ b/pypy/rlib/rarithme

[pypy-commit] pypy win64 test: Fixed ovfcheck, intmask and the objspace wrap

2011-07-02 Thread berdario
Author: Dario Bertini Branch: win64 test Changeset: r45266:9476f6f9941f Date: 2011-07-02 15:19 +0200 http://bitbucket.org/pypy/pypy/changeset/9476f6f9941f/ Log:Fixed ovfcheck, intmask and the objspace wrap Also: lessened other checks to allow for long types in place of ints diff --gi

[pypy-commit] pypy shadowstack-perf: Seems to give better performance this way.

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45265:f00b46ada731 Date: 2011-07-02 15:03 +0200 http://bitbucket.org/pypy/pypy/changeset/f00b46ada731/ Log:Seems to give better performance this way. diff --git a/pypy/rpython/memory/gctransform/shadowstack.py b/pypy/rpython/memory/gct

[pypy-commit] pypy shadowstack-perf: Fix.

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45264:c599b6bb9748 Date: 2011-07-02 14:55 +0200 http://bitbucket.org/pypy/pypy/changeset/c599b6bb9748/ Log:Fix. diff --git a/pypy/rpython/memory/gctransform/shadowstack.py b/pypy/rpython/memory/gctransform/shadowstack.py --- a/pypy/rpy

[pypy-commit] pypy shadowstack-perf: Fix.

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45263:124c0a91ec13 Date: 2011-07-02 13:05 +0200 http://bitbucket.org/pypy/pypy/changeset/124c0a91ec13/ Log:Fix. diff --git a/pypy/rpython/memory/gctransform/shadowstack.py b/pypy/rpython/memory/gctransform/shadowstack.py --- a/pypy/rpy

[pypy-commit] pypy shadowstack-perf: Avoid useless stores. Not really unit-tested :-/ At least

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45262:745670afcd4d Date: 2011-07-02 12:47 +0200 http://bitbucket.org/pypy/pypy/changeset/745670afcd4d/ Log:Avoid useless stores. Not really unit-tested :-/ At least it seems that test_transformed_gc passes. diff --git a/pypy/rpy

[pypy-commit] pypy shadowstack-perf: Rewrite the gc_push_roots/gc_pop_roots logic, first version.

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45261:4a40f7db1471 Date: 2011-07-02 12:11 +0200 http://bitbucket.org/pypy/pypy/changeset/4a40f7db1471/ Log:Rewrite the gc_push_roots/gc_pop_roots logic, first version. This acquires a bunch of locations at the start of the functi

[pypy-commit] pypy shadowstack-perf: Add this as a redirecting stub.

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45260:0cdaf4c98369 Date: 2011-07-01 18:28 +0200 http://bitbucket.org/pypy/pypy/changeset/0cdaf4c98369/ Log:Add this as a redirecting stub. diff --git a/pypy/jit/codewriter/regalloc.py b/pypy/jit/codewriter/regalloc.py new file mode 1006

[pypy-commit] pypy shadowstack-perf: Kill a few dependencies and move this file to the general section

2011-07-02 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r45259:ed878f98c383 Date: 2011-07-01 18:28 +0200 http://bitbucket.org/pypy/pypy/changeset/ed878f98c383/ Log:Kill a few dependencies and move this file to the general section pypy/tool/algo. diff --git a/pypy/jit/codewriter/regall