[pypy-commit] stmgc c5: Put all write_history_s from a thread in the same page, as far as it fits

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r559:fff713ac3eb7 Date: 2013-12-19 10:12 +0100 http://bitbucket.org/pypy/stmgc/changeset/fff713ac3eb7/ Log:Put all write_history_s from a thread in the same page, as far as it fits diff --git a/c5/core.c b/c5/core.c --- a/c5/core.c +++ b/c5/co

[pypy-commit] stmgc c5: Fix the test.

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r561:2c3f26799678 Date: 2013-12-19 12:04 +0100 http://bitbucket.org/pypy/stmgc/changeset/2c3f26799678/ Log:Fix the test. diff --git a/c5/core.c b/c5/core.c --- a/c5/core.c +++ b/c5/core.c @@ -98,7 +98,7 @@ char _pad1[CACHE_LINE_SIZE]; };

[pypy-commit] stmgc c5: Next tests to pass

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r560:40c429b525cf Date: 2013-12-19 10:42 +0100 http://bitbucket.org/pypy/stmgc/changeset/40c429b525cf/ Log:Next tests to pass diff --git a/c5/test/test_basic.py b/c5/test/test_basic.py --- a/c5/test/test_basic.py +++ b/c5/test/test_basic.py @@ -151,3

[pypy-commit] lang-smalltalk rbitblt: start converting squeakjs bitblt

2013-12-19 Thread timfel
Author: Tim Felgentreff Branch: rbitblt Changeset: r542:582625456d68 Date: 2013-12-19 14:22 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/582625456d68/ Log:start converting squeakjs bitblt diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm

[pypy-commit] pypy stmgc-c4: missing emitting_an_operation_that_can_collect() for the inevitable-fallback

2013-12-19 Thread Remi Meier
Author: Remi Meier Branch: stmgc-c4 Changeset: r68485:853e37ea12e1 Date: 2013-12-19 14:36 +0100 http://bitbucket.org/pypy/pypy/changeset/853e37ea12e1/ Log:missing emitting_an_operation_that_can_collect() for the inevitable- fallback diff --git a/rpython/jit/backend/llsupport/stmrewrit

[pypy-commit] stmgc c5: The next test to pass

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r565:99e3546e6233 Date: 2013-12-19 14:02 +0100 http://bitbucket.org/pypy/stmgc/changeset/99e3546e6233/ Log:The next test to pass diff --git a/c5/test/test_basic.py b/c5/test/test_basic.py --- a/c5/test/test_basic.py +++ b/c5/test/test_basic.py @@ -234

[pypy-commit] stmgc c5: in-progress

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r566:3c9724af3fb5 Date: 2013-12-19 14:58 +0100 http://bitbucket.org/pypy/stmgc/changeset/3c9724af3fb5/ Log:in-progress diff --git a/c5/core.c b/c5/core.c --- a/c5/core.c +++ b/c5/core.c @@ -87,15 +87,15 @@ char _pad0[CACHE_LINE_SIZE]; };

[pypy-commit] stmgc c5: Move stm_read() and stm_write() to core.h, from where calls to them can

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r564:a41dc13ba646 Date: 2013-12-19 14:02 +0100 http://bitbucket.org/pypy/stmgc/changeset/a41dc13ba646/ Log:Move stm_read() and stm_write() to core.h, from where calls to them can be inlined. diff --git a/c5/core.c b/c5/core.c --- a/c5/core.c +

[pypy-commit] stmgc c5: Bah, fix

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r567:57a9caca7c44 Date: 2013-12-19 15:21 +0100 http://bitbucket.org/pypy/stmgc/changeset/57a9caca7c44/ Log:Bah, fix diff --git a/c5/core.c b/c5/core.c --- a/c5/core.c +++ b/c5/core.c @@ -502,12 +502,15 @@ char *next, *page_limit = (char *)cur

[pypy-commit] stmgc c5: Add three XXX'es

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r563:2ec0dda36009 Date: 2013-12-19 13:46 +0100 http://bitbucket.org/pypy/stmgc/changeset/2ec0dda36009/ Log:Add three XXX'es diff --git a/c5/core.c b/c5/core.c --- a/c5/core.c +++ b/c5/core.c @@ -236,7 +236,7 @@ struct write_history_s *cur = s

[pypy-commit] stmgc c5: A completely new page doesn't need a version.

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r562:fec50fbe7690 Date: 2013-12-19 12:12 +0100 http://bitbucket.org/pypy/stmgc/changeset/fec50fbe7690/ Log:A completely new page doesn't need a version. diff --git a/c5/core.c b/c5/core.c --- a/c5/core.c +++ b/c5/core.c @@ -250,8 +250,8 @@ { str

[pypy-commit] lang-smalltalk rbitblt: finish copying squeakjs bitblt

2013-12-19 Thread timfel
Author: Tim Felgentreff Branch: rbitblt Changeset: r543:fb979403239a Date: 2013-12-19 16:26 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/fb979403239a/ Log:finish copying squeakjs bitblt diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm/p

[pypy-commit] lang-smalltalk rbitblt: fix translation, displays 4.5 image, but crashes in various places along the copyLoopPixMap path

2013-12-19 Thread timfel
Author: Tim Felgentreff Branch: rbitblt Changeset: r544:d4bb7a494adf Date: 2013-12-19 17:50 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d4bb7a494adf/ Log:fix translation, displays 4.5 image, but crashes in various places along the copyLoopPixMap path diff --git a/spyvm/p

[pypy-commit] pypy default: cleanup, make the prod test pass for numpypy and numpy ( -A )

2013-12-19 Thread mattip
Author: Matti Picus Branch: Changeset: r68486:862f40eff396 Date: 2013-12-19 21:03 +0200 http://bitbucket.org/pypy/pypy/changeset/862f40eff396/ Log:cleanup, make the prod test pass for numpypy and numpy ( -A ) diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/inte

[pypy-commit] stmgc c5: in-progress

2013-12-19 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r568:7171e5c9d978 Date: 2013-12-19 22:13 +0100 http://bitbucket.org/pypy/stmgc/changeset/7171e5c9d978/ Log:in-progress diff --git a/c5/largemalloc.c b/c5/largemalloc.c new file mode 100644 --- /dev/null +++ b/c5/largemalloc.c @@ -0,0 +1,190 @@ +/* Thi

[pypy-commit] pypy py3k: merge default

2013-12-19 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r68488:a2ebaff30cc5 Date: 2013-12-19 13:20 -0800 http://bitbucket.org/pypy/pypy/changeset/a2ebaff30cc5/ Log:merge default diff --git a/lib-python/2.7/ctypes/__init__.py b/lib-python/2.7/ctypes/__init__.py --- a/lib-python/2.7/ctypes/__init__.py

[pypy-commit] pypy py3k: bring over @xfail from default

2013-12-19 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r68490:2cba9ecdb773 Date: 2013-12-19 13:21 -0800 http://bitbucket.org/pypy/pypy/changeset/2cba9ecdb773/ Log:bring over @xfail from default diff --git a/lib-python/3/ctypes/test/test_python_api.py b/lib-python/3/ctypes/test/test_python_api.py ---

[pypy-commit] pypy py3k: fix __repr__

2013-12-19 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r68489:ea48ea97deda Date: 2013-12-19 13:21 -0800 http://bitbucket.org/pypy/pypy/changeset/ea48ea97deda/ Log:fix __repr__ diff --git a/lib-python/3/ctypes/__init__.py b/lib-python/3/ctypes/__init__.py --- a/lib-python/3/ctypes/__init__.py +++ b/li

[pypy-commit] pypy default: cleanup

2013-12-19 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r68487:6ae2e7a522af Date: 2013-12-19 13:20 -0800 http://bitbucket.org/pypy/pypy/changeset/6ae2e7a522af/ Log:cleanup diff --git a/lib-python/2.7/ctypes/__init__.py b/lib-python/2.7/ctypes/__init__.py --- a/lib-python/2.7/ctypes/__init__.py +++ b/lib-

[pypy-commit] pypy default: the is comparison is important in this test, put it back

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68492:cee13fb60662 Date: 2013-12-19 16:38 -0500 http://bitbucket.org/pypy/pypy/changeset/cee13fb60662/ Log:the is comparison is important in this test, put it back diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/te

[pypy-commit] pypy default: fix confusion between numpy int types by making LongBox a real box so we can differentiate it

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68491:3a4a7e1a41a1 Date: 2013-12-19 16:28 -0500 http://bitbucket.org/pypy/pypy/changeset/3a4a7e1a41a1/ Log:fix confusion between numpy int types by making LongBox a real box so we can differentiate it diff --git a/pypy/module/micronumpy/inter

