[pypy-commit] pypy default: Attempt to fix call_release_gil on Windows for stdcall functions.

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r72758:5ace22e71a97 Date: 2014-08-12 12:47 +0200 http://bitbucket.org/pypy/pypy/changeset/5ace22e71a97/ Log:Attempt to fix call_release_gil on Windows for stdcall functions. diff --git a/rpython/jit/backend/x86/callbuilder.py b/rpython/jit/backend/x86/

[pypy-commit] pypy default: Adapt the test: call_release_gil supports mismatching calling conventions

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r72759:73e3404a6123 Date: 2014-08-12 12:58 +0200 http://bitbucket.org/pypy/pypy/changeset/73e3404a6123/ Log:Adapt the test: call_release_gil supports mismatching calling conventions diff --git a/rpython/jit/backend/x86/test/test_runner.py b/rpy

[pypy-commit] pypy default: Fix the failing test.

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r72760:53caa1b58231 Date: 2014-08-12 13:29 +0200 http://bitbucket.org/pypy/pypy/changeset/53caa1b58231/ Log:Fix the failing test. diff --git a/rpython/jit/backend/x86/callbuilder.py b/rpython/jit/backend/x86/callbuilder.py --- a/rpython/jit/backend/x86

[pypy-commit] pypy default: Issue #1834

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r72761:0bbe39e4636f Date: 2014-08-12 13:39 +0200 http://bitbucket.org/pypy/pypy/changeset/0bbe39e4636f/ Log:Issue #1834 Export "dooneevent" from Tkinter._tkinter. diff --git a/lib_pypy/_tkinter/__init__.py b/lib_pypy/_tkinter/__init__.py --- a/

[pypy-commit] pypy gc-incminimark-pinning: old objects that no longer point to a pinned one are removed from the internal list

2014-08-12 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72763:0645fc78c5e0 Date: 2014-08-12 13:16 +0200 http://bitbucket.org/pypy/pypy/changeset/0645fc78c5e0/ Log:old objects that no longer point to a pinned one are removed from the internal list diff --git a/rpython/memory

[pypy-commit] pypy gc-incminimark-pinning: only run assert if no pinned objects are around

2014-08-12 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72762:6b1a2dd2d891 Date: 2014-08-12 13:15 +0200 http://bitbucket.org/pypy/pypy/changeset/6b1a2dd2d891/ Log:only run assert if no pinned objects are around diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incmi

[pypy-commit] pypy gc-incminimark-pinning: wip: rewriting object pinning tests. they were a mess.

2014-08-12 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72764:d1cb742ced7f Date: 2014-08-12 13:48 +0200 http://bitbucket.org/pypy/pypy/changeset/d1cb742ced7f/ Log:wip: rewriting object pinning tests. they were a mess. This new tests, which are based on the old tests, alread

[pypy-commit] pypy gc-incminimark-pinning: additional object pinning tests. some tests renamed.

2014-08-12 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72765:119a5775c08a Date: 2014-08-12 14:16 +0200 http://bitbucket.org/pypy/pypy/changeset/119a5775c08a/ Log:additional object pinning tests. some tests renamed. diff --git a/rpython/memory/gc/test/test_object_pinning.py b/rpyt

[pypy-commit] stmgc default: Add a failing test for the preservation of the shadowstack

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1296:93f047b33b57 Date: 2014-08-12 14:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/93f047b33b57/ Log:Add a failing test for the preservation of the shadowstack diff --git a/c7/test/test_rewind.c b/c7/test/test_rewind.c --- a/c7/test/test_rewind.c

[pypy-commit] stmgc default: Save and restore slices of the shadowstack in addition to slices of the

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1297:438a6f00fadc Date: 2014-08-12 15:58 +0200 http://bitbucket.org/pypy/stmgc/changeset/438a6f00fadc/ Log:Save and restore slices of the shadowstack in addition to slices of the C stack. diff --git a/c7/stm/rewind_setjmp.c b/c7/stm/rewind_setj

