[pypy-commit] pypy vmprof: kill the no collect, since we are sure we don't arrive there with frame being a non-forced virtualizable

2015-01-16 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75366:1f3ebb016229 Date: 2015-01-16 11:41 +0200 http://bitbucket.org/pypy/pypy/changeset/1f3ebb016229/ Log:kill the no collect, since we are sure we don't arrive there with frame being a non-forced virtualizable diff --git a/pypy/

[pypy-commit] pypy default: Expand trace_slow_path to speed up tracing of dictionaries (with commonly

2015-01-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r75367:49b4c3d9035e Date: 2015-01-16 10:50 +0100 http://bitbucket.org/pypy/pypy/changeset/49b4c3d9035e/ Log:Expand trace_slow_path to speed up tracing of dictionaries (with commonly one or two GC refs per array item) diff --git a/rpython/memory/

[pypy-commit] pypy ufuncapi: document branch to be merged

2015-01-16 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r75368:6187a42adcce Date: 2015-01-16 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/6187a42adcce/ Log:document branch to be merged diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy

[pypy-commit] pypy default: merge heads

2015-01-16 Thread mattip
Author: mattip Branch: Changeset: r75371:96a1b468e3c5 Date: 2015-01-16 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/96a1b468e3c5/ Log:merge heads diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py +++ b/rpython/memory/gc/base.py @@ -21

[pypy-commit] pypy default: merge ufuncapi which implements frompyfunc as a mechanism to support GenericUfunc api

2015-01-16 Thread mattip
Author: mattip Branch: Changeset: r75370:7115e20d48ba Date: 2015-01-16 11:52 +0200 http://bitbucket.org/pypy/pypy/changeset/7115e20d48ba/ Log:merge ufuncapi which implements frompyfunc as a mechanism to support GenericUfunc api diff too long, truncating to 2000 out of 4153 lines di

[pypy-commit] pypy ufuncapi: close branch to be merged

2015-01-16 Thread mattip
Author: mattip Branch: ufuncapi Changeset: r75369:b6e56e3ce302 Date: 2015-01-16 11:51 +0200 http://bitbucket.org/pypy/pypy/changeset/b6e56e3ce302/ Log:close branch to be merged ___ pypy-commit mailing list pypy-commit@python.org https://mail.python

[pypy-commit] pypy all_ordered_dicts: merge heads

2015-01-16 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75373:cc858d85c192 Date: 2015-01-16 10:58 +0100 http://bitbucket.org/pypy/pypy/changeset/cc858d85c192/ Log:merge heads diff --git a/pypy/module/pypyjit/test_pypy_c/test_containers.py b/pypy/module/pypyjit/test_pypy_c/test_containers.p

[pypy-commit] pypy all_ordered_dicts: hg merge default

2015-01-16 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75372:808c6f4df2a1 Date: 2015-01-16 10:58 +0100 http://bitbucket.org/pypy/pypy/changeset/808c6f4df2a1/ Log:hg merge default diff too long, truncating to 2000 out of 7526 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE

[pypy-commit] pypy default: Test and fix: Cls.__dict__.popitem() => segfault instead of KeyError

2015-01-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r75374:0e383b1145e4 Date: 2015-01-16 11:41 +0100 http://bitbucket.org/pypy/pypy/changeset/0e383b1145e4/ Log:Test and fix: Cls.__dict__.popitem() => segfault instead of KeyError diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictm

[pypy-commit] pypy all_ordered_dicts: hg merge default

2015-01-16 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75375:f3b6347c7d5d Date: 2015-01-16 11:42 +0100 http://bitbucket.org/pypy/pypy/changeset/f3b6347c7d5d/ Log:hg merge default diff too long, truncating to 2000 out of 4197 lines diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsne

[pypy-commit] pypy errno-again: fix tests

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75376:5288382f2748 Date: 2015-01-16 11:54 +0100 http://bitbucket.org/pypy/pypy/changeset/5288382f2748/ Log:fix tests diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/te

[pypy-commit] pypy errno-again: hg merge default

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75378:29a933458a23 Date: 2015-01-16 11:57 +0100 http://bitbucket.org/pypy/pypy/changeset/29a933458a23/ Log:hg merge default diff too long, truncating to 2000 out of 4448 lines diff --git a/pypy/doc/embedding.rst b/pypy/doc/embedding.rst ---

[pypy-commit] pypy errno-again: fix test

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75377:2daa03a9b986 Date: 2015-01-16 11:56 +0100 http://bitbucket.org/pypy/pypy/changeset/2daa03a9b986/ Log:fix test diff --git a/rpython/translator/test/test_simplify.py b/rpython/translator/test/test_simplify.py --- a/rpython/translator/te

[pypy-commit] pypy errno-again: Better tests, and fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75379:753a87cdaa56 Date: 2015-01-16 12:31 +0100 http://bitbucket.org/pypy/pypy/changeset/753a87cdaa56/ Log:Better tests, and fix diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/ji

[pypy-commit] pypy errno-again: fix test

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75380:1e065a1cd0e4 Date: 2015-01-16 12:33 +0100 http://bitbucket.org/pypy/pypy/changeset/1e065a1cd0e4/ Log:fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_ffi.py b/pypy/module/pypyjit/test_pypy_c/test_ffi.py --- a/pypy/module/pyp

[pypy-commit] pypy errno-again: fix test

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75381:0659cb12b380 Date: 2015-01-16 11:41 + http://bitbucket.org/pypy/pypy/changeset/0659cb12b380/ Log:fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_thread.py b/pypy/module/pypyjit/test_pypy_c/test_thread.py --- a/pypy/modu

[pypy-commit] pypy errno-again: start work on supporting GetLastError/SetLastError

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75382:80dbb6ecf211 Date: 2015-01-16 12:58 +0100 http://bitbucket.org/pypy/pypy/changeset/80dbb6ecf211/ Log:start work on supporting GetLastError/SetLastError diff --git a/rpython/jit/backend/llsupport/llerrno.py b/rpython/jit/backend/llsupp

[pypy-commit] pypy default: fix test after b9d53b23c50b

2015-01-16 Thread mattip
Author: mattip Branch: Changeset: r75383:dcbbd83e551c Date: 2015-01-16 14:28 +0200 http://bitbucket.org/pypy/pypy/changeset/dcbbd83e551c/ Log:fix test after b9d53b23c50b diff --git a/pypy/interpreter/test/test_targetpypy.py b/pypy/interpreter/test/test_targetpypy.py --- a/pypy/interpreter/

[pypy-commit] pypy vmprof: haha

2015-01-16 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75384:aaa75f8a1b3f Date: 2015-01-16 15:22 +0200 http://bitbucket.org/pypy/pypy/changeset/aaa75f8a1b3f/ Log:haha diff --git a/pypy/module/_vmprof/src/get_custom_offset.c b/pypy/module/_vmprof/src/get_custom_offset.c --- a/pypy/module/_vmp

[pypy-commit] pypy vmprof: an attempt to build the secondary entry points from the JIT in a more official manner

2015-01-16 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75385:7b8f2499dabe Date: 2015-01-16 15:32 +0200 http://bitbucket.org/pypy/pypy/changeset/7b8f2499dabe/ Log:an attempt to build the secondary entry points from the JIT in a more official manner diff --git a/rpython/jit/metainterp/w

[pypy-commit] pypy object-dtype: Fix Object dtype str representation

2015-01-16 Thread rguillebert
Author: Romain Guillebert Branch: object-dtype Changeset: r75386:e7c050377daf Date: 2015-01-16 15:31 +0100 http://bitbucket.org/pypy/pypy/changeset/e7c050377daf/ Log:Fix Object dtype str representation diff --git a/pypy/module/micronumpy/descriptor.py b/pypy/module/micronumpy/descriptor.py

[pypy-commit] pypy object-dtype: Pass space around

2015-01-16 Thread rguillebert
Author: Romain Guillebert Branch: object-dtype Changeset: r75387:3126fa1b95b9 Date: 2015-01-16 15:54 +0100 http://bitbucket.org/pypy/pypy/changeset/3126fa1b95b9/ Log:Pass space around diff --git a/pypy/module/micronumpy/ndarray.py b/pypy/module/micronumpy/ndarray.py --- a/pypy/module/micron

[pypy-commit] pypy all_ordered_dicts: Add a custom ll operation to read the length of any ("simple enough") GC array.

2015-01-16 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75389:95b1d6cff0ee Date: 2015-01-16 16:28 +0100 http://bitbucket.org/pypy/pypy/changeset/95b1d6cff0ee/ Log:Add a custom ll operation to read the length of any ("simple enough") GC array. diff --git a/rpython/rtyper/llinterp.py

[pypy-commit] pypy all_ordered_dicts: fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75388:6f3785abbca0 Date: 2015-01-16 15:41 +0100 http://bitbucket.org/pypy/pypy/changeset/6f3785abbca0/ Log:fix diff --git a/rpython/memory/gctypelayout.py b/rpython/memory/gctypelayout.py --- a/rpython/memory/gctypelayout.py +++ b/rpyt

[pypy-commit] pypy all_ordered_dicts: This test happens to not pass any more with refcounting

2015-01-16 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75390:6cdda2220edc Date: 2015-01-16 16:32 +0100 http://bitbucket.org/pypy/pypy/changeset/6cdda2220edc/ Log:This test happens to not pass any more with refcounting diff --git a/pypy/module/_multibytecodec/test/test_translation.py b/pyp

[pypy-commit] stmgc c8-private-pages: make old allocations happen in the sharing segment, fix not tracing them and add a test

2015-01-16 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1534:8c3e4f9f95a9 Date: 2015-01-16 11:42 +0100 http://bitbucket.org/pypy/stmgc/changeset/8c3e4f9f95a9/ Log:make old allocations happen in the sharing segment, fix not tracing them and add a test diff --git a/c8/stm/core.c b/c8/s

[pypy-commit] stmgc c8-private-pages: (try to) not trace objs in segments they are not accessible in

2015-01-16 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1536:90490c3e14aa Date: 2015-01-16 14:06 +0100 http://bitbucket.org/pypy/stmgc/changeset/90490c3e14aa/ Log:(try to) not trace objs in segments they are not accessible in diff --git a/c8/stm/gcpage.c b/c8/stm/gcpage.c --- a/c8/stm/gcpage

[pypy-commit] stmgc c8-private-pages: uncomment some important code for resizing largemalloc when grabbing new pages for smallmalloc...

2015-01-16 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1538:6872a592d2bd Date: 2015-01-16 15:31 +0100 http://bitbucket.org/pypy/stmgc/changeset/6872a592d2bd/ Log:uncomment some important code for resizing largemalloc when grabbing new pages for smallmalloc... diff --git a/c8/stm/gcp

[pypy-commit] stmgc c8-private-pages: progress

2015-01-16 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1535:50c110de7f3a Date: 2015-01-16 13:53 +0100 http://bitbucket.org/pypy/stmgc/changeset/50c110de7f3a/ Log:progress diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -298,9 +298,6 @@ cl = fir

[pypy-commit] stmgc c8-private-pages: fix

2015-01-16 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1537:593ef95f4496 Date: 2015-01-16 14:24 +0100 http://bitbucket.org/pypy/stmgc/changeset/593ef95f4496/ Log:fix diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -848,6 +848,7 @@ #endif tl->last_

[pypy-commit] stmgc c8-private-pages: fix for old-smallmalloced objs

2015-01-16 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1539:3ae30d429859 Date: 2015-01-16 16:54 +0100 http://bitbucket.org/pypy/stmgc/changeset/3ae30d429859/ Log:fix for old-smallmalloced objs diff --git a/c8/stm/smallmalloc.c b/c8/stm/smallmalloc.c --- a/c8/stm/smallmalloc.c +++ b/c8/stm/s

[pypy-commit] stmgc c8-private-pages: first failing test for smallmalloc during major gc

2015-01-16 Thread Raemi
Author: Remi Meier Branch: c8-private-pages Changeset: r1540:0ad00b13789a Date: 2015-01-16 16:57 +0100 http://bitbucket.org/pypy/stmgc/changeset/0ad00b13789a/ Log:first failing test for smallmalloc during major gc diff --git a/c8/test/test_gcpage.py b/c8/test/test_gcpage.py --- a/c8/test/tes

[pypy-commit] pypy all_ordered_dicts: Fix this test (unsure if it's worth it but well)

2015-01-16 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75391:dfe68418c314 Date: 2015-01-16 17:00 +0100 http://bitbucket.org/pypy/pypy/changeset/dfe68418c314/ Log:Fix this test (unsure if it's worth it but well) diff --git a/rpython/translator/tool/staticsizereport.py b/rpython/translator/

[pypy-commit] pypy errno-again: Try to fix things on windows

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75392:770d44c07c9a Date: 2015-01-16 17:23 +0100 http://bitbucket.org/pypy/pypy/changeset/770d44c07c9a/ Log:Try to fix things on windows diff --git a/rpython/rtyper/lltypesystem/rffi.py b/rpython/rtyper/lltypesystem/rffi.py --- a/rpython/rty

[pypy-commit] pypy errno-again: still trying

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75393:b39953890ab8 Date: 2015-01-16 17:25 +0100 http://bitbucket.org/pypy/pypy/changeset/b39953890ab8/ Log:still trying diff --git a/rpython/rtyper/lltypesystem/rffi.py b/rpython/rtyper/lltypesystem/rffi.py --- a/rpython/rtyper/lltypesystem

[pypy-commit] pypy errno-again: in-progress: windows

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75394:944e6eb53a35 Date: 2015-01-16 18:01 +0100 http://bitbucket.org/pypy/pypy/changeset/944e6eb53a35/ Log:in-progress: windows diff --git a/pypy/module/_multiprocessing/interp_connection.py b/pypy/module/_multiprocessing/interp_connection.

[pypy-commit] pypy errno-again: fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75395:5889e82d01c7 Date: 2015-01-16 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/5889e82d01c7/ Log:fix diff --git a/rpython/rlib/_rsocket_rffi.py b/rpython/rlib/_rsocket_rffi.py --- a/rpython/rlib/_rsocket_rffi.py +++ b/rpython/rlib/

[pypy-commit] pypy all_ordered_dicts: Fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r75396:2cc55683107d Date: 2015-01-16 18:31 +0100 http://bitbucket.org/pypy/pypy/changeset/2cc55683107d/ Log:Fix diff --git a/rpython/rtyper/lltypesystem/lltype.py b/rpython/rtyper/lltypesystem/lltype.py --- a/rpython/rtyper/lltypesyste

[pypy-commit] pypy errno-again: fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75397:2bf6480ad8fb Date: 2015-01-16 18:33 +0100 http://bitbucket.org/pypy/pypy/changeset/2bf6480ad8fb/ Log:fix diff --git a/rpython/rlib/rwinreg.py b/rpython/rlib/rwinreg.py --- a/rpython/rlib/rwinreg.py +++ b/rpython/rlib/rwinreg.py @@ -40,

[pypy-commit] pypy errno-again: fix tests

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75398:e6cc54e8bb43 Date: 2015-01-16 18:43 +0100 http://bitbucket.org/pypy/pypy/changeset/e6cc54e8bb43/ Log:fix tests diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/te

[pypy-commit] pypy errno-again: Fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75399:d273b19b4bd9 Date: 2015-01-16 18:46 +0100 http://bitbucket.org/pypy/pypy/changeset/d273b19b4bd9/ Log:Fix diff --git a/pypy/module/_cffi_backend/cerrno.py b/pypy/module/_cffi_backend/cerrno.py --- a/pypy/module/_cffi_backend/cerrno.py

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

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75401:465c2459d8ca Date: 2015-01-16 19:06 +0100 http://bitbucket.org/pypy/pypy/changeset/465c2459d8ca/ Log:more win fixes diff --git a/pypy/module/_multiprocessing/interp_connection.py b/pypy/module/_multiprocessing/interp_connection.py ---

[pypy-commit] pypy errno-again: GetLastError fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75400:e06dabcafed5 Date: 2015-01-16 18:59 +0100 http://bitbucket.org/pypy/pypy/changeset/e06dabcafed5/ Log:GetLastError fix diff --git a/pypy/module/_rawffi/interp_rawffi.py b/pypy/module/_rawffi/interp_rawffi.py --- a/pypy/module/_rawffi/i

[pypy-commit] pypy errno-again: fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75402:dc9b0cfc2a37 Date: 2015-01-16 19:15 +0100 http://bitbucket.org/pypy/pypy/changeset/dc9b0cfc2a37/ Log:fix diff --git a/pypy/module/_rawffi/alt/interp_funcptr.py b/pypy/module/_rawffi/alt/interp_funcptr.py --- a/pypy/module/_rawffi/alt/

[pypy-commit] pypy errno-again: fix

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75403:eadbe60a1222 Date: 2015-01-16 19:30 +0100 http://bitbucket.org/pypy/pypy/changeset/eadbe60a1222/ Log:fix diff --git a/pypy/module/_multiprocessing/interp_semaphore.py b/pypy/module/_multiprocessing/interp_semaphore.py --- a/pypy/modul

[pypy-commit] pypy errno-again: in-progress

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75404:666a00c88bbb Date: 2015-01-16 20:42 +0100 http://bitbucket.org/pypy/pypy/changeset/666a00c88bbb/ Log:in-progress diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/

[pypy-commit] pypy errno-again: Fix on Windows. Improve tests.

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75405:6582a6559821 Date: 2015-01-16 21:33 +0100 http://bitbucket.org/pypy/pypy/changeset/6582a6559821/ Log:Fix on Windows. Improve tests. diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/r

[pypy-commit] pypy errno-again: Untested: ARM support

2015-01-16 Thread arigo
Author: Armin Rigo Branch: errno-again Changeset: r75406:ff91d89bf257 Date: 2015-01-16 23:04 +0100 http://bitbucket.org/pypy/pypy/changeset/ff91d89bf257/ Log:Untested: ARM support diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/callbuilder.py --- a/rpython/jit/