[pypy-commit] pypy default: Release announcement

2013-05-03 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r63815:73c218764043 Date: 2013-05-03 11:23 +0200 http://bitbucket.org/pypy/pypy/changeset/73c218764043/ Log:Release announcement diff --git a/pypy/doc/release-2.0.0.rst b/pypy/doc/release-2.0.0.rst new file mode 100644 --- /dev/null +++ b/pypy/d

[pypy-commit] pypy release-2.0.x: Release announcement

2013-05-03 Thread fijal
Author: Maciej Fijalkowski Branch: release-2.0.x Changeset: r63816:8c3f07eb25d0 Date: 2013-05-03 11:23 +0200 http://bitbucket.org/pypy/pypy/changeset/8c3f07eb25d0/ Log:Release announcement diff --git a/pypy/doc/release-2.0.0.rst b/pypy/doc/release-2.0.0.rst new file mode 100644 --- /dev/null

[pypy-commit] pypy default: Small additions and typos.

2013-05-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r63817:d1d797def730 Date: 2013-05-03 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/d1d797def730/ Log:Small additions and typos. diff --git a/pypy/doc/release-2.0.0.rst b/pypy/doc/release-2.0.0.rst --- a/pypy/doc/release-2.0.0.rst +++ b/pypy/doc/r

[pypy-commit] lang-smalltalk default: fix benchmark script for stackvm

2013-05-03 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r364:8d2fabd0a163 Date: 2013-05-03 13:25 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8d2fabd0a163/ Log:fix benchmark script for stackvm diff --git a/benchmarks.py b/benchmarks.py --- a/benchmarks.py +++ b/benchmarks.py @@ -202,7 +202,7

[pypy-commit] lang-smalltalk default: merge default

2013-05-03 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r366:daca802d08e8 Date: 2013-05-03 13:36 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/daca802d08e8/ Log:merge default diff --git a/benchmarks.py b/benchmarks.py --- a/benchmarks.py +++ b/benchmarks.py @@ -30,13 +30,19 @@ be

[pypy-commit] lang-smalltalk default: add nojit vm, rename targetimageloadingsmalltalk(-nojit)-c to rsqueakvm(-nojit)

2013-05-03 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r365:31e9905ba200 Date: 2013-05-03 13:34 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/31e9905ba200/ Log:add nojit vm, rename targetimageloadingsmalltalk(-nojit)-c to rsqueakvm(-nojit) diff --git a/benchmarks.py b/benchmarks.py -

[pypy-commit] pypy default: shuffle self.finished_helpers - finalizers can be still discovered during

2013-05-03 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r63818:61f249b5cc08 Date: 2013-05-03 14:07 +0200 http://bitbucket.org/pypy/pypy/changeset/61f249b5cc08/ Log:shuffle self.finished_helpers - finalizers can be still discovered during finish_rtype diff --git a/rpython/memory/gctransform/tr

[pypy-commit] pypy default: merge

2013-05-03 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r63819:c16cd00e82ef Date: 2013-05-03 14:07 +0200 http://bitbucket.org/pypy/pypy/changeset/c16cd00e82ef/ Log:merge diff --git a/pypy/doc/release-2.0.0.rst b/pypy/doc/release-2.0.0.rst --- a/pypy/doc/release-2.0.0.rst +++ b/pypy/doc/release-2.0.0.

[pypy-commit] lang-smalltalk default: factored out padding from the different tracing code points

2013-05-03 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r367:dd37b2932749 Date: 2013-05-03 09:18 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/dd37b2932749/ Log:factored out padding from the different tracing code points diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/int

[pypy-commit] lang-smalltalk default: ensuring that our artificial benchmark-process is valid in newer Squeak versions

2013-05-03 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r368:d058cc407ad5 Date: 2013-05-03 14:32 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d058cc407ad5/ Log:ensuring that our artificial benchmark-process is valid in newer Squeak versions diff --git a/targetimageloadingsmalltalk.py

[pypy-commit] lang-smalltalk default: merge ci-fix

2013-05-03 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r371:66a8f9a4cd9e Date: 2013-05-03 14:49 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/66a8f9a4cd9e/ Log:merge ci-fix diff --git a/benchmarks.py b/benchmarks.py --- a/benchmarks.py +++ b/benchmarks.py @@ -214,13 +214,14 @@ c

[pypy-commit] lang-smalltalk default: changed tracing prefixes from words to symbols to alleviate reading

2013-05-03 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r370:b080c3949fe4 Date: 2013-05-03 14:48 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b080c3949fe4/ Log:changed tracing prefixes from words to symbols to alleviate reading diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/s

[pypy-commit] lang-smalltalk default: fixed one of the problems with the last of the four shootout tests used by eliot: renamed highest_priority_process to pop_highest_priority_process to indicate the

2013-05-03 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r373:5dddfd278ce6 Date: 2013-05-03 20:11 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/5dddfd278ce6/ Log:fixed one of the problems with the last of the four shootout tests used by eliot: renamed highest_priority_process to

[pypy-commit] lang-smalltalk default: added may_context_switch to stack frame to enable primitives 221, 222: valueNoContextSwitch(:)

2013-05-03 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r372:854e627f1b25 Date: 2013-05-03 20:09 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/854e627f1b25/ Log:added may_context_switch to stack frame to enable primitives 221, 222: valueNoContextSwitch(:) diff --git a/spyvm/interprete

[pypy-commit] pypy py3k: PyBytes_FromStringAndSize(NULL, n) was returning a Unicode string!

2013-05-03 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r63821:e59ac0bca759 Date: 2013-05-03 23:46 +0200 http://bitbucket.org/pypy/pypy/changeset/e59ac0bca759/ Log:PyBytes_FromStringAndSize(NULL, n) was returning a Unicode string! Test and fix. diff --git a/pypy/module/cpyext/bytesobjec

[pypy-commit] pypy py3k: Fix test_compiler: pypy optimizes the code like CPython 3.3,

2013-05-03 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r63820:c277866e4943 Date: 2013-05-03 22:21 +0200 http://bitbucket.org/pypy/pypy/changeset/c277866e4943/ Log:Fix test_compiler: pypy optimizes the code like CPython 3.3, and stores -0.0 in co_const. diff --git a/pypy/interpreter/tes

[pypy-commit] pypy py3k: My comments about py3k failing tests

2013-05-03 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r63822:634e55c1f144 Date: 2013-05-03 23:49 +0200 http://bitbucket.org/pypy/pypy/changeset/634e55c1f144/ Log:My comments about py3k failing tests diff --git a/pypy/TODO b/pypy/TODO --- a/pypy/TODO +++ b/pypy/TODO @@ -1,2 +1,41 @@ +TODO for

[pypy-commit] pypy Opcode-class: This branch introduces an Opcode class to deal with decoding bytecode

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63823:483f596960d2 Date: 2013-05-04 00:48 +0100 http://bitbucket.org/pypy/pypy/changeset/483f596960d2/ Log:This branch introduces an Opcode class to deal with decoding bytecode in rpython.flowspace in a more object-oriented way. ___

[pypy-commit] pypy Opcode-class: Simplify flowspace op creation

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63824:cd71cce3a8c8 Date: 2013-04-28 13:37 +0100 http://bitbucket.org/pypy/pypy/changeset/cd71cce3a8c8/ Log:Simplify flowspace op creation diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py --- a/rpython/flowspace/obj

[pypy-commit] pypy Opcode-class: Extract record_block() from FSFrame.build_flow()

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63826:84404950a8bf Date: 2013-04-28 16:02 +0100 http://bitbucket.org/pypy/pypy/changeset/84404950a8bf/ Log:Extract record_block() from FSFrame.build_flow() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py ---

[pypy-commit] pypy Opcode-class: Merge FSFrame.record() into .do_operation()

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63828:fcd38d092db1 Date: 2013-05-02 04:14 +0100 http://bitbucket.org/pypy/pypy/changeset/fcd38d092db1/ Log:Merge FSFrame.record() into .do_operation() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rp

[pypy-commit] pypy Opcode-class: Clean up exc_from_raise()

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63829:33acc1d192dc Date: 2013-05-02 17:32 +0100 http://bitbucket.org/pypy/pypy/changeset/33acc1d192dc/ Log:Clean up exc_from_raise() diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py --- a/rpython/flowspace/objspace

[pypy-commit] pypy Opcode-class: Create exc_wrap()

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63830:9a3915380afb Date: 2013-05-02 18:08 +0100 http://bitbucket.org/pypy/pypy/changeset/9a3915380afb/ Log:Create exc_wrap() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/flowspace/flowcontex

[pypy-commit] pypy Opcode-class: Create Opcode class

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63831:3a1519f5a455 Date: 2013-05-02 06:11 +0100 http://bitbucket.org/pypy/pypy/changeset/3a1519f5a455/ Log:Create Opcode class diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpython/flowspace/bytecode.py ++

[pypy-commit] pypy Opcode-class: Implement registration of opcode classes

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63834:612e87240217 Date: 2013-05-02 05:43 +0100 http://bitbucket.org/pypy/pypy/changeset/612e87240217/ Log:Implement registration of opcode classes diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpython/flo

[pypy-commit] pypy Opcode-class: Add hook to customize opcode decoding

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63835:a436f69d22e4 Date: 2013-05-02 15:29 +0100 http://bitbucket.org/pypy/pypy/changeset/a436f69d22e4/ Log:Add hook to customize opcode decoding diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpython/flowsp

[pypy-commit] pypy Opcode-class: Create HostCode.disassemble()

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63837:62e72859ced3 Date: 2013-05-02 23:24 +0100 http://bitbucket.org/pypy/pypy/changeset/62e72859ced3/ Log:Create HostCode.disassemble() diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpython/flowspace/byte

[pypy-commit] pypy Opcode-class: Replace unwrap_for_computation() with Constant.foldable()

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63825:75c10594741f Date: 2013-05-01 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/75c10594741f/ Log:Replace unwrap_for_computation() with Constant.foldable() diff --git a/rpython/flowspace/model.py b/rpython/flowspace/model.py --- a/

[pypy-commit] pypy Opcode-class: Simplify record_block() setup.

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63827:34743f1d56d2 Date: 2013-05-02 04:12 +0100 http://bitbucket.org/pypy/pypy/changeset/34743f1d56d2/ Log:Simplify record_block() setup. Kill FSFrame.recording() and dispatch its logic to Block methods. diff --git a/rpython/flowsp

[pypy-commit] pypy Opcode-class: Kill next_instr argument in FSFrame.OPCODE methods

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63832:d27c6cf80457 Date: 2013-04-29 03:03 +0100 http://bitbucket.org/pypy/pypy/changeset/d27c6cf80457/ Log:Kill next_instr argument in FSFrame.OPCODE methods diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/r

[pypy-commit] pypy Opcode-class: Deal with FSFrame.last_instr a bit more explicitly

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63833:8fcf71337b33 Date: 2013-04-30 15:32 +0100 http://bitbucket.org/pypy/pypy/changeset/8fcf71337b33/ Log:Deal with FSFrame.last_instr a bit more explicitly diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py -

[pypy-commit] pypy Opcode-class: Create @register_opcode

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63836:83dc2f3f8201 Date: 2013-05-02 19:09 +0100 http://bitbucket.org/pypy/pypy/changeset/83dc2f3f8201/ Log:Create @register_opcode diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpython/flowspace/bytecode.p

[pypy-commit] pypy Opcode-class: Decode the bytecode up-front

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63838:b0a33987a874 Date: 2013-04-28 15:02 +0100 http://bitbucket.org/pypy/pypy/changeset/b0a33987a874/ Log:Decode the bytecode up-front diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpython/flowspace/bytec

[pypy-commit] pypy Opcode-class: Resolve LOAD_CONST constants at decoding time

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63839:64d1839ad4a4 Date: 2013-05-02 16:02 +0100 http://bitbucket.org/pypy/pypy/changeset/64d1839ad4a4/ Log:Resolve LOAD_CONST constants at decoding time diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpytho

[pypy-commit] pypy Opcode-class: Resolve names at decoding time

2013-05-03 Thread rlamy
Author: Ronan Lamy Branch: Opcode-class Changeset: r63840:d3207d87d828 Date: 2013-05-02 17:04 +0100 http://bitbucket.org/pypy/pypy/changeset/d3207d87d828/ Log:Resolve names at decoding time diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --- a/rpython/flowspace/byt

[pypy-commit] pypy py3k: exceptions is really builtins in appdirect

2013-05-03 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r63841:44741af7e252 Date: 2013-05-03 18:41 -0700 http://bitbucket.org/pypy/pypy/changeset/44741af7e252/ Log:exceptions is really builtins in appdirect diff --git a/pypy/tool/pytest/apptest.py b/pypy/tool/pytest/apptest.py --- a/pypy/tool/pytest/a

[pypy-commit] pypy py3k: maintain AssertionError.__doc__

2013-05-03 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r63842:5ffc21d95e86 Date: 2013-05-03 18:41 -0700 http://bitbucket.org/pypy/pypy/changeset/5ffc21d95e86/ Log:maintain AssertionError.__doc__ diff --git a/pypy/tool/pytest/appsupport.py b/pypy/tool/pytest/appsupport.py --- a/pypy/tool/pytest/appsup

[pypy-commit] pypy py3k: kill BaseException's message/__getitem__

2013-05-03 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r63843:ac27970cee54 Date: 2013-05-03 18:46 -0700 http://bitbucket.org/pypy/pypy/changeset/ac27970cee54/ Log:kill BaseException's message/__getitem__ diff --git a/pypy/interpreter/test/test_argument.py b/pypy/interpreter/test/test_argument.py ---

[pypy-commit] pypy py3k: braindump + move anto's old TODO, minus a couple finished things, here too

2013-05-03 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r63844:608621b8c9bb Date: 2013-05-03 19:12 -0700 http://bitbucket.org/pypy/pypy/changeset/608621b8c9bb/ Log:braindump + move anto's old TODO, minus a couple finished things, here too diff --git a/TODO b/TODO deleted file mode 100644 --- a