[pypy-commit] pypy default: reapply dc81116ff4b7

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73256:44c39245f150 Date: 2014-09-01 08:57 +0200 http://bitbucket.org/pypy/pypy/changeset/44c39245f150/ Log:reapply dc81116ff4b7 diff --git a/py/_code/source.py b/py/_code/source.py --- a/py/_code/source.py +++ b/py/_code/source.py @@ -416,6 +416,8 @@

[pypy-commit] pypy default: Reapply fix c6f52c21fe7e

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73255:88ad3346a763 Date: 2014-09-01 08:56 +0200 http://bitbucket.org/pypy/pypy/changeset/88ad3346a763/ Log:Reapply fix c6f52c21fe7e diff --git a/py/_path/local.py b/py/_path/local.py --- a/py/_path/local.py +++ b/py/_path/local.py @@ -750,7 +750,8 @@

[pypy-commit] pypy default: Add two README files in "py" and "_pytest". PLEASE READ THEM

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73257:084074ff7fa1 Date: 2014-09-01 09:06 +0200 http://bitbucket.org/pypy/pypy/changeset/084074ff7fa1/ Log:Add two README files in "py" and "_pytest". PLEASE READ THEM when updating these! diff --git a/_pytest/README-BEFORE-UPDATING b/_pytest/R

[pypy-commit] pypy default: Update for some (minimal) constant-folding occurring in the list-to-cdata-struct code

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73258:3119573b8a41 Date: 2014-09-01 09:17 +0200 http://bitbucket.org/pypy/pypy/changeset/3119573b8a41/ Log:Update for some (minimal) constant-folding occurring in the list-to- cdata-struct code diff --git a/pypy/module/pypyjit/test_pypy_c/test_

[pypy-commit] pypy default: fix for e9f0c13de06b: output the jit-backend-count loop numbers

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73259:625c201e7f9b Date: 2014-09-01 09:25 +0200 http://bitbucket.org/pypy/pypy/changeset/625c201e7f9b/ Log:fix for e9f0c13de06b: output the jit-backend-count loop numbers as unsigned too, to match the newly unsigned Guard0xNNN output. diff --gi

[pypy-commit] pypy default: Fix test for the 'trace-limit-hack' merge

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73260:fc98972622d7 Date: 2014-09-01 09:32 +0200 http://bitbucket.org/pypy/pypy/changeset/fc98972622d7/ Log:Fix test for the 'trace-limit-hack' merge diff --git a/pypy/module/pypyjit/test_pypy_c/test_call.py b/pypy/module/pypyjit/test_pypy_c/test_call.

[pypy-commit] pypy arm-longlong: uh, there are synonyms in the ARM instruction set?

2014-09-01 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73261:d6eaca4efd43 Date: 2014-09-01 09:49 +0200 http://bitbucket.org/pypy/pypy/changeset/d6eaca4efd43/ Log:uh, there are synonyms in the ARM instruction set? diff --git a/rpython/jit/backend/arm/codebuilder.py b/rpython/jit/backend/arm/cod

[pypy-commit] pypy default: Move the test to a function and use it from two places.

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73262:b97c7d6f7fd8 Date: 2014-09-01 10:07 +0200 http://bitbucket.org/pypy/pypy/changeset/b97c7d6f7fd8/ Log:Move the test to a function and use it from two places. diff --git a/pypy/module/sys/initpath.py b/pypy/module/sys/initpath.py --- a/pypy/module/

[pypy-commit] pypy default: Add a test for unichar comparison. It was not broken but producing

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73263:65ac482d28d6 Date: 2014-09-01 11:16 +0200 http://bitbucket.org/pypy/pypy/changeset/65ac482d28d6/ Log:Add a test for unichar comparison. It was not broken but producing very inefficient code. Improve... diff --git a/rpython/rtyper/rstr.py

[pypy-commit] stmgc default: introduce stmcb_obj_supports_cards and hopefully make cards finally work as they should

2014-09-01 Thread Raemi
Author: Remi Meier Branch: Changeset: r1326:83e4c655d31b Date: 2014-09-01 11:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/83e4c655d31b/ Log:introduce stmcb_obj_supports_cards and hopefully make cards finally work as they should diff --git a/c7/demo/demo2.c b/c7/demo/demo2.c --

[pypy-commit] pypy default: Detect and special-case in the JIT the greater-than kind of comparisons

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73265:8b404466566d Date: 2014-09-01 12:03 +0200 http://bitbucket.org/pypy/pypy/changeset/8b404466566d/ Log:Detect and special-case in the JIT the greater-than kind of comparisons between two single characters (or unichars). diff --git a/rpython

[pypy-commit] pypy default: Remove this special case. See comments.

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73264:fcbba01341eb Date: 2014-09-01 11:28 +0200 http://bitbucket.org/pypy/pypy/changeset/fcbba01341eb/ Log:Remove this special case. See comments. diff --git a/pypy/module/_pypyjson/interp_encoder.py b/pypy/module/_pypyjson/interp_encoder.py --- a/pyp

[pypy-commit] pypy default: clarify comment

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73266:dffa8ea95d54 Date: 2014-09-01 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/dffa8ea95d54/ Log:clarify comment diff --git a/pypy/module/_pypyjson/interp_encoder.py b/pypy/module/_pypyjson/interp_encoder.py --- a/pypy/module/_pypyjson/inter

[pypy-commit] pypy stmgc-c7: add pypy_stmcb_obj_supports_cards

2014-09-01 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r73268:db94b14e4f34 Date: 2014-09-01 12:43 +0200 http://bitbucket.org/pypy/pypy/changeset/db94b14e4f34/ Log:add pypy_stmcb_obj_supports_cards diff --git a/rpython/memory/gctransform/stmframework.py b/rpython/memory/gctransform/stmframework.py -

[pypy-commit] pypy stmgc-c7: import stmgc

2014-09-01 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r73267:960172cff05f Date: 2014-09-01 12:43 +0200 http://bitbucket.org/pypy/pypy/changeset/960172cff05f/ Log:import stmgc diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/translator/stm

[pypy-commit] pypy gc-incminimark-pinning: add first simple test for a weakref pointing to a pinned object. Fails right now.

2014-09-01 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r73269:de940c201b84 Date: 2014-09-01 15:14 +0200 http://bitbucket.org/pypy/pypy/changeset/de940c201b84/ Log:add first simple test for a weakref pointing to a pinned object. Fails right now. diff --git a/rpython/memory/t

[pypy-commit] stmgc gc-small-uniform: Somehow merge default

2014-09-01 Thread Raemi
Author: Remi Meier Branch: gc-small-uniform Changeset: r1327:3aa3696e8add Date: 2014-09-01 14:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/3aa3696e8add/ Log:Somehow merge default diff too long, truncating to 2000 out of 5104 lines diff --git a/c7/TODO b/c7/TODO --- a/c7/TODO +++ b/c7/

[pypy-commit] stmgc gc-small-uniform: merging mostly complete

2014-09-01 Thread Raemi
Author: Remi Meier Branch: gc-small-uniform Changeset: r1329:fe2595f7a3cc Date: 2014-09-01 15:21 +0200 http://bitbucket.org/pypy/stmgc/changeset/fe2595f7a3cc/ Log:merging mostly complete diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -459,7 +459,6 @@

[pypy-commit] stmgc gc-small-uniform: more merging

2014-09-01 Thread Raemi
Author: Remi Meier Branch: gc-small-uniform Changeset: r1328:ceac696718e6 Date: 2014-09-01 14:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/ceac696718e6/ Log:more merging diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -277,7 +277,7 @@ */

[pypy-commit] pypy default: hg merge arm-longlong

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73271:8ae0ea93f7fe Date: 2014-09-01 17:05 +0200 http://bitbucket.org/pypy/pypy/changeset/8ae0ea93f7fe/ Log:hg merge arm-longlong Reintroduce longlong support in the ARM backend. Tested with the hard-float variant of the calling conventi

[pypy-commit] pypy arm-longlong: Close branch, ready for merge.

2014-09-01 Thread arigo
Author: Armin Rigo Branch: arm-longlong Changeset: r73270:e49b397a6028 Date: 2014-09-01 17:02 +0200 http://bitbucket.org/pypy/pypy/changeset/e49b397a6028/ Log:Close branch, ready for merge. Can't test on soft-float ARM for now. We'll see later. __

[pypy-commit] pypy default: add a remark about SoftFloatCallBuilder

2014-09-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r73272:f27cde19678a Date: 2014-09-01 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/f27cde19678a/ Log:add a remark about SoftFloatCallBuilder diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/callbuilder.py --- a/rpyth

[pypy-commit] pypy default: Backout 44c3924 : no need to patch dead code

2014-09-01 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r73273:1cea12b7ec07 Date: 2014-09-01 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/1cea12b7ec07/ Log:Backout 44c3924 : no need to patch dead code diff --git a/py/_code/source.py b/py/_code/source.py --- a/py/_code/source.py +++ b/py/_code/source.

[pypy-commit] pypy gc_no_cleanup_nursery: a simple hack to avoid writing "uninitialized" to places

2014-09-01 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73274:ab09d9e107f6 Date: 2014-09-01 12:21 -0600 http://bitbucket.org/pypy/pypy/changeset/ab09d9e107f6/ Log:a simple hack to avoid writing "uninitialized" to places diff --git a/rpython/memory/gctransform/framework.py b/rpy

[pypy-commit] pypy gc_no_cleanup_nursery: Refactor some stuff so test_transformed_gc passes (although it's definitely not

2014-09-01 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73275:0cfec6969ec9 Date: 2014-09-01 12:52 -0600 http://bitbucket.org/pypy/pypy/changeset/0cfec6969ec9/ Log:Refactor some stuff so test_transformed_gc passes (although it's definitely not exhaustive as shown by missin

[pypy-commit] pypy gc_no_cleanup_nursery: merge default

2014-09-01 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73276:6dd6a6c171b2 Date: 2014-09-01 13:14 -0600 http://bitbucket.org/pypy/pypy/changeset/6dd6a6c171b2/ Log:merge default diff too long, truncating to 2000 out of 63292 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++

[pypy-commit] pypy gc_no_cleanup_nursery: merge default

2014-09-01 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73277:a9dc0d3a9f93 Date: 2014-09-01 13:15 -0600 http://bitbucket.org/pypy/pypy/changeset/a9dc0d3a9f93/ Log:merge default diff --git a/_pytest/README-BEFORE-UPDATING b/_pytest/README-BEFORE-UPDATING new file mode 100644 ---

[pypy-commit] pypy gc_no_cleanup_nursery: Handle the uninitialized value better while translating (it can happen)

2014-09-01 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73278:5c7aa94e6c89 Date: 2014-09-01 15:04 -0600 http://bitbucket.org/pypy/pypy/changeset/5c7aa94e6c89/ Log:Handle the uninitialized value better while translating (it can happen) diff --git a/rpython/memory/test/tes

[pypy-commit] pypy gc_no_cleanup_nursery: fix some tests

2014-09-01 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73279:b3beb2273ee2 Date: 2014-09-01 15:10 -0600 http://bitbucket.org/pypy/pypy/changeset/b3beb2273ee2/ Log:fix some tests diff --git a/rpython/memory/test/test_transformed_gc.py b/rpython/memory/test/test_transformed_gc.py