[pypy-commit] pypy default: fix uint64 mro

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68493:4d06bf382d94 Date: 2013-12-19 16:54 -0500 http://bitbucket.org/pypy/pypy/changeset/4d06bf382d94/ Log:fix uint64 mro diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/micronumpy/inter

[pypy-commit] pypy default: simplify/fix some intp attributes

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68494:5076b09e7c83 Date: 2013-12-19 17:15 -0500 http://bitbucket.org/pypy/pypy/changeset/5076b09e7c83/ Log:simplify/fix some intp attributes diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/pypy/modu

[pypy-commit] pypy default: test typeinfo of intp also

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68495:b91626777307 Date: 2013-12-19 17:22 -0500 http://bitbucket.org/pypy/pypy/changeset/b91626777307/ Log:test typeinfo of intp also diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py --- a/pypy/mod

[pypy-commit] pypy default: for 32bit also

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68496:808bd00c35ee Date: 2013-12-19 17:24 -0500 http://bitbucket.org/pypy/pypy/changeset/808bd00c35ee/ Log:for 32bit also diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py --- a/pypy/module/micronum

[pypy-commit] pypy default: cleanup

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68497:df40c2b6928d Date: 2013-12-19 17:36 -0500 http://bitbucket.org/pypy/pypy/changeset/df40c2b6928d/ Log:cleanup diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py --- a/pypy/module/micronumpy/test

[pypy-commit] pypy default: cleanup

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68498:4e4d5daef8fe Date: 2013-12-19 18:17 -0500 http://bitbucket.org/pypy/pypy/changeset/4e4d5daef8fe/ Log:cleanup diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/pypy/module/micronumpy/

[pypy-commit] pypy default: remove bogus test (testing uninitialized memory)

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68499:11541c9f799a Date: 2013-12-19 18:42 -0500 http://bitbucket.org/pypy/pypy/changeset/11541c9f799a/ Log:remove bogus test (testing uninitialized memory) diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_

[pypy-commit] pypy default: fix ndarray.take with axis argument

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68500:aca7d2177494 Date: 2013-12-19 18:37 -0500 http://bitbucket.org/pypy/pypy/changeset/aca7d2177494/ Log:fix ndarray.take with axis argument diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/p

[pypy-commit] pypy default: this test works now

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68501:13ac2969a2eb Date: 2013-12-19 19:11 -0500 http://bitbucket.org/pypy/pypy/changeset/13ac2969a2eb/ Log:this test works now diff --git a/pypy/module/micronumpy/test/test_sorting.py b/pypy/module/micronumpy/test/test_sorting.py --- a/pypy/module/m

[pypy-commit] pypy default: fix test on 32bit

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68502:1fa0a9d16200 Date: 2013-12-19 19:29 -0500 http://bitbucket.org/pypy/pypy/changeset/1fa0a9d16200/ Log:fix test on 32bit diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py --- a/pypy/module/micro

[pypy-commit] pypy default: add ufunc.__name__ property

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68503:91105b7ff82b Date: 2013-12-19 20:03 -0500 http://bitbucket.org/pypy/pypy/changeset/91105b7ff82b/ Log:add ufunc.__name__ property diff --git a/pypy/module/micronumpy/interp_ufuncs.py b/pypy/module/micronumpy/interp_ufuncs.py --- a/pypy/module/m

[pypy-commit] pypy default: implement dtype.descr for record types

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68504:7a6f7ca7c635 Date: 2013-12-19 22:23 -0500 http://bitbucket.org/pypy/pypy/changeset/7a6f7ca7c635/ Log:implement dtype.descr for record types diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/pypy

[pypy-commit] pypy default: fix translation (odd?)

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68505:70c1284ebcc9 Date: 2013-12-19 22:57 -0500 http://bitbucket.org/pypy/pypy/changeset/70c1284ebcc9/ Log:fix translation (odd?) diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/pypy/module/micronum

[pypy-commit] pypy default: fix dtype creation from some abstract numpy types

2013-12-19 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68506:7126a9a7a21e Date: 2013-12-19 23:41 -0500 http://bitbucket.org/pypy/pypy/changeset/7126a9a7a21e/ Log:fix dtype creation from some abstract numpy types diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py