[pypy-commit] stmgc default: Add an assert

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1298:c84f87cc1dad Date: 2014-08-12 16:00 +0200 http://bitbucket.org/pypy/stmgc/changeset/c84f87cc1dad/ Log:Add an assert diff --git a/c7/stm/rewind_setjmp.c b/c7/stm/rewind_setjmp.c --- a/c7/stm/rewind_setjmp.c +++ b/c7/stm/rewind_setjmp.c @@ -67,6 +67

[pypy-commit] stmgc default: Fix

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1299:99aae29fc053 Date: 2014-08-12 16:05 +0200 http://bitbucket.org/pypy/stmgc/changeset/99aae29fc053/ Log:Fix diff --git a/c7/stm/rewind_setjmp.c b/c7/stm/rewind_setjmp.c --- a/c7/stm/rewind_setjmp.c +++ b/c7/stm/rewind_setjmp.c @@ -55,23 +55,26 @@

[pypy-commit] stmgc default: In tests, we don't save and restore the shadowstack correctly.

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1301:e691086e6ef0 Date: 2014-08-12 16:43 +0200 http://bitbucket.org/pypy/stmgc/changeset/e691086e6ef0/ Log:In tests, we don't save and restore the shadowstack correctly. diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c

[pypy-commit] stmgc default: in-progress

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1300:2866cee6ce00 Date: 2014-08-12 16:29 +0200 http://bitbucket.org/pypy/stmgc/changeset/2866cee6ce00/ Log:in-progress diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -393,7 +393,7 @@ #ifdef STM_NO_AUTOMATIC_SETJM

[pypy-commit] pypy.org extradoc: Rephrase

2014-08-12 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r524:a3ef8f99cc06 Date: 2014-08-12 16:49 +0200 http://bitbucket.org/pypy/pypy.org/changeset/a3ef8f99cc06/ Log:Rephrase diff --git a/index.html b/index.html --- a/index.html +++ b/index.html @@ -51,8 +51,8 @@ Speed: thanks to its Just-in-Time

[pypy-commit] pypy.org extradoc: Englishify?

2014-08-12 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r525:26176c314bdd Date: 2014-08-12 16:51 +0200 http://bitbucket.org/pypy/pypy.org/changeset/26176c314bdd/ Log:Englishify? diff --git a/index.html b/index.html --- a/index.html +++ b/index.html @@ -51,8 +51,8 @@ Speed: thanks to its Just-in-Ti

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

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1302:b1ce5fe3d056 Date: 2014-08-12 17:04 +0200 http://bitbucket.org/pypy/stmgc/changeset/b1ce5fe3d056/ Log:debugging... diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -994,6 +994,9 @@ assert(tl->shadowstack >

[pypy-commit] stmgc default: Bug fix: now the logic will complain if the shadow stack is not

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1303:1815f493a1c5 Date: 2014-08-12 17:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/1815f493a1c5/ Log:Bug fix: now the logic will complain if the shadow stack is not correctly balanced. diff --git a/c7/demo/demo2.c b/c7/demo/demo2.c --- a/

[pypy-commit] stmgc default: clean up shadowstack in demo_random for leaveframe

2014-08-12 Thread Raemi
Author: Remi Meier Branch: Changeset: r1304:8e8c594bbad1 Date: 2014-08-12 17:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/8e8c594bbad1/ Log:clean up shadowstack in demo_random for leaveframe diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c --- a/c7/demo/demo_random.c +++ b/c

[pypy-commit] stmgc default: Kill STM_STACK_MARKER_{NEW, OLD} and use 'moved_off_ssbase' instead.

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1305:50d22a5baf26 Date: 2014-08-12 18:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/50d22a5baf26/ Log:Kill STM_STACK_MARKER_{NEW,OLD} and use 'moved_off_ssbase' instead. diff --git a/c7/stm/marker.c b/c7/stm/marker.c --- a/c7/stm/marker.c +++ b/c7

