[pypy-commit] pypy default: Alex Gaynor's error message patch to help people like me figure out what they are doing wrong

2011-08-02 Thread justinpeel
Author: Justin Peel notmuchtot...@gmail.com Branch: Changeset: r46177:4b3c8fa61ddd Date: 2011-08-02 00:18 -0600 http://bitbucket.org/pypy/pypy/changeset/4b3c8fa61ddd/ Log:Alex Gaynor's error message patch to help people like me figure out what they are doing wrong diff --git

[pypy-commit] pypy default: fix the test

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46178:9a373a3bf245 Date: 2011-08-02 09:33 +0200 http://bitbucket.org/pypy/pypy/changeset/9a373a3bf245/ Log:fix the test diff --git a/pypy/jit/backend/x86/test/test_runner.py b/pypy/jit/backend/x86/test/test_runner.py ---

[pypy-commit] pypy default: Don't repr the whole world and don't force tracebacks here

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46180:b2f09d34ae71 Date: 2011-08-02 10:57 +0200 http://bitbucket.org/pypy/pypy/changeset/b2f09d34ae71/ Log:Don't repr the whole world and don't force tracebacks here diff --git a/pypy/objspace/flow/operation.py

[pypy-commit] pypy default: use just a name of the type

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46181:9faff75c844e Date: 2011-08-02 10:58 +0200 http://bitbucket.org/pypy/pypy/changeset/9faff75c844e/ Log:use just a name of the type diff --git a/pypy/rpython/lltypesystem/lltype.py b/pypy/rpython/lltypesystem/lltype.py ---

[pypy-commit] buildbot default: Fix the naming, in particular, don't give the same name nojit

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r545:942c6f1bf5d2 Date: 2011-08-02 11:08 +0200 http://bitbucket.org/pypy/buildbot/changeset/942c6f1bf5d2/ Log:Fix the naming, in particular, don't give the same name nojit for -Ojit --no-jit translations. diff --git

[pypy-commit] buildbot default: Fix the hgignore to ignore all build dirs

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r546:2b63cd10ac3b Date: 2011-08-02 11:19 +0200 http://bitbucket.org/pypy/buildbot/changeset/2b63cd10ac3b/ Log:Fix the hgignore to ignore all build dirs diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -14,18 +14,13

[pypy-commit] pypy default: Detect and raise MemoryError upon mallocs of negative length.

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46182:f75864d925d1 Date: 2011-08-01 20:33 +0200 http://bitbucket.org/pypy/pypy/changeset/f75864d925d1/ Log:Detect and raise MemoryError upon mallocs of negative length. These likely come from overflows in the logic that computed

[pypy-commit] pypy default: Add a few extra careful ovfcheck() in the code that computes new

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46183:3a75ed74d6d8 Date: 2011-08-01 20:41 +0200 http://bitbucket.org/pypy/pypy/changeset/3a75ed74d6d8/ Log:Add a few extra careful ovfcheck() in the code that computes new longer strings. diff --git

[pypy-commit] pypy default: With the new logic, we can remove this ovfcheck().

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46184:09eb9345b7c2 Date: 2011-08-01 21:40 +0200 http://bitbucket.org/pypy/pypy/changeset/09eb9345b7c2/ Log:With the new logic, we can remove this ovfcheck(). diff --git a/pypy/rpython/lltypesystem/rlist.py

[pypy-commit] pypy default: Simplify a bit, computing a toobig value in a way that is

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46185:6df7a687dcae Date: 2011-08-01 21:41 +0200 http://bitbucket.org/pypy/pypy/changeset/6df7a687dcae/ Log:Simplify a bit, computing a toobig value in a way that is clearly constant-foldable, followed by a r_uint comparison.

[pypy-commit] pypy default: Fix test.

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46186:e231c607de6c Date: 2011-08-02 11:25 +0200 http://bitbucket.org/pypy/pypy/changeset/e231c607de6c/ Log:Fix test. diff --git a/pypy/jit/backend/x86/test/test_runner.py b/pypy/jit/backend/x86/test/test_runner.py ---

[pypy-commit] pypy default: merge heads

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46187:a161365b51ee Date: 2011-08-02 11:25 +0200 http://bitbucket.org/pypy/pypy/changeset/a161365b51ee/ Log:merge heads diff --git a/pypy/interpreter/gateway.py b/pypy/interpreter/gateway.py --- a/pypy/interpreter/gateway.py +++

[pypy-commit] pypy ppc-jit-backend: Handle holes in failargs of a guard

2011-08-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r46188:f9ccdd06cb00 Date: 2011-08-02 11:48 +0200 http://bitbucket.org/pypy/pypy/changeset/f9ccdd06cb00/ Log:Handle holes in failargs of a guard diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py

[pypy-commit] pypy unroll-if-alt: only unroll the adding of an attribute when the map and the attribute names are constant.

2011-08-02 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: unroll-if-alt Changeset: r46190:4fd7b839acd2 Date: 2011-08-02 12:40 +0200 http://bitbucket.org/pypy/pypy/changeset/4fd7b839acd2/ Log:only unroll the adding of an attribute when the map and the attribute names are constant. diff --git

[pypy-commit] pypy jit-short_from_state: log short preamble of retraced loops

2011-08-02 Thread hakanardo
Author: Hakan Ardo ha...@debian.org Branch: jit-short_from_state Changeset: r46191:4a4517d786c7 Date: 2011-07-29 18:04 +0200 http://bitbucket.org/pypy/pypy/changeset/4a4517d786c7/ Log:log short preamble of retraced loops diff --git a/pypy/jit/metainterp/compile.py

[pypy-commit] pypy jit-short_from_state: in progress

2011-08-02 Thread hakanardo
Author: Hakan Ardo ha...@debian.org Branch: jit-short_from_state Changeset: r46192:c19dc0e34e84 Date: 2011-07-30 18:04 +0200 http://bitbucket.org/pypy/pypy/changeset/c19dc0e34e84/ Log:in progress diff --git a/pypy/jit/metainterp/test/test_virtualstate.py

[pypy-commit] pypy jit-short_from_state: test framwork for testing bridges

2011-08-02 Thread hakanardo
Author: Hakan Ardo ha...@debian.org Branch: jit-short_from_state Changeset: r46194:cd0beddbc920 Date: 2011-08-02 12:26 +0200 http://bitbucket.org/pypy/pypy/changeset/cd0beddbc920/ Log:test framwork for testing bridges diff --git a/pypy/jit/metainterp/optimizeopt/test/test_util.py

[pypy-commit] pypy jit-short_from_state: support multiple specialized versions of the loop

2011-08-02 Thread hakanardo
Author: Hakan Ardo ha...@debian.org Branch: jit-short_from_state Changeset: r46195:b7f9b8566657 Date: 2011-08-02 13:03 +0200 http://bitbucket.org/pypy/pypy/changeset/b7f9b8566657/ Log:support multiple specialized versions of the loop diff --git

[pypy-commit] pypy default: Kill logging. Anto says it's irrelevant

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46196:c4cbf3000925 Date: 2011-08-02 14:28 +0200 http://bitbucket.org/pypy/pypy/changeset/c4cbf3000925/ Log:Kill logging. Anto says it's irrelevant diff --git a/pypy/jit/metainterp/optimizeopt/fficall.py

[pypy-commit] pypy default: kill unnecessary imports as well

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46197:8c16ab643285 Date: 2011-08-02 14:29 +0200 http://bitbucket.org/pypy/pypy/changeset/8c16ab643285/ Log:kill unnecessary imports as well diff --git a/pypy/jit/metainterp/optimizeopt/fficall.py

[pypy-commit] pypy default: merge

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46198:d24ebc2e9708 Date: 2011-08-02 14:30 +0200 http://bitbucket.org/pypy/pypy/changeset/d24ebc2e9708/ Log:merge diff --git a/pypy/rpython/lltypesystem/rlist.py b/pypy/rpython/lltypesystem/rlist.py ---

[pypy-commit] pypy ppc-jit-backend: Remove references to boxes

2011-08-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r46199:504ecb55d39e Date: 2011-08-02 14:32 +0200 http://bitbucket.org/pypy/pypy/changeset/504ecb55d39e/ Log:Remove references to boxes diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.py

[pypy-commit] pypy default: a simple command to just print the summary

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46200:bcb168ad82d5 Date: 2011-08-02 14:43 +0200 http://bitbucket.org/pypy/pypy/changeset/bcb168ad82d5/ Log:a simple command to just print the summary diff --git a/pypy/tool/logparser.py b/pypy/tool/logparser.py ---

[pypy-commit] pypy default: improve the summary

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46201:c979c6ab3437 Date: 2011-08-02 14:56 +0200 http://bitbucket.org/pypy/pypy/changeset/c979c6ab3437/ Log:improve the summary diff --git a/pypy/tool/logparser.py b/pypy/tool/logparser.py --- a/pypy/tool/logparser.py +++

[pypy-commit] pypy release-1.6.x: change version to final

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: release-1.6.x Changeset: r46203:e826b9070a3c Date: 2011-08-02 19:21 +0200 http://bitbucket.org/pypy/pypy/changeset/e826b9070a3c/ Log:change version to final diff --git a/pypy/module/sys/version.py b/pypy/module/sys/version.py ---

[pypy-commit] pypy default: start writing a release announcement

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46202:51f6367f52fa Date: 2011-08-02 19:19 +0200 http://bitbucket.org/pypy/pypy/changeset/51f6367f52fa/ Log:start writing a release announcement diff --git a/pypy/doc/release-1.6.0.rst b/pypy/doc/release-1.6.0.rst new file mode

[pypy-commit] pypy default: update doc

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46204:d69893f6233b Date: 2011-08-02 19:24 +0200 http://bitbucket.org/pypy/pypy/changeset/d69893f6233b/ Log:update doc diff --git a/pypy/doc/how-to-release.rst b/pypy/doc/how-to-release.rst --- a/pypy/doc/how-to-release.rst +++

[pypy-commit] pypy default: kill, outdated

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46205:6f0887bd326a Date: 2011-08-02 19:28 +0200 http://bitbucket.org/pypy/pypy/changeset/6f0887bd326a/ Log:kill, outdated diff --git a/pypy/doc/how-to-release.rst b/pypy/doc/how-to-release.rst --- a/pypy/doc/how-to-release.rst

[pypy-commit] pypy default: update contributor.txt and LICENSE

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r46206:5a2d7abb8f27 Date: 2011-08-02 19:47 +0200 http://bitbucket.org/pypy/pypy/changeset/5a2d7abb8f27/ Log:update contributor.txt and LICENSE diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -37,22 +37,22 @@

[pypy-commit] pypy release-1.6.x: merge default

2011-08-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: release-1.6.x Changeset: r46207:12538f84f4f5 Date: 2011-08-02 19:47 +0200 http://bitbucket.org/pypy/pypy/changeset/12538f84f4f5/ Log:merge default diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -37,22 +37,22 @@ Armin

[pypy-commit] pypy default: Minor simplification.

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46208:dbcc66ffc751 Date: 2011-08-02 15:33 +0200 http://bitbucket.org/pypy/pypy/changeset/dbcc66ffc751/ Log:Minor simplification. diff --git a/pypy/jit/backend/model.py b/pypy/jit/backend/model.py --- a/pypy/jit/backend/model.py +++

[pypy-commit] pypy default: A failing test (segfault on top of Boehm).

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46209:2d0a01e97aab Date: 2011-08-02 15:42 +0200 http://bitbucket.org/pypy/pypy/changeset/2d0a01e97aab/ Log:A failing test (segfault on top of Boehm). diff --git a/pypy/jit/backend/test/runner_test.py

[pypy-commit] pypy default: Pass the test, first version (x86-32 only).

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46210:41e6e33beccd Date: 2011-08-02 16:16 +0200 http://bitbucket.org/pypy/pypy/changeset/41e6e33beccd/ Log:Pass the test, first version (x86-32 only). diff --git a/pypy/jit/backend/test/runner_test.py

[pypy-commit] pypy default: This code should only be used on 32-bit; it does not really

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46211:84796b58d72a Date: 2011-08-02 16:39 +0200 http://bitbucket.org/pypy/pypy/changeset/84796b58d72a/ Log:This code should only be used on 32-bit; it does not really make sense on 64-bit. diff --git

[pypy-commit] pypy default: Fix for 64-bit. It's a bit more complicated, but not much.

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46212:9a5b8384ca55 Date: 2011-08-02 16:39 +0200 http://bitbucket.org/pypy/pypy/changeset/9a5b8384ca55/ Log:Fix for 64-bit. It's a bit more complicated, but not much. diff --git a/pypy/jit/backend/x86/assembler.py

[pypy-commit] pypy default: Add an assert.

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46213:2aa03c0b2832 Date: 2011-08-02 17:14 +0200 http://bitbucket.org/pypy/pypy/changeset/2aa03c0b2832/ Log:Add an assert. diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py

[pypy-commit] pypy default: Finish to fix the remaining cases. A bit hard to test for all cases...

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46214:41311fe92f74 Date: 2011-08-02 18:09 +0200 http://bitbucket.org/pypy/pypy/changeset/41311fe92f74/ Log:Finish to fix the remaining cases. A bit hard to test for all cases... diff --git a/pypy/jit/backend/llsupport/gc.py

[pypy-commit] pypy default: merge heads

2011-08-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r46215:373765ca9639 Date: 2011-08-02 17:51 + http://bitbucket.org/pypy/pypy/changeset/373765ca9639/ Log:merge heads diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -37,22 +37,22 @@ Armin Rigo Maciej

[pypy-commit] pypy unroll-if-alt: a) Renamed @unroll_if to @look_inside_iff at carl's request

2011-08-02 Thread alex_gaynor
Author: Alex Gaynor alex.gay...@gmail.com Branch: unroll-if-alt Changeset: r46219:524483d98407 Date: 2011-08-02 17:17 -0700 http://bitbucket.org/pypy/pypy/changeset/524483d98407/ Log:a) Renamed @unroll_if to @look_inside_iff at carl's request b) Unroll Argument.unpack if one should.

[pypy-commit] pypy numpy-dtype: got one type of int working. binary operations appear to work with mixed types.

2011-08-02 Thread justinpeel
Author: Justin Peel notmuchtot...@gmail.com Branch: numpy-dtype Changeset: r46221:4145ce2b3d99 Date: 2011-08-02 18:17 -0600 http://bitbucket.org/pypy/pypy/changeset/4145ce2b3d99/ Log:got one type of int working. binary operations appear to work with mixed types. diff --git

[pypy-commit] pypy numpy-dtype: add bool, int64, and uint64 types

2011-08-02 Thread justinpeel
Author: Justin Peel notmuchtot...@gmail.com Branch: numpy-dtype Changeset: r46223:738b3abe41b1 Date: 2011-08-02 19:43 -0600 http://bitbucket.org/pypy/pypy/changeset/738b3abe41b1/ Log:add bool, int64, and uint64 types diff --git a/pypy/module/micronumpy/interp_dtype.py

[pypy-commit] pypy numpy-dtype: add back in int32 and uint32 dtypes

2011-08-02 Thread justinpeel
Author: Justin Peel notmuchtot...@gmail.com Branch: numpy-dtype Changeset: r46224:998dd2036252 Date: 2011-08-02 20:03 -0600 http://bitbucket.org/pypy/pypy/changeset/998dd2036252/ Log:add back in int32 and uint32 dtypes diff --git a/pypy/module/micronumpy/interp_dtype.py

[pypy-commit] pypy numpy-dtype: add ability to get dtypes with types (e.g. dtype(bool) or array([1], bool))

2011-08-02 Thread justinpeel
Author: Justin Peel notmuchtot...@gmail.com Branch: numpy-dtype Changeset: r46227:cc5e673fa4a4 Date: 2011-08-02 23:49 -0600 http://bitbucket.org/pypy/pypy/changeset/cc5e673fa4a4/ Log:add ability to get dtypes with types (e.g. dtype(bool) or array([1],bool)) diff --git