[pypy-commit] pypy disable_pythonapi: Small fixes

2014-06-30 Thread arigo
Author: Armin Rigo Branch: disable_pythonapi Changeset: r72278:da5ba751361e Date: 2014-06-30 09:09 +0200 http://bitbucket.org/pypy/pypy/changeset/da5ba751361e/ Log:Small fixes diff --git a/pypy/doc/ctypes-implementation.rst b/pypy/doc/ctypes-implementation.rst --- a/pypy/doc/ctypes-implemen

[pypy-commit] pypy disable_pythonapi: Fix

2014-06-30 Thread arigo
Author: Armin Rigo Branch: disable_pythonapi Changeset: r72279:966dc13241c2 Date: 2014-06-30 09:15 +0200 http://bitbucket.org/pypy/pypy/changeset/966dc13241c2/ Log:Fix diff --git a/pypy/module/sys/vm.py b/pypy/module/sys/vm.py --- a/pypy/module/sys/vm.py +++ b/pypy/module/sys/vm.py @@ -247,7

[pypy-commit] pypy disable_pythonapi: Ready to merge

2014-06-30 Thread arigo
Author: Armin Rigo Branch: disable_pythonapi Changeset: r72280:e5647789f355 Date: 2014-06-30 09:15 +0200 http://bitbucket.org/pypy/pypy/changeset/e5647789f355/ Log:Ready to merge ___ pypy-commit mailing list [email protected] https://mail.pyth

[pypy-commit] pypy default: Merge disable_pythonapi by matti, which disables the buggy

2014-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r72281:f65f69804dfc Date: 2014-06-30 09:16 +0200 http://bitbucket.org/pypy/pypy/changeset/f65f69804dfc/ Log:Merge disable_pythonapi by matti, which disables the buggy "ctypes.pythnonapi" and updates the docs. diff --git a/lib-python/2.7/ctypes/_

[pypy-commit] stmgc card-marking: Remove unused argument.

2014-06-30 Thread arigo
Author: Armin Rigo Branch: card-marking Changeset: r1259:88ce9035 Date: 2014-06-30 12:00 +0200 http://bitbucket.org/pypy/stmgc/changeset/88ce9035/ Log:Remove unused argument. diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -111,7 +111,7 @

[pypy-commit] stmgc card-marking: Remove stmcb_should_use_cards().

2014-06-30 Thread arigo
Author: Armin Rigo Branch: card-marking Changeset: r1260:74180517533a Date: 2014-06-30 12:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/74180517533a/ Log:Remove stmcb_should_use_cards(). diff --git a/c7/demo/demo2.c b/c7/demo/demo2.c --- a/c7/demo/demo2.c +++ b/c7/demo/demo2.c @@ -43,10

[pypy-commit] stmgc card-marking: Call stmcb_get_card_base_itemsize() lazily only if needed

2014-06-30 Thread arigo
Author: Armin Rigo Branch: card-marking Changeset: r1261:9c17fefa1cc0 Date: 2014-06-30 12:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/9c17fefa1cc0/ Log:Call stmcb_get_card_base_itemsize() lazily only if needed diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm

[pypy-commit] stmgc card-marking: Fix test using cards on a non-GC array

2014-06-30 Thread arigo
Author: Armin Rigo Branch: card-marking Changeset: r1262:488189516065 Date: 2014-06-30 12:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/488189516065/ Log:Fix test using cards on a non-GC array diff --git a/c7/test/support.py b/c7/test/support.py --- a/c7/test/support.py +++ b/c7/test/su

[pypy-commit] stmgc card-marking: Pass only one pointer argument (actually an array) to

2014-06-30 Thread arigo
Author: Armin Rigo Branch: card-marking Changeset: r1263:bde7c7634878 Date: 2014-06-30 12:56 +0200 http://bitbucket.org/pypy/stmgc/changeset/bde7c7634878/ Log:Pass only one pointer argument (actually an array) to stmcb_get_card_base_itemsize(). diff --git a/c7/demo/demo2.c b/c7/demo/

