[pypy-commit] pypy split-rpython: missed conflict

2013-01-14 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60075:9960bb86e2a6 Date: 2013-01-15 02:51 +0100 http://bitbucket.org/pypy/pypy/changeset/9960bb86e2a6/ Log:missed conflict diff --git a/rpython/jit/metainterp/test/test_warmspot.py b/rpython/jit/metainterp/test/test_warmspot.py --- a

[pypy-commit] pypy split-rpython: hg merge default

2013-01-14 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60074:df8704aa6585 Date: 2013-01-15 02:49 +0100 http://bitbucket.org/pypy/pypy/changeset/df8704aa6585/ Log:hg merge default diff --git a/goal/targetpypystandalone.py b/goal/targetpypystandalone.py --- a/goal/targetpypystandalone.py ++

[pypy-commit] pypy py3k: improve starts/endswith error messages

2013-01-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60073:f4f25ac26c4a Date: 2013-01-14 16:22 -0800 http://bitbucket.org/pypy/pypy/changeset/f4f25ac26c4a/ Log:improve starts/endswith error messages diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/pypy/objs

[pypy-commit] pypy py3k: stricter boolean check, fixes test_builtin's obscure test_baddecorator

2013-01-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60072:ad0e6caa6591 Date: 2013-01-14 16:22 -0800 http://bitbucket.org/pypy/pypy/changeset/ad0e6caa6591/ Log:stricter boolean check, fixes test_builtin's obscure test_baddecorator diff --git a/pypy/objspace/std/listobject.py b/pypy/objspac

[pypy-commit] pypy py3k: pow(negative, fraction) now promotes to complex

2013-01-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60071:92dd4a5d9a8f Date: 2013-01-14 16:21 -0800 http://bitbucket.org/pypy/pypy/changeset/92dd4a5d9a8f/ Log:pow(negative, fraction) now promotes to complex diff --git a/pypy/objspace/std/floatobject.py b/pypy/objspace/std/floatobject.py --- a/pyp

[pypy-commit] pypy jit-usable_retrace_3: failing case found

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60070:58dc9cb7d261 Date: 2013-01-14 20:23 +0100 http://bitbucket.org/pypy/pypy/changeset/58dc9cb7d261/ Log:failing case found diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random_loops.p

[pypy-commit] pypy jit-usable_retrace_3: handle overflows corectly

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60069:fd8a0b5b9ea0 Date: 2013-01-14 19:36 +0100 http://bitbucket.org/pypy/pypy/changeset/fd8a0b5b9ea0/ Log:handle overflows corectly diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random_

[pypy-commit] pypy jit-usable_retrace_3: simplify a bit by making the backward jump unconditional and produce normal while loops

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60068:b07a0bce0b61 Date: 2013-01-14 19:05 +0100 http://bitbucket.org/pypy/pypy/changeset/b07a0bce0b61/ Log:simplify a bit by making the backward jump unconditional and produce normal while loops diff --git a/pypy/jit/metaint

[pypy-commit] pypy jit-usable_retrace_3: limit number of iterations

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60064:06be0d3d5f8a Date: 2013-01-13 22:03 +0100 http://bitbucket.org/pypy/pypy/changeset/06be0d3d5f8a/ Log:limit number of iterations diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random

[pypy-commit] pypy jit-usable_retrace_3: kill whitespaces in bytecode

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60063:1537f18caa0c Date: 2013-01-13 21:02 +0100 http://bitbucket.org/pypy/pypy/changeset/1537f18caa0c/ Log:kill whitespaces in bytecode diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_rand

[pypy-commit] pypy jit-usable_retrace_3: reorder

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60067:e3289d43a141 Date: 2013-01-14 18:53 +0100 http://bitbucket.org/pypy/pypy/changeset/e3289d43a141/ Log:reorder diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random_loops.py --- a/pyp

[pypy-commit] pypy jit-usable_retrace_3: dont can_enter_jit on forward jumps

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60062:ad1ed0047199 Date: 2013-01-13 20:58 +0100 http://bitbucket.org/pypy/pypy/changeset/ad1ed0047199/ Log:dont can_enter_jit on forward jumps diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/te

[pypy-commit] pypy jit-usable_retrace_3: first failing case found

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60066:5b47a7e05437 Date: 2013-01-14 18:51 +0100 http://bitbucket.org/pypy/pypy/changeset/5b47a7e05437/ Log:first failing case found diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random_l

[pypy-commit] pypy jit-usable_retrace_3: break statement

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60061:960797b5b0fc Date: 2013-01-13 18:53 +0100 http://bitbucket.org/pypy/pypy/changeset/960797b5b0fc/ Log:break statement diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random_loops.py -

[pypy-commit] pypy jit-usable_retrace_3: generate random bytecodes

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60065:9f0bb0453773 Date: 2013-01-14 18:47 +0100 http://bitbucket.org/pypy/pypy/changeset/9f0bb0453773/ Log:generate random bytecodes diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random_

[pypy-commit] pypy jit-usable_retrace_3: while loops

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60059:d86fb2edebc7 Date: 2013-01-13 18:19 +0100 http://bitbucket.org/pypy/pypy/changeset/d86fb2edebc7/ Log:while loops diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random_loops.py --- a

[pypy-commit] pypy jit-usable_retrace_3: conditionals

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60060:c7d96f0b3ac3 Date: 2013-01-13 18:33 +0100 http://bitbucket.org/pypy/pypy/changeset/c7d96f0b3ac3/ Log:conditionals diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metainterp/test/test_random_loops.py ---

[pypy-commit] pypy jit-usable_retrace_3: random loop tests in progress: basic arithmetic

2013-01-14 Thread hakanardo
Author: Hakan Ardo Branch: jit-usable_retrace_3 Changeset: r60058:04dcba7544c1 Date: 2013-01-13 17:24 +0100 http://bitbucket.org/pypy/pypy/changeset/04dcba7544c1/ Log:random loop tests in progress: basic arithmetic diff --git a/pypy/jit/metainterp/test/test_random_loops.py b/pypy/jit/metain

[pypy-commit] pypy type-specialized-instances: merge

2013-01-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: type-specialized-instances Changeset: r60056:7ec148a203e3 Date: 2013-01-14 18:28 +0100 http://bitbucket.org/pypy/pypy/changeset/7ec148a203e3/ Log:merge ___ pypy-commit mailing list [email protected] http://m

[pypy-commit] pypy type-specialized-instances: specialize string fields

2013-01-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: type-specialized-instances Changeset: r60055:8503866ec6b1 Date: 2013-01-14 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/8503866ec6b1/ Log:specialize string fields diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/o

[pypy-commit] pypy type-specialized-instances: type-specialize int attributes

2013-01-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: type-specialized-instances Changeset: r60054:2007a3fae522 Date: 2013-01-14 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/2007a3fae522/ Log:type-specialize int attributes diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/

[pypy-commit] pypy type-specialized-instances: stop using strings as "the other type"

2013-01-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: type-specialized-instances Changeset: r60053:66f5d1b54b2c Date: 2013-01-14 13:29 +0100 http://bitbucket.org/pypy/pypy/changeset/66f5d1b54b2c/ Log:stop using strings as "the other type" diff --git a/pypy/objspace/std/test/test_mapdict.py b/pypy/objspace/st

[pypy-commit] pypy jitframe-on-heap: manage to write a failing test

2013-01-14 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60052:28596864aa21 Date: 2013-01-14 19:10 +0200 http://bitbucket.org/pypy/pypy/changeset/28596864aa21/ Log:manage to write a failing test diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py

[pypy-commit] pypy jitframe-on-heap: make execute_token return a frame

2013-01-14 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60050:71321730f1c8 Date: 2013-01-14 16:54 +0200 http://bitbucket.org/pypy/pypy/changeset/71321730f1c8/ Log:make execute_token return a frame diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/

[pypy-commit] pypy jitframe-on-heap: kill the descr indexes

2013-01-14 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60051:279c4bd34be3 Date: 2013-01-14 18:33 +0200 http://bitbucket.org/pypy/pypy/changeset/279c4bd34be3/ Log:kill the descr indexes diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/j

[pypy-commit] lang-js default: marked immutable fields

2013-01-14 Thread stepahn
Author: Stephan Branch: Changeset: r340:22e52dea7899 Date: 2013-01-09 11:00 +0100 http://bitbucket.org/pypy/lang-js/changeset/22e52dea7899/ Log:marked immutable fields diff --git a/js/opcodes.py b/js/opcodes.py --- a/js/opcodes.py +++ b/js/opcodes.py @@ -8,6 +8,8 @@ class Opcode(object

[pypy-commit] lang-js default: deleted unused opcode code

2013-01-14 Thread stepahn
Author: Stephan Branch: Changeset: r339:91cc8d6ca943 Date: 2013-01-09 10:49 +0100 http://bitbucket.org/pypy/lang-js/changeset/91cc8d6ca943/ Log:deleted unused opcode code diff --git a/js/opcodes.py b/js/opcodes.py --- a/js/opcodes.py +++ b/js/opcodes.py @@ -66,12 +66,6 @@ _stack_change

[pypy-commit] lang-js default: cleaned up commoncall and commonnew

2013-01-14 Thread stepahn
Author: Stephan Branch: Changeset: r341:301dfd045fd3 Date: 2013-01-09 11:09 +0100 http://bitbucket.org/pypy/lang-js/changeset/301dfd045fd3/ Log:cleaned up commoncall and commonnew diff --git a/js/opcodes.py b/js/opcodes.py --- a/js/opcodes.py +++ b/js/opcodes.py @@ -638,16 +638,17 @@

[pypy-commit] lang-js default: make W_Root settled

2013-01-14 Thread stepahn
Author: Stephan Branch: Changeset: r338:b62ede861110 Date: 2013-01-09 10:34 +0100 http://bitbucket.org/pypy/lang-js/changeset/b62ede861110/ Log:make W_Root settled diff --git a/js/builtins/array.py b/js/builtins/array.py --- a/js/builtins/array.py +++ b/js/builtins/array.py @@ -64,6 +64,8 @

[pypy-commit] pypy jitframe-on-heap: frontend fixes

2013-01-14 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60049:940e01414f34 Date: 2013-01-14 15:30 +0200 http://bitbucket.org/pypy/pypy/changeset/940e01414f34/ Log:frontend fixes diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/com

[pypy-commit] pypy jitframe-on-heap: simplification and fixes. runner test seems to pass

2013-01-14 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60048:7ca517276be9 Date: 2013-01-14 15:23 +0200 http://bitbucket.org/pypy/pypy/changeset/7ca517276be9/ Log:simplification and fixes. runner test seems to pass diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backen

[pypy-commit] pypy stm-thread-2: done.

2013-01-14 Thread arigo
Author: Armin Rigo Branch: stm-thread-2 Changeset: r60047:5e7775d581bf Date: 2013-01-14 10:00 +0100 http://bitbucket.org/pypy/pypy/changeset/5e7775d581bf/ Log:done. diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -40,7 +40,3 @@ JIT: finish (missing: the call in execute_token(), reorganize

[pypy-commit] pypy stm-thread-2: Trying to implement the idea of decreasing the limit more subtly: set it

2013-01-14 Thread arigo
Author: Armin Rigo Branch: stm-thread-2 Changeset: r60046:b0df504dfd7b Date: 2013-01-14 09:48 +0100 http://bitbucket.org/pypy/pypy/changeset/b0df504dfd7b/ Log:Trying to implement the idea of decreasing the limit more subtly: set it to 94% of the read size at the point the abort occurr