[pypy-commit] stmgc default: add demo_random2 that includes returning from frames in normal transactions

2014-08-12 Thread Raemi
Author: Remi Meier Branch: Changeset: r1306:d29906f937fc Date: 2014-08-12 18:16 +0200 http://bitbucket.org/pypy/stmgc/changeset/d29906f937fc/ Log:add demo_random2 that includes returning from frames in normal transactions diff --git a/c7/demo/demo_random2.c b/c7/demo/demo_random2.c

[pypy-commit] stmgc default: fix

2014-08-12 Thread Raemi
Author: Remi Meier Branch: Changeset: r1307:d70bdefc4757 Date: 2014-08-12 18:22 +0200 http://bitbucket.org/pypy/stmgc/changeset/d70bdefc4757/ Log:fix diff --git a/c7/demo/demo_random2.c b/c7/demo/demo_random2.c --- a/c7/demo/demo_random2.c +++ b/c7/demo/demo_random2.c @@ -135,14 +135,15 @@

[pypy-commit] pypy utf8-unicode2: Fix translation

2014-08-12 Thread waedt
Author: Tyler Wade Branch: utf8-unicode2 Changeset: r72766:50441033e543 Date: 2014-08-12 11:34 -0500 http://bitbucket.org/pypy/pypy/changeset/50441033e543/ Log:Fix translation diff --git a/pypy/module/_io/interp_stringio.py b/pypy/module/_io/interp_stringio.py --- a/pypy/module/_io/interp_s

[pypy-commit] pypy utf8-unicode2: Copy failing lib-python test

2014-08-12 Thread waedt
Author: Tyler Wade Branch: utf8-unicode2 Changeset: r72767:90afe25b63d5 Date: 2014-08-12 11:38 -0500 http://bitbucket.org/pypy/pypy/changeset/90afe25b63d5/ Log:Copy failing lib-python test diff --git a/pypy/module/_io/test/test_textio.py b/pypy/module/_io/test/test_textio.py --- a/pypy/modu

[pypy-commit] stmgc default: Test and fix

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1309:1cb240cc60a2 Date: 2014-08-12 18:49 +0200 http://bitbucket.org/pypy/stmgc/changeset/1cb240cc60a2/ Log:Test and fix diff --git a/c7/demo/test_shadowstack.c b/c7/demo/test_shadowstack.c --- a/c7/demo/test_shadowstack.c +++ b/c7/demo/test_shadowstack

[pypy-commit] stmgc default: Add another unit test (run by test/test_demo.py) for major GC tracking

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1308:38dbf997b57b Date: 2014-08-12 18:43 +0200 http://bitbucket.org/pypy/stmgc/changeset/38dbf997b57b/ Log:Add another unit test (run by test/test_demo.py) for major GC tracking the parts of the shadowstacks that have been moved away diff --git

[pypy-commit] stmgc default: add forking again to demo_random2

2014-08-12 Thread Raemi
Author: Remi Meier Branch: Changeset: r1310:3127164e93bf Date: 2014-08-12 18:55 +0200 http://bitbucket.org/pypy/stmgc/changeset/3127164e93bf/ Log:add forking again to demo_random2 diff --git a/c7/demo/demo_random2.c b/c7/demo/demo_random2.c --- a/c7/demo/demo_random2.c +++ b/c7/demo/demo_ra

