[pypy-commit] pypy errno-again: Write and pass test_call_release_gil_save_errno, the first test

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75337:de4fa7e98110 Date: 2015-01-15 11:07 +0100 http://bitbucket.org/pypy/pypy/changeset/de4fa7e98110/ Log:Write and pass test_call_release_gil_save_errno, the first test about the errno handling in callbuilder. diff --git a/rpython/

[pypy-commit] pypy errno-again: rffi.RFFI_READSAVED_ERRNO

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75338:1aeb4e18a1a3 Date: 2015-01-15 11:33 +0100 http://bitbucket.org/pypy/pypy/changeset/1aeb4e18a1a3/ Log:rffi.RFFI_READSAVED_ERRNO diff --git a/rpython/jit/backend/llsupport/callbuilder.py b/rpython/jit/backend/llsupport/callbuilder.py --

[pypy-commit] pypy errno-again: rffi.RFFI_ZERO_ERRNO_BEFORE

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75339:05b2fc705f1a Date: 2015-01-15 11:35 +0100 http://bitbucket.org/pypy/pypy/changeset/05b2fc705f1a/ Log:rffi.RFFI_ZERO_ERRNO_BEFORE diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpyt

[pypy-commit] pypy errno-again: Translation fix. Add translated test.

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75340:8f429ef3128d Date: 2015-01-15 12:11 +0100 http://bitbucket.org/pypy/pypy/changeset/8f429ef3128d/ Log:Translation fix. Add translated test. diff --git a/rpython/jit/backend/llsupport/llerrno.py b/rpython/jit/backend/llsupport/llerrno.p

[pypy-commit] pypy vmprof: add rbisect

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75341:3d101135a1f5 Date: 2015-01-15 13:15 +0200 http://bitbucket.org/pypy/pypy/changeset/3d101135a1f5/ Log:add rbisect diff --git a/rpython/jit/backend/llsupport/asmmemmgr.py b/rpython/jit/backend/llsupport/asmmemmgr.py --- a/rpython/jit

[pypy-commit] pypy vmprof: try to improve _vmprof by using the jit address correctly from the jit

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75342:8e42a00ec79f Date: 2015-01-15 14:35 +0200 http://bitbucket.org/pypy/pypy/changeset/8e42a00ec79f/ Log:try to improve _vmprof by using the jit address correctly from the jit diff --git a/pypy/module/_vmprof/src/get_custom_offs

[pypy-commit] pypy vmprof: try to make jit entrypoints work

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75343:3d53ff995d24 Date: 2015-01-15 14:52 +0200 http://bitbucket.org/pypy/pypy/changeset/3d53ff995d24/ Log:try to make jit entrypoints work diff --git a/rpython/jit/backend/llsupport/asmmemmgr.py b/rpython/jit/backend/llsupport/asmmemmgr

[pypy-commit] pypy vmprof: hrmpf

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75344:ff99e82da184 Date: 2015-01-15 15:25 +0200 http://bitbucket.org/pypy/pypy/changeset/ff99e82da184/ Log:hrmpf diff --git a/rpython/jit/metainterp/warmspot.py b/rpython/jit/metainterp/warmspot.py --- a/rpython/jit/metainterp/warmspot.p

[pypy-commit] pypy errno-again: Fix _cffi_backend.

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75345:c247cd8b63fe Date: 2015-01-15 14:42 +0100 http://bitbucket.org/pypy/pypy/changeset/c247cd8b63fe/ Log:Fix _cffi_backend. diff --git a/pypy/module/_cffi_backend/ccallback.py b/pypy/module/_cffi_backend/ccallback.py --- a/pypy/module/_cf

[pypy-commit] pypy vmprof: I was sure we had a shortcut

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75346:693985864bfc Date: 2015-01-15 15:51 +0200 http://bitbucket.org/pypy/pypy/changeset/693985864bfc/ Log:I was sure we had a shortcut diff --git a/rpython/jit/metainterp/warmspot.py b/rpython/jit/metainterp/warmspot.py --- a/rpython/ji

[pypy-commit] extradoc extradoc: Next sprint

2015-01-15 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5484:001bcc45ba60 Date: 2015-01-15 15:09 +0100 http://bitbucket.org/pypy/extradoc/changeset/001bcc45ba60/ Log:Next sprint diff --git a/sprintinfo/leysin-winter-2015/announcement.txt b/sprintinfo/leysin-winter-2015/announcement.txt new file mod

[pypy-commit] extradoc extradoc: update

2015-01-15 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5485:d6d242c5b961 Date: 2015-01-15 15:10 +0100 http://bitbucket.org/pypy/extradoc/changeset/d6d242c5b961/ Log:update diff --git a/sprintinfo/leysin-winter-2015/announcement.txt b/sprintinfo/leysin-winter-2015/announcement.txt --- a/sprintinfo/

[pypy-commit] pypy errno-again: Add some more get_errno() -> get_saved_errno()

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75347:56abcde18cf2 Date: 2015-01-15 15:31 +0100 http://bitbucket.org/pypy/pypy/changeset/56abcde18cf2/ Log:Add some more get_errno() -> get_saved_errno() diff --git a/pypy/module/_io/interp_bufferedio.py b/pypy/module/_io/interp_bufferedio.

