[pypy-commit] pypy stmgc-c4: Mark some more llops as canmallocgc. It may have been working before but this

2013-12-20 Thread Remi Meier
Author: Remi Meier Branch: stmgc-c4 Changeset: r68507:a49c63960e2f Date: 2013-12-20 09:07 +0100 http://bitbucket.org/pypy/pypy/changeset/a49c63960e2f/ Log:Mark some more llops as canmallocgc. It may have been working before but this is more correct. diff --git a/rpython/jit/backend/ll

[pypy-commit] stmgc c5: more in-progress

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r569:96ac76cc0a32 Date: 2013-12-20 10:57 +0100 http://bitbucket.org/pypy/stmgc/changeset/96ac76cc0a32/ Log:more in-progress diff --git a/c5/demo2.c b/c5/demo2.c new file mode 100644 --- /dev/null +++ b/c5/demo2.c @@ -0,0 +1,14 @@ +#include +#include

[pypy-commit] pypy default: pass order on zeros for now

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68508:cd3ca3ce6fc9 Date: 2013-12-20 03:42 -0500 http://bitbucket.org/pypy/pypy/changeset/cd3ca3ce6fc9/ Log:pass order on zeros for now diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pypy/modu

[pypy-commit] stmgc c5: fix fix fix

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r570:87e71aeae74c Date: 2013-12-20 11:54 +0100 http://bitbucket.org/pypy/stmgc/changeset/87e71aeae74c/ Log:fix fix fix diff --git a/c5/demo2.c b/c5/demo2.c --- a/c5/demo2.c +++ b/c5/demo2.c @@ -5,10 +5,24 @@ char *stm_large_malloc(size_t request_size

[pypy-commit] stmgc c5: stm_large_free()

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r571:9f1e3f703bf8 Date: 2013-12-20 12:31 +0100 http://bitbucket.org/pypy/stmgc/changeset/9f1e3f703bf8/ Log:stm_large_free() diff --git a/c5/demo2.c b/c5/demo2.c --- a/c5/demo2.c +++ b/c5/demo2.c @@ -1,28 +1,50 @@ #include #include +#include

[pypy-commit] stmgc c5: Fixes. Invert the flag from FLAG_UNSORTED to FLAG_SORTED.

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r572:7446839d5142 Date: 2013-12-20 13:11 +0100 http://bitbucket.org/pypy/stmgc/changeset/7446839d5142/ Log:Fixes. Invert the flag from FLAG_UNSORTED to FLAG_SORTED. diff --git a/c5/demo2.c b/c5/demo2.c --- a/c5/demo2.c +++ b/c5/demo2.c @@ -3,22 +3,23

[pypy-commit] stmgc c5: Test and fix

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r574:d90013065da3 Date: 2013-12-20 14:12 +0100 http://bitbucket.org/pypy/stmgc/changeset/d90013065da3/ Log:Test and fix diff --git a/c5/demo2.c b/c5/demo2.c --- a/c5/demo2.c +++ b/c5/demo2.c @@ -3,24 +3,12 @@ #include -#define END_MARKER

[pypy-commit] stmgc c5: Make a proper test file.

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r573:cfd6bed8501b Date: 2013-12-20 13:49 +0100 http://bitbucket.org/pypy/stmgc/changeset/cfd6bed8501b/ Log:Make a proper test file. diff --git a/c5/largemalloc.c b/c5/largemalloc.c --- a/c5/largemalloc.c +++ b/c5/largemalloc.c @@ -3,10 +3,10 @@ bl

[pypy-commit] stmgc c5: Tweak the tests

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r575:aa88fa9f2d50 Date: 2013-12-20 14:20 +0100 http://bitbucket.org/pypy/stmgc/changeset/aa88fa9f2d50/ Log:Tweak the tests diff --git a/c5/largemalloc.c b/c5/largemalloc.c --- a/c5/largemalloc.c +++ b/c5/largemalloc.c @@ -77,6 +77,11 @@ decreasing

[pypy-commit] stmgc c5: Finally, make largemalloc.c work on an externally-provided arena of

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r576:2925f0ed8eed Date: 2013-12-20 16:58 +0100 http://bitbucket.org/pypy/stmgc/changeset/2925f0ed8eed/ Log:Finally, make largemalloc.c work on an externally-provided arena of memory, which can grow or shrink at the end. diff --git a/c5/largema

[pypy-commit] stmgc c5: Tweaks

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r580:f33785501e2c Date: 2013-12-20 17:59 +0100 http://bitbucket.org/pypy/stmgc/changeset/f33785501e2c/ Log:Tweaks diff --git a/c5/largemalloc.c b/c5/largemalloc.c --- a/c5/largemalloc.c +++ b/c5/largemalloc.c @@ -127,32 +127,39 @@ end->prev = sca

[pypy-commit] stmgc c5: Comments and minor speed-ups.

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r577:f95f25b6f41d Date: 2013-12-20 17:26 +0100 http://bitbucket.org/pypy/stmgc/changeset/f95f25b6f41d/ Log:Comments and minor speed-ups. diff --git a/c5/largemalloc.c b/c5/largemalloc.c --- a/c5/largemalloc.c +++ b/c5/largemalloc.c @@ -1,6 +1,8 @@ /*

[pypy-commit] stmgc c5: A test for insert_unsorted() which I initially forgot in

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r579:6994d62df796 Date: 2013-12-20 17:35 +0100 http://bitbucket.org/pypy/stmgc/changeset/6994d62df796/ Log:A test for insert_unsorted() which I initially forgot in stm_largemalloc_resize_arena(). diff --git a/c5/test/test_largemalloc.py b/c5/t

[pypy-commit] stmgc c5: Update demo2.

2013-12-20 Thread arigo
Author: Armin Rigo Branch: c5 Changeset: r578:d48250c2bf8a Date: 2013-12-20 17:31 +0100 http://bitbucket.org/pypy/stmgc/changeset/d48250c2bf8a/ Log:Update demo2. diff --git a/c5/Makefile b/c5/Makefile --- a/c5/Makefile +++ b/c5/Makefile @@ -6,5 +6,8 @@ demo1: demo1.c $(C_FILES) $(H_FILES)

[pypy-commit] lang-smalltalk rbitblt: fix translation

2013-12-20 Thread timfel
Author: Tim Felgentreff Branch: rbitblt Changeset: r546:62ecddca5a84 Date: 2013-12-20 18:04 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/62ecddca5a84/ Log:fix translation diff --git a/spyvm/plugins/bitblt.py b/spyvm/plugins/bitblt.py --- a/spyvm/plugins/bitblt.py +++ b/spyvm/plug

[pypy-commit] pypy default: fix dtype.subdtype for simple types

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68509:0146c76b3d20 Date: 2013-12-20 13:04 -0500 http://bitbucket.org/pypy/pypy/changeset/0146c76b3d20/ Log:fix dtype.subdtype for simple types diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/pypy/mo

[pypy-commit] pypy default: fix segfault on argsort of empty array

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68510:5b62fe371a3d Date: 2013-12-20 14:15 -0500 http://bitbucket.org/pypy/pypy/changeset/5b62fe371a3d/ Log:fix segfault on argsort of empty array diff --git a/pypy/module/micronumpy/arrayimpl/sort.py b/pypy/module/micronumpy/arrayimpl/sort.py --- a/

[pypy-commit] pypy default: Test and fix (thanks ionelmc on irc).

2013-12-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r68511:8331c42d7d4a Date: 2013-12-20 20:27 +0100 http://bitbucket.org/pypy/pypy/changeset/8331c42d7d4a/ Log:Test and fix (thanks ionelmc on irc). diff --git a/pypy/objspace/descroperation.py b/pypy/objspace/descroperation.py --- a/pypy/objspace/descrope

[pypy-commit] pypy default: A similar test (passing) that starts with a list in a non-empty strategy.

2013-12-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r68512:873b55f2169c Date: 2013-12-20 20:29 +0100 http://bitbucket.org/pypy/pypy/changeset/873b55f2169c/ Log:A similar test (passing) that starts with a list in a non-empty strategy. diff --git a/pypy/objspace/std/test/test_listobject.py b/pypy/

[pypy-commit] pypy default: merge heads

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68514:4cc2e74ada93 Date: 2013-12-20 14:54 -0500 http://bitbucket.org/pypy/pypy/changeset/4cc2e74ada93/ Log:merge heads diff --git a/pypy/objspace/descroperation.py b/pypy/objspace/descroperation.py --- a/pypy/objspace/descroperation.py +++ b/pypy/obj

[pypy-commit] pypy default: fix initialization of scalar flexible types

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68513:ba9a05a2fcc4 Date: 2013-12-20 14:52 -0500 http://bitbucket.org/pypy/pypy/changeset/ba9a05a2fcc4/ Log:fix initialization of scalar flexible types diff --git a/pypy/module/micronumpy/base.py b/pypy/module/micronumpy/base.py --- a/pypy/module/micr

[pypy-commit] pypy default: test this too

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68515:7c8c667c0851 Date: 2013-12-20 15:12 -0500 http://bitbucket.org/pypy/pypy/changeset/7c8c667c0851/ Log:test this too diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/pypy/module/micro

[pypy-commit] pypy default: fix view of record array scalar

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68516:1bb4e20a626f Date: 2013-12-20 15:19 -0500 http://bitbucket.org/pypy/pypy/changeset/1bb4e20a626f/ Log:fix view of record array scalar diff --git a/pypy/module/micronumpy/arrayimpl/scalar.py b/pypy/module/micronumpy/arrayimpl/scalar.py --- a/pyp

[pypy-commit] pypy default: fix translation

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68517:2607be88f864 Date: 2013-12-20 15:38 -0500 http://bitbucket.org/pypy/pypy/changeset/2607be88f864/ Log:fix translation diff --git a/pypy/module/micronumpy/arrayimpl/scalar.py b/pypy/module/micronumpy/arrayimpl/scalar.py --- a/pypy/module/micronu

[pypy-commit] pypy default: fix some scalar setitem cases

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68520:bf10cd3e2fa4 Date: 2013-12-20 18:01 -0500 http://bitbucket.org/pypy/pypy/changeset/bf10cd3e2fa4/ Log:fix some scalar setitem cases diff --git a/pypy/module/micronumpy/arrayimpl/scalar.py b/pypy/module/micronumpy/arrayimpl/scalar.py --- a/pypy/

[pypy-commit] pypy default: partially fix scalar record getitem

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68519:a93131d9b1c2 Date: 2013-12-20 17:38 -0500 http://bitbucket.org/pypy/pypy/changeset/a93131d9b1c2/ Log:partially fix scalar record getitem diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py -

[pypy-commit] pypy default: fix init of scalar w subarrays

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68518:b29074fcba99 Date: 2013-12-20 17:15 -0500 http://bitbucket.org/pypy/pypy/changeset/b29074fcba99/ Log:fix init of scalar w subarrays diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/

[pypy-commit] pypy default: fix scalar recordtype getitem

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68521:c477a1c101c4 Date: 2013-12-20 18:50 -0500 http://bitbucket.org/pypy/pypy/changeset/c477a1c101c4/ Log:fix scalar recordtype getitem diff --git a/pypy/module/micronumpy/arrayimpl/scalar.py b/pypy/module/micronumpy/arrayimpl/scalar.py --- a/pypy/

[pypy-commit] pypy default: extra test

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68523:dfa3a3ad98e7 Date: 2013-12-20 19:52 -0500 http://bitbucket.org/pypy/pypy/changeset/dfa3a3ad98e7/ Log:extra test diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/pypy/module/micronum

[pypy-commit] pypy default: fix recordtype store data

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68522:31ccdc34a8cb Date: 2013-12-20 19:10 -0500 http://bitbucket.org/pypy/pypy/changeset/31ccdc34a8cb/ Log:fix recordtype store data diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/pypy/

[pypy-commit] pypy default: cleanup

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68524:f8bb533bfd86 Date: 2013-12-20 23:11 -0500 http://bitbucket.org/pypy/pypy/changeset/f8bb533bfd86/ Log:cleanup diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/types.py +++ b/pypy/module/

[pypy-commit] pypy default: this is needed

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68525:dbcaa585c8d8 Date: 2013-12-20 23:35 -0500 http://bitbucket.org/pypy/pypy/changeset/dbcaa585c8d8/ Log:this is needed diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/types.py +++ b/pypy/

[pypy-commit] pypy default: fix take with multidimensional indices argument

2013-12-20 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r68526:016e3a6acf4b Date: 2013-12-21 00:35 -0500 http://bitbucket.org/pypy/pypy/changeset/016e3a6acf4b/ Log:fix take with multidimensional indices argument diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarra