[pypy-commit] pypy py3k: explicitly run the signal handlers on RPY_LOCK_INTR in acquire_timed

2013-03-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r62327:e60b56f3fc81 Date: 2013-03-12 19:19 -0700 http://bitbucket.org/pypy/pypy/changeset/e60b56f3fc81/ Log:explicitly run the signal handlers on RPY_LOCK_INTR in acquire_timed diff --git a/pypy/module/thread/os_lock.py b/pypy/module/thread/os_lo

[pypy-commit] pypy extregistry-refactor: kill genericcallable

2013-03-12 Thread rlamy
Author: Ronan Lamy Branch: extregistry-refactor Changeset: r62326:f5464a2d44dd Date: 2013-03-13 02:10 + http://bitbucket.org/pypy/pypy/changeset/f5464a2d44dd/ Log:kill genericcallable diff --git a/rpython/annotator/binaryop.py b/rpython/annotator/binaryop.py --- a/rpython/annotator/binar

[pypy-commit] pypy py3k: cleanup

2013-03-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r62325:8c7f79ebe9ad Date: 2013-03-12 19:02 -0700 http://bitbucket.org/pypy/pypy/changeset/8c7f79ebe9ad/ Log:cleanup diff --git a/pypy/module/thread/os_lock.py b/pypy/module/thread/os_lock.py --- a/pypy/module/thread/os_lock.py +++ b/pypy/module/t

[pypy-commit] pypy py3k: have lock acquire retry on interrupts

2013-03-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r62324:a66a94873880 Date: 2013-03-12 16:03 -0700 http://bitbucket.org/pypy/pypy/changeset/a66a94873880/ Log:have lock acquire retry on interrupts diff --git a/pypy/module/thread/os_lock.py b/pypy/module/thread/os_lock.py --- a/pypy/module/thread/

[pypy-commit] pypy py3k: properly decode *all* AST identifiers

2013-03-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r62323:80061bd0e2b6 Date: 2013-03-12 16:03 -0700 http://bitbucket.org/pypy/pypy/changeset/80061bd0e2b6/ Log:properly decode *all* AST identifiers diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy/i

[pypy-commit] pypy extregistry-refactor: Don't pass unnecessary params to public extregistry functions

2013-03-12 Thread rlamy
Author: Ronan Lamy Branch: extregistry-refactor Changeset: r62322:c87052ea1606 Date: 2013-03-11 20:37 + http://bitbucket.org/pypy/pypy/changeset/c87052ea1606/ Log:Don't pass unnecessary params to public extregistry functions diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotato

[pypy-commit] lang-smalltalk default: added s_class cache to w_AbstractObjectWithClassReference

2013-03-12 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r169:dcc5162f3ac8 Date: 2013-03-12 20:01 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/dcc5162f3ac8/ Log:added s_class cache to w_AbstractObjectWithClassReference diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/sp

[pypy-commit] pypy default: setitem shouldn't return anything, separate for clarity

2013-03-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r62321:6a6f67992369 Date: 2013-03-12 14:25 -0400 http://bitbucket.org/pypy/pypy/changeset/6a6f67992369/ Log:setitem shouldn't return anything, separate for clarity diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp

[pypy-commit] lang-smalltalk default: make more attributes on shadows immutable per version. invent a decorator to

2013-03-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r167:500374918ff4 Date: 2013-03-12 18:43 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/500374918ff4/ Log:make more attributes on shadows immutable per version. invent a decorator to automate this. diff --git a/spyvm/interpret

[pypy-commit] lang-smalltalk default: make frame size computation version-constant

2013-03-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r168:4228d5ed7193 Date: 2013-03-12 19:07 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/4228d5ed7193/ Log:make frame size computation version-constant diff --git a/spyvm/shadow.py b/spyvm/shadow.py --- a/spyvm/shadow.py +++ b/spyvm/sh

[pypy-commit] lang-smalltalk default: patched the MethodDictShadow to save compiledmethod shadows instead of w_compiled methods

2013-03-12 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r166:03270ab317f2 Date: 2013-03-12 18:16 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/03270ab317f2/ Log:patched the MethodDictShadow to save compiledmethod shadows instead of w_compiled methods diff --git a/spyvm/shadow.py b/spy

[pypy-commit] pypy jitframe-on-heap: pass test_shadowstack_call and test_shadowstack_collecting_call_float

2013-03-12 Thread bivab
Author: David Schneider Branch: jitframe-on-heap Changeset: r62320:5c95268a7e45 Date: 2013-03-12 17:42 +0100 http://bitbucket.org/pypy/pypy/changeset/5c95268a7e45/ Log:pass test_shadowstack_call and test_shadowstack_collecting_call_float diff --git a/rpython/jit/backend/arm/assembler

[pypy-commit] pypy jitframe-on-heap: fix the tests

2013-03-12 Thread bivab
Author: David Schneider Branch: jitframe-on-heap Changeset: r62319:c1c13193ef64 Date: 2013-03-12 17:36 +0100 http://bitbucket.org/pypy/pypy/changeset/c1c13193ef64/ Log:fix the tests diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/llsupport/test/t

[pypy-commit] pypy default: merge heads

2013-03-12 Thread mattip
Author: mattip Branch: Changeset: r62318:5929d5aa6cd8 Date: 2013-03-12 08:10 -0700 http://bitbucket.org/pypy/pypy/changeset/5929d5aa6cd8/ Log:merge heads diff --git a/dotviewer/graphclient.py b/dotviewer/graphclient.py --- a/dotviewer/graphclient.py +++ b/dotviewer/graphclient.py @@ -130,10