[pypy-commit] pypy errno-again: fixes

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75348:2985a88ffb08 Date: 2015-01-15 15:42 +0100 http://bitbucket.org/pypy/pypy/changeset/2985a88ffb08/ Log:fixes diff --git a/pypy/module/cpyext/pyerrors.py b/pypy/module/cpyext/pyerrors.py --- a/pypy/module/cpyext/pyerrors.py +++ b/pypy/mod

[pypy-commit] pypy errno-again: more fixes

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75349:27b29172fa0a Date: 2015-01-15 15:48 +0100 http://bitbucket.org/pypy/pypy/changeset/27b29172fa0a/ Log:more fixes diff --git a/pypy/module/cpyext/pystrtod.py b/pypy/module/cpyext/pystrtod.py --- a/pypy/module/cpyext/pystrtod.py +++ b/pyp

[pypy-commit] pypy vmprof: will I ever get this call right, 3rd try

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75350:9edfd6d74085 Date: 2015-01-15 16:51 +0200 http://bitbucket.org/pypy/pypy/changeset/9edfd6d74085/ Log:will I ever get this call right, 3rd try diff --git a/rpython/jit/metainterp/warmspot.py b/rpython/jit/metainterp/warmspot.py ---

[pypy-commit] pypy errno-again: fix

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75351:c778135940cd Date: 2015-01-15 15:55 +0100 http://bitbucket.org/pypy/pypy/changeset/c778135940cd/ Log:fix diff --git a/pypy/module/_cffi_backend/ctypeptr.py b/pypy/module/_cffi_backend/ctypeptr.py --- a/pypy/module/_cffi_backend/ctypep

[pypy-commit] extradoc extradoc: add vmprof

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r5486:9843eaa3a719 Date: 2015-01-15 16:58 +0200 http://bitbucket.org/pypy/extradoc/changeset/9843eaa3a719/ Log:add vmprof diff --git a/sprintinfo/leysin-winter-2015/announcement.txt b/sprintinfo/leysin-winter-2015/announcement.txt --- a

[pypy-commit] pypy object-dtype: Add w_object to FakeSpace

2015-01-15 Thread rguillebert
Author: Romain Guillebert Branch: object-dtype Changeset: r75352:d02fe29f5e55 Date: 2015-01-15 16:08 +0100 http://bitbucket.org/pypy/pypy/changeset/d02fe29f5e55/ Log:Add w_object to FakeSpace diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a/pypy/modul

[pypy-commit] pypy errno-again: fix

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75353:3e15021a8ad9 Date: 2015-01-15 16:12 +0100 http://bitbucket.org/pypy/pypy/changeset/3e15021a8ad9/ Log:fix diff --git a/rpython/rtyper/module/ll_os.py b/rpython/rtyper/module/ll_os.py --- a/rpython/rtyper/module/ll_os.py +++ b/rpython/rt

[pypy-commit] pypy vmprof: forgot to kill the args

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75354:de4f2bcba707 Date: 2015-01-15 17:13 +0200 http://bitbucket.org/pypy/pypy/changeset/de4f2bcba707/ Log:forgot to kill the args diff --git a/rpython/jit/backend/llsupport/asmmemmgr.py b/rpython/jit/backend/llsupport/asmmemmgr.py --- a

[pypy-commit] pypy errno-again: Support threadlocalref_get in the JIT even if the result is not exactly

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75355:e090b33dff6c Date: 2015-01-15 16:57 +0100 http://bitbucket.org/pypy/pypy/changeset/e090b33dff6c/ Log:Support threadlocalref_get in the JIT even if the result is not exactly one word (like an rffi.INT). diff --git a/rpython/jit/

[pypy-commit] pypy all_ordered_dicts: fix

2015-01-15 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75356:72231428d947 Date: 2015-01-15 17:04 +0100 http://bitbucket.org/pypy/pypy/changeset/72231428d947/ Log:fix diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py --- a/rpython/jit/meta

[pypy-commit] pypy object-dtype: Unskip test

2015-01-15 Thread rguillebert
Author: Romain Guillebert Branch: object-dtype Changeset: r75357:d6e6f6529ef3 Date: 2015-01-15 17:09 +0100 http://bitbucket.org/pypy/pypy/changeset/d6e6f6529ef3/ Log:Unskip test diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py --- a/pypy/m

[pypy-commit] pypy vmprof: reimport vmprof.c and wrap errors

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75358:d14d2b0ad1b6 Date: 2015-01-15 18:16 +0200 http://bitbucket.org/pypy/pypy/changeset/d14d2b0ad1b6/ Log:reimport vmprof.c and wrap errors diff --git a/pypy/module/_vmprof/interp_vmprof.py b/pypy/module/_vmprof/interp_vmprof.py --- a/p

[pypy-commit] pypy vmprof: fix for C legality

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75359:583172a8ff62 Date: 2015-01-15 18:19 +0200 http://bitbucket.org/pypy/pypy/changeset/583172a8ff62/ Log:fix for C legality diff --git a/pypy/module/_vmprof/src/vmprof.c b/pypy/module/_vmprof/src/vmprof.c --- a/pypy/module/_vmprof/src/v

[pypy-commit] pypy vmprof: fix the signature

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75360:0fa14047a55c Date: 2015-01-15 18:25 +0200 http://bitbucket.org/pypy/pypy/changeset/0fa14047a55c/ Log:fix the signature diff --git a/pypy/module/_vmprof/interp_vmprof.py b/pypy/module/_vmprof/interp_vmprof.py --- a/pypy/module/_vmpr

[pypy-commit] stmgc c8-private-pages: start porting gcpage tests

2015-01-15 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1528:290f1d2c1891 Date: 2015-01-15 10:18 +0100 http://bitbucket.org/pypy/stmgc/changeset/290f1d2c1891/ Log:start porting gcpage tests diff --git a/c8/stm/misc.c b/c8/stm/misc.c --- a/c8/stm/misc.c +++ b/c8/stm/misc.c @@ -43,6 +43,14 @@

[pypy-commit] stmgc c8-private-pages: fix for different modified_old_objects list elements

2015-01-15 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1533:97bee124dc0b Date: 2015-01-15 17:00 +0100 http://bitbucket.org/pypy/stmgc/changeset/97bee124dc0b/ Log:fix for different modified_old_objects list elements diff --git a/c8/stm/gcpage.c b/c8/stm/gcpage.c --- a/c8/stm/gcpage.c +++ b/c

[pypy-commit] stmgc c8-private-pages: first test passes

2015-01-15 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1532:e3e791a65654 Date: 2015-01-15 16:46 +0100 http://bitbucket.org/pypy/stmgc/changeset/e3e791a65654/ Log:first test passes diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -189,7 +189,7 @@ stati

[pypy-commit] stmgc c8-private-pages: WIP: starting with major collections, add a validation step to all segs at the start of it

2015-01-15 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1531:4c49f4a4e817 Date: 2015-01-15 15:10 +0100 http://bitbucket.org/pypy/stmgc/changeset/4c49f4a4e817/ Log:WIP: starting with major collections, add a validation step to all segs at the start of it diff --git a/c8/stm/core.c b/c

[pypy-commit] stmgc c8-private-pages: port and enhance another test

2015-01-15 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1529:14cfe5b96c95 Date: 2015-01-15 10:33 +0100 http://bitbucket.org/pypy/stmgc/changeset/14cfe5b96c95/ Log:port and enhance another test diff --git a/c8/stm/gcpage.h b/c8/stm/gcpage.h --- a/c8/stm/gcpage.h +++ b/c8/stm/gcpage.h @@ -1,6

[pypy-commit] stmgc c8-private-pages: re-introduce the total_allocated counter

2015-01-15 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1530:749fe619048d Date: 2015-01-15 10:44 +0100 http://bitbucket.org/pypy/stmgc/changeset/749fe619048d/ Log:re-introduce the total_allocated counter diff --git a/c8/stm/gcpage.h b/c8/stm/gcpage.h --- a/c8/stm/gcpage.h +++ b/c8/stm/gcpage

[pypy-commit] pypy ufuncapi: work around nditer shape issues instead of fixing nditer(opaxes=...) for now

2015-01-15 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r75361:5958b6623b29 Date: 2015-01-15 21:51 +0200 http://bitbucket.org/pypy/pypy/changeset/5958b6623b29/ Log:work around nditer shape issues instead of fixing nditer(opaxes=...) for now diff --git a/pypy/module/micronumpy/nditer.py b/pypy/mod

[pypy-commit] pypy ufuncapi: merge default into branch

2015-01-15 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r75362:a0cbd2bf13da Date: 2015-01-15 21:55 +0200 http://bitbucket.org/pypy/pypy/changeset/a0cbd2bf13da/ Log:merge default into branch diff too long, truncating to 2000 out of 6448 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@

[pypy-commit] pypy all_ordered_dicts: fix tests

2015-01-15 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75363:8cadc4e264d0 Date: 2015-01-15 22:52 +0100 http://bitbucket.org/pypy/pypy/changeset/8cadc4e264d0/ Log:fix tests diff --git a/pypy/module/pypyjit/test_pypy_c/test_containers.py b/pypy/module/pypyjit/test_pypy_c/test_containers.py

[pypy-commit] pypy errno-again: Can't call a function with save_err != 0 from a __del__

2015-01-15 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75364:ecb186950165 Date: 2015-01-15 23:12 +0100 http://bitbucket.org/pypy/pypy/changeset/ecb186950165/ Log:Can't call a function with save_err != 0 from a __del__ diff --git a/pypy/module/_multiprocessing/interp_semaphore.py b/pypy/module/_

[pypy-commit] pypy vmprof: don't release GIL on this external call

2015-01-15 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75365:0865a765abf2 Date: 2015-01-16 09:39 +0200 http://bitbucket.org/pypy/pypy/changeset/0865a765abf2/ Log:don't release GIL on this external call diff --git a/pypy/module/_vmprof/interp_vmprof.py b/pypy/module/_vmprof/interp_vmprof.py -