[pypy-commit] stmgc default: Give a 3rd compilation mode, "release", which disables even the asserts.

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r270:4b9a102163cd Date: 2013-06-25 11:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/4b9a102163cd/ Log:Give a 3rd compilation mode, "release", which disables even the asserts. (The gain in speed is inconsistent.) diff --git a/c4/Makefile b/c

[pypy-commit] stmgc default: Use stm_pointer_equal().

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r271:b5764c2a5742 Date: 2013-06-25 11:25 +0200 http://bitbucket.org/pypy/stmgc/changeset/b5764c2a5742/ Log:Use stm_pointer_equal(). diff --git a/c4/demo2.c b/c4/demo2.c --- a/c4/demo2.c +++ b/c4/demo2.c @@ -97,23 +97,9 @@ r_current = (struc

[pypy-commit] pypy kill-gen-store-back-in: oops, this is harmless but can explode some assertion somewhere

2013-06-25 Thread fijal
Author: Maciej Fijalkowski Branch: kill-gen-store-back-in Changeset: r64976:7d0fce8ba2f7 Date: 2013-06-25 12:04 +0200 http://bitbucket.org/pypy/pypy/changeset/7d0fce8ba2f7/ Log:oops, this is harmless but can explode some assertion somewhere diff --git a/rpython/jit/backend/x86/regalloc.py b

[pypy-commit] stmgc default: in-progress

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r272:801f010da858 Date: 2013-06-25 12:10 +0200 http://bitbucket.org/pypy/stmgc/changeset/801f010da858/ Log:in-progress diff --git a/duhton/duhton.h b/duhton/duhton.h --- a/duhton/duhton.h +++ b/duhton/duhton.h @@ -97,7 +97,7 @@ DuObject *DuContainer_Ge

[pypy-commit] stmgc default: merge

2013-06-25 Thread Raemi
Author: Remi Meier Branch: Changeset: r274:5634ab8d11f6 Date: 2013-06-25 14:01 +0200 http://bitbucket.org/pypy/stmgc/changeset/5634ab8d11f6/ Log:merge diff --git a/c4/Makefile b/c4/Makefile --- a/c4/Makefile +++ b/c4/Makefile @@ -2,14 +2,16 @@ # Makefile for the demos. # +DEBUG_EXE = de

[pypy-commit] stmgc default: do not use backup as shadow-original, always use additional shadow

2013-06-25 Thread Raemi
Author: Remi Meier Branch: Changeset: r273:d01dac528994 Date: 2013-06-25 14:01 +0200 http://bitbucket.org/pypy/stmgc/changeset/d01dac528994/ Log:do not use backup as shadow-original, always use additional shadow diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++ b/c

[pypy-commit] stmgc default: stm_id cleanups and fixes

2013-06-25 Thread Raemi
Author: Remi Meier Branch: Changeset: r275:d19d08d186b1 Date: 2013-06-25 15:31 +0200 http://bitbucket.org/pypy/stmgc/changeset/d19d08d186b1/ Log:stm_id cleanups and fixes diff --git a/c4/atomic_ops.h b/c4/atomic_ops.h --- a/c4/atomic_ops.h +++ b/c4/atomic_ops.h @@ -2,7 +2,7 @@ #define _SRC

[pypy-commit] lang-smalltalk default: removed the rsqueakvm-nojit benchmark because it takes too much time on the server.

2013-06-25 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r474:ae6f205a03e4 Date: 2013-06-25 15:55 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ae6f205a03e4/ Log:removed the rsqueakvm-nojit benchmark because it takes too much time on the server. diff --git a/benchmarks.py b/benchmarks.

[pypy-commit] stmgc default: Progress

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r277:5252837946d1 Date: 2013-06-25 16:42 +0200 http://bitbucket.org/pypy/stmgc/changeset/5252837946d1/ Log:Progress diff --git a/duhton/frame.c b/duhton/frame.c --- a/duhton/frame.c +++ b/duhton/frame.c @@ -34,9 +34,14 @@ DuFrameNodeObject *ob_node

[pypy-commit] stmgc default: in-progress

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r276:25825a02e0f9 Date: 2013-06-25 16:21 +0200 http://bitbucket.org/pypy/stmgc/changeset/25825a02e0f9/ Log:in-progress diff --git a/duhton/Makefile b/duhton/Makefile --- a/duhton/Makefile +++ b/duhton/Makefile @@ -2,10 +2,10 @@ all: duhton_debug duhton

[pypy-commit] stmgc default: merge heads

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r278:9935b830ffc8 Date: 2013-06-25 16:43 +0200 http://bitbucket.org/pypy/stmgc/changeset/9935b830ffc8/ Log:merge heads diff --git a/c4/atomic_ops.h b/c4/atomic_ops.h --- a/c4/atomic_ops.h +++ b/c4/atomic_ops.h @@ -2,7 +2,7 @@ #define _SRCSTM_ATOMIC_OPS

[pypy-commit] stmgc default: Fix Du_Types[]

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r280:5be54701cb63 Date: 2013-06-25 16:52 +0200 http://bitbucket.org/pypy/stmgc/changeset/5be54701cb63/ Log:Fix Du_Types[] diff --git a/duhton/duhton.h b/duhton/duhton.h --- a/duhton/duhton.h +++ b/duhton/duhton.h @@ -38,6 +38,7 @@ len_fn dt_length;

[pypy-commit] stmgc default: clean only used part of nursery

2013-06-25 Thread Raemi
Author: Remi Meier Branch: Changeset: r279:0f3222c773e9 Date: 2013-06-25 16:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/0f3222c773e9/ Log:clean only used part of nursery diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -516,7 +516,8 @@ dprintf(("

[pypy-commit] stmgc default: fixes fixes

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r281:84b179a63ac1 Date: 2013-06-25 17:01 +0200 http://bitbucket.org/pypy/stmgc/changeset/84b179a63ac1/ Log:fixes fixes diff --git a/duhton/Makefile b/duhton/Makefile --- a/duhton/Makefile +++ b/duhton/Makefile @@ -5,7 +5,7 @@ gcc -lrt -pthread -

[pypy-commit] stmgc default: Generalize the tuple's stmcb_size()

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r282:d1f22e7b8690 Date: 2013-06-25 17:12 +0200 http://bitbucket.org/pypy/stmgc/changeset/d1f22e7b8690/ Log:Generalize the tuple's stmcb_size() diff --git a/duhton/duhton.h b/duhton/duhton.h --- a/duhton/duhton.h +++ b/duhton/duhton.h @@ -23,6 +23,7 @@

[pypy-commit] pypy numpypy-nditer: Some progress on op_axes

2013-06-25 Thread rguillebert
Author: Romain Guillebert Branch: numpypy-nditer Changeset: r64977:ea9a8efd21c6 Date: 2013-06-25 17:35 +0200 http://bitbucket.org/pypy/pypy/changeset/ea9a8efd21c6/ Log:Some progress on op_axes diff --git a/pypy/module/micronumpy/interp_nditer.py b/pypy/module/micronumpy/interp_nditer.py ---

[pypy-commit] stmgc default: fix validation of priv_from_prot

2013-06-25 Thread Raemi
Author: Remi Meier Branch: Changeset: r283:2e4480dc9707 Date: 2013-06-25 17:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/2e4480dc9707/ Log:fix validation of priv_from_prot diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++ b/c4/demo_random.c @@ -330,6 +330,14

[pypy-commit] stmgc default: break the huge switch in demo_random

2013-06-25 Thread Raemi
Author: Remi Meier Branch: Changeset: r284:7b5404748520 Date: 2013-06-25 18:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/7b5404748520/ Log:break the huge switch in demo_random diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++ b/c4/demo_random.c @@ -274,93 +27

[pypy-commit] pypy fastjson: handle surrogate pairs

2013-06-25 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r64979:72939f271dd6 Date: 2013-06-25 18:37 +0200 http://bitbucket.org/pypy/pypy/changeset/72939f271dd6/ Log:handle surrogate pairs diff --git a/pypy/module/_fastjson/interp_decoder.py b/pypy/module/_fastjson/interp_decoder.py --- a/pypy/modul

[pypy-commit] pypy fastjson: use the _fastjson speedup, if present

2013-06-25 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r64980:b0370b823d98 Date: 2013-06-25 18:38 +0200 http://bitbucket.org/pypy/pypy/changeset/b0370b823d98/ Log:use the _fastjson speedup, if present diff --git a/lib-python/2.7/json/__init__.py b/lib-python/2.7/json/__init__.py --- a/lib-python/2

[pypy-commit] pypy fastjson: text and fix for the + sign

2013-06-25 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r64981:89c55c007418 Date: 2013-06-25 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/89c55c007418/ Log:text and fix for the + sign diff --git a/pypy/module/_fastjson/interp_decoder.py b/pypy/module/_fastjson/interp_decoder.py --- a/pypy/

[pypy-commit] pypy fastjson: accept only bytestrings, not unicode

2013-06-25 Thread antocuni
Author: Antonio Cuni Branch: fastjson Changeset: r64978:bb292772f94a Date: 2013-06-25 18:01 +0200 http://bitbucket.org/pypy/pypy/changeset/bb292772f94a/ Log:accept only bytestrings, not unicode diff --git a/pypy/module/_fastjson/interp_decoder.py b/pypy/module/_fastjson/interp_decoder.py --

[pypy-commit] pypy default: Ignore __pycache__ directories

2013-06-25 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r64982:b1419a3f5663 Date: 2013-06-25 10:28 -0700 http://bitbucket.org/pypy/pypy/changeset/b1419a3f5663/ Log:Ignore __pycache__ directories diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -6,6 +6,7 @@ .idea .project .pydevprojec

[pypy-commit] pypy default: merge

2013-06-25 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r64984:666a4888acee Date: 2013-06-25 21:34 +0200 http://bitbucket.org/pypy/pypy/changeset/666a4888acee/ Log:merge diff --git a/pypy/objspace/std/test/test_unicodeobject.py b/pypy/objspace/std/test/test_unicodeobject.py --- a/pypy/objspace/std/

[pypy-commit] pypy default: optimize unicode(some_unicode) to just return some_unicode

2013-06-25 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r64983:e2f91e30de83 Date: 2013-06-25 19:38 +0200 http://bitbucket.org/pypy/pypy/changeset/e2f91e30de83/ Log:optimize unicode(some_unicode) to just return some_unicode diff --git a/pypy/objspace/std/test/test_unicodeobject.py b/pypy/objspace/st

[pypy-commit] pypy ndarray-round: implement ndarray.round, add failing tests for scalar.round

2013-06-25 Thread mattip
Author: Matti Picus Branch: ndarray-round Changeset: r64985:c6d01b824d87 Date: 2013-06-25 21:48 +0300 http://bitbucket.org/pypy/pypy/changeset/c6d01b824d87/ Log:implement ndarray.round, add failing tests for scalar.round diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/m

[pypy-commit] pypy ndarray-round: implement round for scalars

2013-06-25 Thread mattip
Author: Matti Picus Branch: ndarray-round Changeset: r64987:737e0485a18b Date: 2013-06-25 22:33 +0300 http://bitbucket.org/pypy/pypy/changeset/737e0485a18b/ Log:implement round for scalars diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pyp

[pypy-commit] pypy ndarray-round: fix translation

2013-06-25 Thread mattip
Author: Matti Picus Branch: ndarray-round Changeset: r64988:0e990018147d Date: 2013-06-25 23:05 +0300 http://bitbucket.org/pypy/pypy/changeset/0e990018147d/ Log:fix translation diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/types.p

[pypy-commit] pypy ndarray-round: test, implement complex.round()

2013-06-25 Thread mattip
Author: Matti Picus Branch: ndarray-round Changeset: r64986:1b5d8b97c785 Date: 2013-06-25 22:08 +0300 http://bitbucket.org/pypy/pypy/changeset/1b5d8b97c785/ Log:test, implement complex.round() diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micronumpy/test/test_ufuncs.

[pypy-commit] pypy ndarray-round: close branch about to be merged

2013-06-25 Thread mattip
Author: Matti Picus Branch: ndarray-round Changeset: r64990:c8a81e74f66b Date: 2013-06-26 00:44 +0300 http://bitbucket.org/pypy/pypy/changeset/c8a81e74f66b/ Log:close branch about to be merged ___ pypy-commit mailing list pypy-commit@python.org htt

[pypy-commit] pypy default: merge ndarray-round which added round() to ndarray

2013-06-25 Thread mattip
Author: Matti Picus Branch: Changeset: r64991:79d8f7de40f1 Date: 2013-06-26 00:45 +0300 http://bitbucket.org/pypy/pypy/changeset/79d8f7de40f1/ Log:merge ndarray-round which added round() to ndarray diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-

[pypy-commit] pypy ndarray-round: update whatsnew

2013-06-25 Thread mattip
Author: Matti Picus Branch: ndarray-round Changeset: r64989:b652e52b9f52 Date: 2013-06-26 00:44 +0300 http://bitbucket.org/pypy/pypy/changeset/b652e52b9f52/ Log:update whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/do