[pypy-commit] pypy stmgc-c7: import stmgc/bde7c7634878 (branch card-marking)

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72282:6bd3b22ee3f6 Date: 2014-06-30 12:57 +0200 http://bitbucket.org/pypy/pypy/changeset/6bd3b22ee3f6/ Log:import stmgc/bde7c7634878 (branch card-marking) diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/re

[pypy-commit] pypy stmgc-c7: in-progress

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72283:ee9beb2782fe Date: 2014-06-30 13:04 +0200 http://bitbucket.org/pypy/pypy/changeset/ee9beb2782fe/ Log:in-progress diff --git a/rpython/memory/gc/stmgc.py b/rpython/memory/gc/stmgc.py --- a/rpython/memory/gc/stmgc.py +++ b/rpython/memory/gc

[pypy-commit] pypy stmgc-c7: Integrate stm_write_card() inside PyPy

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72284:293e18aefb23 Date: 2014-06-30 13:10 +0200 http://bitbucket.org/pypy/pypy/changeset/293e18aefb23/ Log:Integrate stm_write_card() inside PyPy diff --git a/rpython/memory/gctransform/stmframework.py b/rpython/memory/gctransform/stmframework

[pypy-commit] pypy stmgc-c7: Test and fix

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72285:dfd595aa55f9 Date: 2014-06-30 13:18 +0200 http://bitbucket.org/pypy/pypy/changeset/dfd595aa55f9/ Log:Test and fix diff --git a/rpython/memory/gctransform/stmframework.py b/rpython/memory/gctransform/stmframework.py --- a/rpython/memory/g

[pypy-commit] pypy default: Turn off this warning

2014-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r72286:25d2e2050596 Date: 2014-06-30 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/25d2e2050596/ Log:Turn off this warning diff --git a/rpython/translator/backendopt/merge_if_blocks.py b/rpython/translator/backendopt/merge_if_blocks.py --- a/rpy

[pypy-commit] cffi default: Attempt to copy ctypes' name-mangling capability "_name@num".

2014-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r1532:f2712a617bfa Date: 2014-06-30 15:10 +0200 http://bitbucket.org/cffi/cffi/changeset/f2712a617bfa/ Log:Attempt to copy ctypes' name-mangling capability "_name@num". diff --git a/c/misc_win32.h b/c/misc_win32.h --- a/c/misc_win32.h +++ b/c/misc_win32

[pypy-commit] pypy stmgc-c7: Test and fix

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72287:6e6305a37a7b Date: 2014-06-30 15:29 +0200 http://bitbucket.org/pypy/pypy/changeset/6e6305a37a7b/ Log:Test and fix diff --git a/rpython/memory/gctransform/stmframework.py b/rpython/memory/gctransform/stmframework.py --- a/rpython/memory/g

[pypy-commit] pypy gc-incminimark-pinning: add test with two pinned objects and a non-pinned in between

2014-06-30 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72288:719bf1e31183 Date: 2014-06-25 18:41 +0200 http://bitbucket.org/pypy/pypy/changeset/719bf1e31183/ Log:add test with two pinned objects and a non-pinned in between diff --git a/rpython/jit/backend/llsupport/test/test_objec

[pypy-commit] pypy gc-incminimark-pinning: rename test file

2014-06-30 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72289:e5c5f760f8eb Date: 2014-06-25 18:46 +0200 http://bitbucket.org/pypy/pypy/changeset/e5c5f760f8eb/ Log:rename test file diff --git a/rpython/jit/backend/llsupport/test/test_object_pinning_rewrite.py b/rpython/jit/backend/

[pypy-commit] pypy gc-incminimark-pinning: add test for missing feature. fails for now.

2014-06-30 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72290:dbcb81255e80 Date: 2014-06-30 16:09 +0200 http://bitbucket.org/pypy/pypy/changeset/dbcb81255e80/ Log:add test for missing feature. fails for now. diff --git a/rpython/memory/gc/test/test_object_pinning.py b/rpython/memo

[pypy-commit] stmgc card-marking: Split _stm_write_slowpath_card() in two, as needed for the PyPy JIT

2014-06-30 Thread arigo
Author: Armin Rigo Branch: card-marking Changeset: r1264:1ee48e74669d Date: 2014-06-30 17:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/1ee48e74669d/ Log:Split _stm_write_slowpath_card() in two, as needed for the PyPy JIT diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c ++

[pypy-commit] pypy default: SETINTERIORFIELD_GC should also generate a COND_CALL_GC_WB_ARRAY. This

2014-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r72292:b4bca9ebe10b Date: 2014-06-30 16:32 +0200 http://bitbucket.org/pypy/pypy/changeset/b4bca9ebe10b/ Log:SETINTERIORFIELD_GC should also generate a COND_CALL_GC_WB_ARRAY. This looks essential to get correct performance behavior in programs

[pypy-commit] pypy stmgc-c7: import stmgc/e1df81263680 (branch card-marking)

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72293:6060a7db4b02 Date: 2014-06-30 17:58 +0200 http://bitbucket.org/pypy/pypy/changeset/6060a7db4b02/ Log:import stmgc/e1df81263680 (branch card-marking) diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/re

[pypy-commit] pypy stmgc-c7: in-progress

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72294:a006a6263e15 Date: 2014-06-30 18:41 +0200 http://bitbucket.org/pypy/pypy/changeset/a006a6263e15/ Log:in-progress diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backend/llsupport/g

[pypy-commit] pypy default: issue #1803

2014-06-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r72295:26aee1f3691d Date: 2014-06-30 19:21 +0200 http://bitbucket.org/pypy/pypy/changeset/26aee1f3691d/ Log:issue #1803 resolved diff --git a/pypy/module/_io/interp_textio.py b/pypy/module/_io/interp_textio.py --- a/pypy/module/_io/interp_texti

[pypy-commit] pypy stmgc-c7: Typos

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72296:49a3796d3798 Date: 2014-06-30 19:52 +0200 http://bitbucket.org/pypy/pypy/changeset/49a3796d3798/ Log:Typos diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backend/llsupport/gc.py +

[pypy-commit] pypy default: Use newlist_bytes() in posix.listdir() to save some allocations

2014-06-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r72297:e3c95427844d Date: 2014-06-30 11:57 -0700 http://bitbucket.org/pypy/pypy/changeset/e3c95427844d/ Log:Use newlist_bytes() in posix.listdir() to save some allocations diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix

[pypy-commit] pypy stmgc-c7: Oups

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72298:845e847fca2a Date: 2014-06-30 21:06 +0200 http://bitbucket.org/pypy/pypy/changeset/845e847fca2a/ Log:Oups diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rstm.py @@ -28,7 +28,7 @@ ad

[pypy-commit] pypy default: Temporary translation fix

2014-06-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r72299:9d5d4149f2a5 Date: 2014-06-30 12:34 -0700 http://bitbucket.org/pypy/pypy/changeset/9d5d4149f2a5/ Log:Temporary translation fix diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py --- a/pypy/module/posix/interp_pos

[pypy-commit] pypy default: Yet Another Temporary Translation Fix

2014-06-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r72300:8079e9df3d8c Date: 2014-06-30 12:43 -0700 http://bitbucket.org/pypy/pypy/changeset/8079e9df3d8c/ Log:Yet Another Temporary Translation Fix diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py --- a/pypy/module/posi

[pypy-commit] pypy stmgc-c7: Small optimization for one case

2014-06-30 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72301:e6db9b63d6e6 Date: 2014-06-30 22:00 +0200 http://bitbucket.org/pypy/pypy/changeset/e6db9b63d6e6/ Log:Small optimization for one case diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/j

[pypy-commit] pypy default: don't import stuuf from conftest for no bloody reason

2014-06-30 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r72302:13859c071d0f Date: 2014-07-01 05:11 +0100 http://bitbucket.org/pypy/pypy/changeset/13859c071d0f/ Log:don't import stuuf from conftest for no bloody reason diff --git a/rpython/conftest.py b/rpython/conftest.py --- a/rpython/conftest.py +++ b/rpyt