[pypy-commit] pypy py3.3: Merged in numerodix/pypy/py3.3-fixes2 (pull request #266)

2014-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: py3.3 Changeset: r72769:8d2fd0582587 Date: 2014-08-12 20:53 +0200 http://bitbucket.org/pypy/pypy/changeset/8d2fd0582587/ Log:Merged in numerodix/pypy/py3.3-fixes2 (pull request #266) make test_debugmallocstats cpython only diff --git a/lib-python/3

[pypy-commit] pypy py3.3-fixes2: make test_debugmallocstats cpython only

2014-08-12 Thread numerodix
Author: Martin Matusiak Branch: py3.3-fixes2 Changeset: r72768:ceebddacd8c1 Date: 2014-08-12 20:41 +0200 http://bitbucket.org/pypy/pypy/changeset/ceebddacd8c1/ Log:make test_debugmallocstats cpython only diff --git a/lib-python/3/test/test_sys.py b/lib-python/3/test/test_sys.py --- a/lib-pyt

[pypy-commit] pypy ufuncapi: make untranslated tests pass

2014-08-12 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r72771:c12de969c24c Date: 2014-08-09 22:54 +0300 http://bitbucket.org/pypy/pypy/changeset/c12de969c24c/ Log:make untranslated tests pass diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micronumpy/test/test_ufuncs.py --- a/pypy

[pypy-commit] pypy ufuncapi: backed out changeset ca3b82260c3a, signatures are still relevant

2014-08-12 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r72770:86f97db12e19 Date: 2014-08-09 21:53 +0300 http://bitbucket.org/pypy/pypy/changeset/86f97db12e19/ Log:backed out changeset ca3b82260c3a, signatures are still relevant diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micro

[pypy-commit] pypy ufuncapi: add asserts till translation passes

2014-08-12 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r72772:904129afbc30 Date: 2014-08-10 00:17 +0300 http://bitbucket.org/pypy/pypy/changeset/904129afbc30/ Log:add asserts till translation passes diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py --- a/pypy/module/micronumpy

[pypy-commit] pypy ufuncapi: start to properly wrap raw ufunc for frompyfunc

2014-08-12 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r72773:d706b1f3f1eb Date: 2014-08-12 14:01 +0300 http://bitbucket.org/pypy/pypy/changeset/d706b1f3f1eb/ Log:start to properly wrap raw ufunc for frompyfunc diff --git a/pypy/module/cpyext/ndarrayobject.py b/pypy/module/cpyext/ndarrayobject.py --- a

[pypy-commit] pypy ufuncapi: c function is called but crashes

2014-08-12 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r72774:4f42ac64e652 Date: 2014-08-13 00:59 +0300 http://bitbucket.org/pypy/pypy/changeset/4f42ac64e652/ Log:c function is called but crashes diff --git a/pypy/module/cpyext/ndarrayobject.py b/pypy/module/cpyext/ndarrayobject.py --- a/pypy/module/cp

[pypy-commit] pypy py3.3: Merged in numerodix/pypy/py3.3-fixes2 (pull request #267)

2014-08-12 Thread pjenvey
Author: Philip Jenvey Branch: py3.3 Changeset: r72776:a52dc76c7d2f Date: 2014-08-12 15:19 -0700 http://bitbucket.org/pypy/pypy/changeset/a52dc76c7d2f/ Log:Merged in numerodix/pypy/py3.3-fixes2 (pull request #267) sys.exit() should produce a SystemExit with code is None diff --git a/

[pypy-commit] pypy py3.3-fixes2: sys.exit() should produce a SystemExit with code is None

2014-08-12 Thread numerodix
Author: Martin Matusiak Branch: py3.3-fixes2 Changeset: r72775:4558aef78acc Date: 2014-08-12 21:34 +0200 http://bitbucket.org/pypy/pypy/changeset/4558aef78acc/ Log:sys.exit() should produce a SystemExit with code is None diff --git a/pypy/module/exceptions/test/test_exc.py b/pypy/module/exc

[pypy-commit] pypy gc_no_cleanup_nursery: clean out some unused code and insert zero_gc_ptr after GcArray malloc

2014-08-12 Thread wenzhuman
Author: wenzhuman Branch: gc_no_cleanup_nursery Changeset: r72777:c6e682e7221d Date: 2014-08-08 16:04 -0700 http://bitbucket.org/pypy/pypy/changeset/c6e682e7221d/ Log:clean out some unused code and insert zero_gc_ptr after GcArray malloc diff --git a/rpython/translator/exceptiontrans

[pypy-commit] pypy gc_no_cleanup_nursery: add test

2014-08-12 Thread wenzhuman
Author: wenzhuman Branch: gc_no_cleanup_nursery Changeset: r72780:44d322ba289f Date: 2014-08-12 15:37 -0700 http://bitbucket.org/pypy/pypy/changeset/44d322ba289f/ Log:add test diff --git a/rpython/memory/gc/test/test_direct.py b/rpython/memory/gc/test/test_direct.py --- a/rpython/memory/gc/

[pypy-commit] pypy gc_no_cleanup_nursery: add tests

2014-08-12 Thread wenzhuman
Author: wenzhuman Branch: gc_no_cleanup_nursery Changeset: r72779:21a70c2f9848 Date: 2014-08-11 18:42 -0700 http://bitbucket.org/pypy/pypy/changeset/21a70c2f9848/ Log:add tests diff --git a/rpython/memory/gc/test/test_direct.py b/rpython/memory/gc/test/test_direct.py --- a/rpython/memory/gc

[pypy-commit] pypy gc_no_cleanup_nursery: add import

2014-08-12 Thread wenzhuman
Author: wenzhuman Branch: gc_no_cleanup_nursery Changeset: r72778:05756b433478 Date: 2014-08-11 16:28 -0700 http://bitbucket.org/pypy/pypy/changeset/05756b433478/ Log:add import diff --git a/rpython/translator/exceptiontransform.py b/rpython/translator/exceptiontransform.py --- a/rpython/tr

[pypy-commit] pypy py3k: merge default

2014-08-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r72781:92b4b658ae4b Date: 2014-08-12 16:43 -0700 http://bitbucket.org/pypy/pypy/changeset/92b4b658ae4b/ Log:merge default diff --git a/lib_pypy/_tkinter/__init__.py b/lib_pypy/_tkinter/__init__.py --- a/lib_pypy/_tkinter/__init__.py +++ b/lib_pyp

[pypy-commit] pypy py3.3: merge py3k

2014-08-12 Thread pjenvey
Author: Philip Jenvey Branch: py3.3 Changeset: r72782:ed05d05aefb3 Date: 2014-08-12 16:44 -0700 http://bitbucket.org/pypy/pypy/changeset/ed05d05aefb3/ Log:merge py3k diff too long, truncating to 2000 out of 11009 lines diff --git a/_pytest/__init__.py b/_pytest/__init__.py --- a/_pytest/__i

[pypy-commit] pypy.org extradoc: update the values

2014-08-12 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r526:44c9384d8110 Date: 2014-08-13 01:55 +0200 http://bitbucket.org/pypy/pypy.org/changeset/44c9384d8110/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $52294 of $105000 (

[pypy-commit] pypy py3k: fix another use of _mixin_

2014-08-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r72783:9e37694ae6d3 Date: 2014-08-12 17:16 -0700 http://bitbucket.org/pypy/pypy/changeset/9e37694ae6d3/ Log:fix another use of _mixin_ diff --git a/pypy/module/cpyext/buffer.py b/pypy/module/cpyext/buffer.py --- a/pypy/module/cpyext/buffer.py +++

[pypy-commit] pypy py3.3: merge py3k

2014-08-12 Thread pjenvey
Author: Philip Jenvey Branch: py3.3 Changeset: r72784:d121572ebfcd Date: 2014-08-12 17:16 -0700 http://bitbucket.org/pypy/pypy/changeset/d121572ebfcd/ Log:merge py3k diff --git a/pypy/module/cpyext/buffer.py b/pypy/module/cpyext/buffer.py --- a/pypy/module/cpyext/buffer.py +++ b/pypy/module/