[pypy-commit] pypy default: test, fix indexing with a list of slices

2013-03-12 Thread mattip
Author: mattip Branch: Changeset: r62317:6702e78d079d Date: 2013-03-11 17:37 -0500 http://bitbucket.org/pypy/pypy/changeset/6702e78d079d/ Log:test, fix indexing with a list of slices diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/py

[pypy-commit] pypy default: fix and test adding no_nul=True annotation to strings in result of splitting on null-byte if maxsplit argument is not -1

2013-03-12 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r62316:5f5a391cfee4 Date: 2013-03-12 15:41 +0100 http://bitbucket.org/pypy/pypy/changeset/5f5a391cfee4/ Log:fix and test adding no_nul=True annotation to strings in result of splitting on null-byte if maxsplit argument is not -1 diff --git

Re: [pypy-commit] pypy default: (cfbolz, timfel) annotate no_nul on strings in result set if splitting at nul-byte

2013-03-12 Thread Alex Gaynor
I don't think this is totally correct, it's only true if `max == -1`. Otherwise you can have something like: >>> "abc\0def\0ghi\0".split("\0", 1) ['abc', 'def\x00ghi\x00'] Alex On Tue, Mar 12, 2013 at 7:19 AM, timfel wrote: > Author: Tim Felgentreff > Branch: > Changeset: r62315:156750d24e38

[pypy-commit] pypy default: (cfbolz, timfel) annotate no_nul on strings in result set if splitting at nul-byte

2013-03-12 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r62315:156750d24e38 Date: 2013-03-12 15:18 +0100 http://bitbucket.org/pypy/pypy/changeset/156750d24e38/ Log:(cfbolz, timfel) annotate no_nul on strings in result set if splitting at nul-byte diff --git a/rpython/annotator/test/test_annrpyth

[pypy-commit] pypy default: (cfbolz, timfel) refactor hack to find operation that is currently being annotated, into a semi-official method on bookkeeper

2013-03-12 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r62313:6432b66e69bb Date: 2013-03-12 14:44 +0100 http://bitbucket.org/pypy/pypy/changeset/6432b66e69bb/ Log:(cfbolz, timfel) refactor hack to find operation that is currently being annotated, into a semi-official method on bookkeeper diff -

[pypy-commit] pypy default: (cfbolz, timfel) annotate strings with no_nul=True if '\0' in str is true

2013-03-12 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r62314:391735663777 Date: 2013-03-12 14:45 +0100 http://bitbucket.org/pypy/pypy/changeset/391735663777/ Log:(cfbolz, timfel) annotate strings with no_nul=True if '\0' in str is true diff --git a/rpython/annotator/model.py b/rpython/annotato

[pypy-commit] pypy jitframe-on-heap: call_malloc_nursery_varsize_small

2013-03-12 Thread bivab
Author: David Schneider Branch: jitframe-on-heap Changeset: r62312:6ee2777242cd Date: 2013-03-12 11:09 +0100 http://bitbucket.org/pypy/pypy/changeset/6ee2777242cd/ Log:call_malloc_nursery_varsize_small diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py

[pypy-commit] pypy jitframe-on-heap: merge upstream

2013-03-12 Thread bivab
Author: David Schneider Branch: jitframe-on-heap Changeset: r62311:6626fb24d017 Date: 2013-03-12 10:21 +0100 http://bitbucket.org/pypy/pypy/changeset/6626fb24d017/ Log:merge upstream diff --git a/rpython/jit/backend/arm/runner.py b/rpython/jit/backend/arm/runner.py --- a/rpython/jit/backend

[pypy-commit] pypy jitframe-on-heap: partial support for malloc slow- and fast-path for ARM

2013-03-12 Thread bivab
Author: David Schneider Branch: jitframe-on-heap Changeset: r62310:26cb6699b110 Date: 2013-03-12 10:18 +0100 http://bitbucket.org/pypy/pypy/changeset/26cb6699b110/ Log:partial support for malloc slow- and fast-path for ARM diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/back

[pypy-commit] pypy jitframe-on-heap: move and remove some old code

2013-03-12 Thread bivab
Author: David Schneider Branch: jitframe-on-heap Changeset: r62309:0dbd8dcb7335 Date: 2013-03-12 10:15 +0100 http://bitbucket.org/pypy/pypy/changeset/0dbd8dcb7335/ Log:move and remove some old code diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py ---

[pypy-commit] pypy jitframe-on-heap: update details in test_gc_integration for ARM

2013-03-12 Thread bivab
Author: David Schneider Branch: jitframe-on-heap Changeset: r62308:69ca2c717461 Date: 2013-03-12 10:14 +0100 http://bitbucket.org/pypy/pypy/changeset/69ca2c717461/ Log:update details in test_gc_integration for ARM diff --git a/rpython/jit/backend/arm/runner.py b/rpython/jit/backend/arm/runn

[pypy-commit] pypy py3k: partially revert 78c50cd0ed82: this belongs in asdl_py.py

2013-03-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r62307:96b51bbaa8eb Date: 2013-03-12 00:08 -0700 http://bitbucket.org/pypy/pypy/changeset/96b51bbaa8eb/ Log:partially revert 78c50cd0ed82: this belongs in asdl_py.py diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler