[pypy-commit] pypy split-ast-classes: Some missing _fields

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65031:2b627c6e72e0 Date: 2013-06-27 01:01 +0200 http://bitbucket.org/pypy/pypy/changeset/2b627c6e72e0/ Log:Some missing _fields diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pyp

[pypy-commit] pypy py3k: Oops, this eval() thing is not necessary if the assert does not fail.

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r65030:c473fd4a7af5 Date: 2013-06-27 00:29 +0200 http://bitbucket.org/pypy/pypy/changeset/c473fd4a7af5/ Log:Oops, this eval() thing is not necessary if the assert does not fail. diff --git a/pypy/module/mmap/test/test_mmap.py b/py

[pypy-commit] pypy py3k: Fix mmap tests

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r65029:49725b81d6b9 Date: 2013-06-27 00:24 +0200 http://bitbucket.org/pypy/pypy/changeset/49725b81d6b9/ Log:Fix mmap tests diff --git a/pypy/module/mmap/interp_mmap.py b/pypy/module/mmap/interp_mmap.py --- a/pypy/module/mmap/interp_mmap.py

[pypy-commit] pypy default: Random style cleanups to rbigint.

2013-06-26 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r65028:8a8a1b0c08c8 Date: 2013-06-26 15:13 -0700 http://bitbucket.org/pypy/pypy/changeset/8a8a1b0c08c8/ Log:Random style cleanups to rbigint. diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py --- a/rpython/rlib/rbigint.py +++ b/rpython/rli

[pypy-commit] pypy split-ast-classes: Remove bad import

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65027:308470eb0d26 Date: 2013-06-26 23:33 +0200 http://bitbucket.org/pypy/pypy/changeset/308470eb0d26/ Log:Remove bad import diff --git a/pypy/module/__builtin__/compiling.py b/pypy/module/__builtin__/compiling.py --- a/pypy

[pypy-commit] pypy split-ast-classes: More fixes

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65023:cef40a00180c Date: 2013-06-24 23:56 +0200 http://bitbucket.org/pypy/pypy/changeset/cef40a00180c/ Log:More fixes diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy/interpre

[pypy-commit] pypy split-ast-classes: Add _attributes

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65021:c8620404fbf2 Date: 2013-06-24 23:39 +0200 http://bitbucket.org/pypy/pypy/changeset/c8620404fbf2/ Log:Add _attributes diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy/int

[pypy-commit] pypy split-ast-classes: Progress: obj2mod()

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65017:14092bb5545c Date: 2013-06-24 21:34 +0200 http://bitbucket.org/pypy/pypy/changeset/14092bb5545c/ Log:Progress: obj2mod() diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy

[pypy-commit] pypy split-ast-classes: Fixes for optional fields

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65020:f4e2683859c2 Date: 2013-06-24 23:17 +0200 http://bitbucket.org/pypy/pypy/changeset/f4e2683859c2/ Log:Fixes for optional fields diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py ---

[pypy-commit] pypy split-ast-classes: Fix last failures

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65026:0ae5aec118b1 Date: 2013-06-26 23:21 +0200 http://bitbucket.org/pypy/pypy/changeset/0ae5aec118b1/ Log:Fix last failures diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy/i

[pypy-commit] pypy split-ast-classes: Progress.

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65015:c1e9b9cdc82a Date: 2013-06-23 22:51 +0200 http://bitbucket.org/pypy/pypy/changeset/c1e9b9cdc82a/ Log:Progress. diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy/interpret

[pypy-commit] pypy split-ast-classes: Fixes, enough for most ast tests to pass.

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65016:cc256ebf2bc6 Date: 2013-06-24 20:53 +0200 http://bitbucket.org/pypy/pypy/changeset/cc256ebf2bc6/ Log:Fixes, enough for most ast tests to pass. diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcomp

[pypy-commit] pypy split-ast-classes: A branch to create two sets of AST classes:

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65012:8dfc9edcb17e Date: 2013-06-20 22:43 +0200 http://bitbucket.org/pypy/pypy/changeset/8dfc9edcb17e/ Log:A branch to create two sets of AST classes: - one set is interp-level, and used by the compiler. - anot

[pypy-commit] pypy split-ast-classes: Fix test_pickle()

2013-06-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: split-ast-classes Changeset: r65022:ef60384c7186 Date: 2013-06-24 23:48 +0200 http://bitbucket.org/pypy/pypy/changeset/ef60384c7186/ Log:Fix test_pickle() diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy/i

[pypy-commit] stmgc default: Start to fix the tests

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r294:d99155033db1 Date: 2013-06-26 22:31 +0200 http://bitbucket.org/pypy/stmgc/changeset/d99155033db1/ Log:Start to fix the tests diff --git a/duhton/frame.c b/duhton/frame.c --- a/duhton/frame.c +++ b/duhton/frame.c @@ -106,12 +106,14 @@ struct di

[pypy-commit] stmgc default: Fix this test

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r295:1cdc5217622b Date: 2013-06-26 22:33 +0200 http://bitbucket.org/pypy/stmgc/changeset/1cdc5217622b/ Log:Fix this test diff --git a/duhton/test/test_misc.py b/duhton/test/test_misc.py --- a/duhton/test/test_misc.py +++ b/duhton/test/test_misc.py @@ -2

[pypy-commit] stmgc default: Duh, the default values need to be multiples of 135168.

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r296:6f81132a79c5 Date: 2013-06-26 22:37 +0200 http://bitbucket.org/pypy/stmgc/changeset/6f81132a79c5/ Log:Duh, the default values need to be multiples of 135168. diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -24,8 +2

[pypy-commit] stmgc default: Divide the nursery into sections that are cleared incrementally,

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r293:9bb735eaca1a Date: 2013-06-26 22:17 +0200 http://bitbucket.org/pypy/stmgc/changeset/9bb735eaca1a/ Log:Divide the nursery into sections that are cleared incrementally, like in minimark.py. This gives a code reorganization that makes it

[pypy-commit] pypy py3k: merge default

2013-06-26 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r65010:f9806d05ed7c Date: 2013-06-26 12:53 -0700 http://bitbucket.org/pypy/pypy/changeset/f9806d05ed7c/ Log:merge default diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/interpreter/er

[pypy-commit] pypy py3k: consider nan containment as an impl detail

2013-06-26 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r65011:c3ca88e6e231 Date: 2013-06-26 12:55 -0700 http://bitbucket.org/pypy/pypy/changeset/c3ca88e6e231/ Log:consider nan containment as an impl detail diff --git a/lib-python/3/test/test_float.py b/lib-python/3/test/test_float.py --- a/lib-python

[pypy-commit] pypy default: support operationerrfmt sans fmt args (like plain OperationError) as a

2013-06-26 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r65009:43ce1aa7ddcd Date: 2013-06-26 12:35 -0700 http://bitbucket.org/pypy/pypy/changeset/43ce1aa7ddcd/ Log:support operationerrfmt sans fmt args (like plain OperationError) as a convenience API diff --git a/pypy/interpreter/error.py b/pypy/i

[pypy-commit] pypy default: (fijal) revert a052f153e311 for now: python-dev's waffled on nan containment

2013-06-26 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r65008:7065efc00da6 Date: 2013-06-26 12:11 -0700 http://bitbucket.org/pypy/pypy/changeset/7065efc00da6/ Log:(fijal) revert a052f153e311 for now: python-dev's waffled on nan containment quite a bit but there's no strong consensus on it diff --

[pypy-commit] stmgc default: Finish support for big objects (missing: LARGE objects, the ones too big for the nursery)

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r292:aa1ae03711e1 Date: 2013-06-26 21:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/aa1ae03711e1/ Log:Finish support for big objects (missing: LARGE objects, the ones too big for the nursery) diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/

[pypy-commit] stmgc default: Clean up sweep_pages()

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r291:6a50b88e3e3a Date: 2013-06-26 19:17 +0200 http://bitbucket.org/pypy/stmgc/changeset/6a50b88e3e3a/ Log:Clean up sweep_pages() diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -1494,7 +1494,6 @@ assert(descriptor_array_free_li

[pypy-commit] pypy kill-gen-store-back-in: typo

2013-06-26 Thread fijal
Author: Maciej Fijalkowski Branch: kill-gen-store-back-in Changeset: r65007:5e9069975ee9 Date: 2013-06-26 21:09 +0200 http://bitbucket.org/pypy/pypy/changeset/5e9069975ee9/ Log:typo diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py --- a/rpython/jit/back

[pypy-commit] stmgc default: Starting on allocating big objects (larger than 36 words)

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r290:a49bf0eadb2d Date: 2013-06-26 18:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/a49bf0eadb2d/ Log:Starting on allocating big objects (larger than 36 words) diff --git a/c4/dbgmem.c b/c4/dbgmem.c --- a/c4/dbgmem.c +++ b/c4/dbgmem.c @@ -60,7 +60,

[pypy-commit] stmgc default: Untested, checked in in case it's needed later

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r289:6dd90df368c2 Date: 2013-06-26 18:31 +0200 http://bitbucket.org/pypy/stmgc/changeset/6dd90df368c2/ Log:Untested, checked in in case it's needed later diff --git a/c4/lists.c b/c4/lists.c --- a/c4/lists.c +++ b/c4/lists.c @@ -129,6 +129,20 @@ gcpt

[pypy-commit] stmgc default: Copy this test from c3.

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r288:75bca7fddfc3 Date: 2013-06-26 18:06 +0200 http://bitbucket.org/pypy/stmgc/changeset/75bca7fddfc3/ Log:Copy this test from c3. diff --git a/c4/test/test_abort.py b/c4/test/test_abort.py new file mode 100644 --- /dev/null +++ b/c4/test/test_abort.py

[pypy-commit] stmgc default: Add debugging checks.

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r286:55a70bb6e35d Date: 2013-06-26 17:48 +0200 http://bitbucket.org/pypy/stmgc/changeset/55a70bb6e35d/ Log:Add debugging checks. diff --git a/c4/dbgmem.c b/c4/dbgmem.c --- a/c4/dbgmem.c +++ b/c4/dbgmem.c @@ -60,6 +60,7 @@ for (i = 0; i < nb_pages;

[pypy-commit] stmgc default: Sanity checks

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r285:df93e50691c5 Date: 2013-06-26 17:30 +0200 http://bitbucket.org/pypy/stmgc/changeset/df93e50691c5/ Log:Sanity checks diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -456,6 +456,12 @@ assert(!(items[i]->

[pypy-commit] stmgc default: Fix again (or attempt to) this case...

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r287:03917cbbc4f7 Date: 2013-06-26 18:06 +0200 http://bitbucket.org/pypy/stmgc/changeset/03917cbbc4f7/ Log:Fix again (or attempt to) this case... diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -652,10 +652,18 @@ {

[pypy-commit] pypy kill-gen-store-back-in: Hopefully no-op change, clarify a bit the role of Optimizer.pendingfields

2013-06-26 Thread arigo
Author: Armin Rigo Branch: kill-gen-store-back-in Changeset: r65005:fae0315b096e Date: 2013-06-26 17:02 +0200 http://bitbucket.org/pypy/pypy/changeset/fae0315b096e/ Log:Hopefully no-op change, clarify a bit the role of Optimizer.pendingfields diff --git a/rpython/jit/metainterp/optim

[pypy-commit] pypy kill-gen-store-back-in: Fix.

2013-06-26 Thread arigo
Author: Armin Rigo Branch: kill-gen-store-back-in Changeset: r65006:48d0342b59f5 Date: 2013-06-26 17:04 +0200 http://bitbucket.org/pypy/pypy/changeset/48d0342b59f5/ Log:Fix. diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.py b/rpython/jit/metainterp/optimizeopt/virtualize.py ---

[pypy-commit] pypy default: Hopefully no-op change, clarify a bit the role of Optimizer.pendingfields

2013-06-26 Thread arigo
Author: Armin Rigo Branch: Changeset: r65004:5c5b086f9ff3 Date: 2013-06-26 17:02 +0200 http://bitbucket.org/pypy/pypy/changeset/5c5b086f9ff3/ Log:Hopefully no-op change, clarify a bit the role of Optimizer.pendingfields diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b

[pypy-commit] lang-smalltalk default: added guards for float-primitives to return NaN and Infinity, according to Smalltalk requirements when the math module raises the according errors

2013-06-26 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r480:ee08c90d63b5 Date: 2013-06-26 14:54 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ee08c90d63b5/ Log:added guards for float-primitives to return NaN and Infinity, according to Smalltalk requirements when the math module raises

[pypy-commit] lang-smalltalk default: hopefully fixed error on the windows ci machine

2013-06-26 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r479:5b79cdcfa13c Date: 2013-06-26 14:52 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/5b79cdcfa13c/ Log:hopefully fixed error on the windows ci machine diff --git a/spyvm/test/test_model.py b/spyvm/test/test_model.py --- a/spyvm/test/te

[pypy-commit] lang-smalltalk default: fixed a bug when creating nameless classes and using them (Behavior new new)

2013-06-26 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r477:eb1af4f5f97f Date: 2013-06-26 12:51 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/eb1af4f5f97f/ Log:fixed a bug when creating nameless classes and using them (Behavior new new) diff --git a/spyvm/shadow.py b/spyvm/shadow.py

[pypy-commit] lang-smalltalk default: reremoved nojit benchmarks

2013-06-26 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r476:e35f642fd164 Date: 2013-06-26 12:45 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e35f642fd164/ Log:reremoved nojit benchmarks diff --git a/benchmarks.py b/benchmarks.py --- a/benchmarks.py +++ b/benchmarks.py @@ -221,7 +221,7 @@

[pypy-commit] lang-smalltalk default: fixed a bug when suspending an already suspended process

2013-06-26 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r478:d661709c25eb Date: 2013-06-26 12:52 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d661709c25eb/ Log:fixed a bug when suspending an already suspended process diff --git a/spyvm/wrapper.py b/spyvm/wrapper.py --- a/spyvm/wrapper.py +++

[pypy-commit] pypy faster-str-of-bigint: close to-be-merged branch

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-str-of-bigint Changeset: r64999:85222d0ab7be Date: 2013-06-26 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/85222d0ab7be/ Log:close to-be-merged branch ___ pypy-commit mailing list pypy-commit@pytho

[pypy-commit] pypy default: what's new item

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r65001:c07f3a751c7c Date: 2013-06-26 12:08 +0200 http://bitbucket.org/pypy/pypy/changeset/c07f3a751c7c/ Log:what's new item diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/wha

[pypy-commit] pypy default: merge faster-str-of-bigint

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r65000:902241cca7dc Date: 2013-06-26 12:07 +0200 http://bitbucket.org/pypy/pypy/changeset/902241cca7dc/ Log:merge faster-str-of-bigint speed up str(long) significantly, thanks to an algorithm proposed by Nathan Hurst on pypy-dev

[pypy-commit] pypy faster-str-of-bigint: reinstate the use of an array for the result of _format_base2_notzero

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-str-of-bigint Changeset: r64998:c10714392297 Date: 2013-06-26 11:40 +0200 http://bitbucket.org/pypy/pypy/changeset/c10714392297/ Log:reinstate the use of an array for the result of _format_base2_notzero it's faster and I couldn't be bothered

[pypy-commit] pypy kill-gen-store-back-in: some typos

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: kill-gen-store-back-in Changeset: r64997:e88e833654b6 Date: 2013-06-26 09:16 +0200 http://bitbucket.org/pypy/pypy/changeset/e88e833654b6/ Log:some typos diff --git a/pypy/doc/jit/virtualizable.rst b/pypy/doc/jit/virtualizable.rst --- a/pypy/doc/jit/virtual

[pypy-commit] pypy faster-str-of-bigint: kill the generic part of the previous _format and salvage the special case for

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-str-of-bigint Changeset: r64996:49cce796c701 Date: 2013-06-26 09:09 +0200 http://bitbucket.org/pypy/pypy/changeset/49cce796c701/ Log:kill the generic part of the previous _format and salvage the special case for powers of two diff --git a/rp

[pypy-commit] pypy faster-str-of-bigint: generalize _format_decimal to _format

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-str-of-bigint Changeset: r64995:794b370b7d1c Date: 2013-06-25 23:34 +0200 http://bitbucket.org/pypy/pypy/changeset/794b370b7d1c/ Log:generalize _format_decimal to _format diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py --- a/rpython/r

[pypy-commit] pypy faster-str-of-bigint: use a string builder

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-str-of-bigint Changeset: r64993:c18866b5ecce Date: 2013-06-25 22:21 +0200 http://bitbucket.org/pypy/pypy/changeset/c18866b5ecce/ Log:use a string builder diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py --- a/rpython/rlib/rbigint.py ++

[pypy-commit] pypy faster-str-of-bigint: remove old version

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-str-of-bigint Changeset: r64994:070cdcee14ca Date: 2013-06-25 22:52 +0200 http://bitbucket.org/pypy/pypy/changeset/070cdcee14ca/ Log:remove old version diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py --- a/rpython/rlib/rbigint.py +++

[pypy-commit] pypy faster-str-of-bigint: preliminary working version

2013-06-26 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-str-of-bigint Changeset: r64992:d70fc9b223e1 Date: 2013-06-25 21:33 +0200 http://bitbucket.org/pypy/pypy/changeset/d70fc9b223e1/ Log:preliminary working version diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py --- a/rpython/rlib/rbigin