[pypy-commit] pypy stmgc-c7: Finish the classification of all operations that are seen when translating pypy-stm

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76039:ef25158220b4 Date: 2015-02-21 23:54 +0100 http://bitbucket.org/pypy/pypy/changeset/ef25158220b4/ Log:Finish the classification of all operations that are seen when translating pypy-stm diff --git a/rpython/translator/stm/inevitabl

[pypy-commit] pypy stmgc-c7: print the command-line executed

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76038:4adc4dd995c6 Date: 2015-02-21 23:41 +0100 http://bitbucket.org/pypy/pypy/changeset/4adc4dd995c6/ Log:print the command-line executed diff --git a/pypy/module/pypystm/test_pypy_c/support.py b/pypy/module/pypystm/test_pypy_c/support.py ---

[pypy-commit] pypy py3.3: (xando, mjacob) Don't allow integer like objects with bytes constructor, although regular integers should be allowed

2015-02-21 Thread xando
Author: Sebastian Pawlu? Branch: py3.3 Changeset: r76037:3f49d90dbd9e Date: 2015-02-21 18:45 +0100 http://bitbucket.org/pypy/pypy/changeset/3f49d90dbd9e/ Log:(xando, mjacob) Don't allow integer like objects with bytes constructor, although regular integers should be allowed diff --gi

[pypy-commit] pypy nonquadratic-heapcache: close to be merged branch

2015-02-21 Thread fijal
Author: Maciej Fijalkowski Branch: nonquadratic-heapcache Changeset: r76035:da6eac6ebb1b Date: 2015-02-21 19:38 +0200 http://bitbucket.org/pypy/pypy/changeset/da6eac6ebb1b/ Log:close to be merged branch ___ pypy-commit mailing list pypy-commit@pyth

[pypy-commit] pypy default: (cfbolz) Improve the complexity of heapcache so it's no longer quadratic

2015-02-21 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r76036:7cf2438f9023 Date: 2015-02-21 19:39 +0200 http://bitbucket.org/pypy/pypy/changeset/7cf2438f9023/ Log:(cfbolz) Improve the complexity of heapcache so it's no longer quadratic in the number of identical of virtuals diff --git a/rpyt

[pypy-commit] pypy stmgc-c7: Fix test

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76034:58200123718c Date: 2015-02-21 18:32 +0100 http://bitbucket.org/pypy/pypy/changeset/58200123718c/ Log:Fix test diff --git a/rpython/translator/stm/test/test_ztranslated.py b/rpython/translator/stm/test/test_ztranslated.py --- a/rpython/tr

[pypy-commit] pypy stmgc-c7: merge heads

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76032:47e4c4e0ffbd Date: 2015-02-21 17:51 +0100 http://bitbucket.org/pypy/pypy/changeset/47e4c4e0ffbd/ Log:merge heads diff --git a/rpython/translator/c/src/debug_print.h b/rpython/translator/c/src/debug_print.h --- a/rpython/translator/c/src/

[pypy-commit] pypy stmgc-c7: fix

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76031:9b0a5a4d6ba2 Date: 2015-02-21 17:50 +0100 http://bitbucket.org/pypy/pypy/changeset/9b0a5a4d6ba2/ Log:fix diff --git a/rpython/translator/c/src/debug_print.h b/rpython/translator/c/src/debug_print.h --- a/rpython/translator/c/src/debug_pr

[pypy-commit] pypy stmgc-c7: Classify all operations into one of the groups.

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76033:c1c83613b370 Date: 2015-02-21 18:18 +0100 http://bitbucket.org/pypy/pypy/changeset/c1c83613b370/ Log:Classify all operations into one of the groups. diff --git a/rpython/translator/stm/inevitable.py b/rpython/translator/stm/inevitable.py

[pypy-commit] pypy stmgc-c7: import stmgc/78281a990907

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76029:59ea05c4e7c5 Date: 2015-02-21 12:53 +0100 http://bitbucket.org/pypy/pypy/changeset/59ea05c4e7c5/ Log:import stmgc/78281a990907 diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/t

[pypy-commit] pypy stmgc-c7: Fix test_lloperation

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76030:f08715bea48a Date: 2015-02-21 17:15 +0100 http://bitbucket.org/pypy/pypy/changeset/f08715bea48a/ Log:Fix test_lloperation diff --git a/rpython/rtyper/llinterp.py b/rpython/rtyper/llinterp.py --- a/rpython/rtyper/llinterp.py +++ b/rpython/

[pypy-commit] pypy stmgc-c7: Improve the test, still failing

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76028:c0860a9ad1db Date: 2015-02-21 09:50 +0100 http://bitbucket.org/pypy/pypy/changeset/c0860a9ad1db/ Log:Improve the test, still failing diff --git a/pypy/module/pypystm/test_pypy_c/test_no_conflict.py b/pypy/module/pypystm/test_pypy_c/test_

[pypy-commit] benchmarks default: add graph alloc removal bench

2015-02-21 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r305:7a35d603a9fd Date: 2015-02-21 18:03 +0200 http://bitbucket.org/pypy/benchmarks/changeset/7a35d603a9fd/ Log:add graph alloc removal bench diff --git a/warmup/pypy-graph-alloc-removal.py b/warmup/pypy-graph-alloc-removal.py new file mode 100

[pypy-commit] benchmarks default: function call warmup benchmark

2015-02-21 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r304:945b94561e5c Date: 2015-02-21 17:31 +0200 http://bitbucket.org/pypy/benchmarks/changeset/945b94561e5c/ Log:function call warmup benchmark diff --git a/warmup/function_call.py b/warmup/function_call.py new file mode 100644 --- /dev/null +++

[pypy-commit] pypy rewrite-unrolling: implement importing of values for input args

2015-02-21 Thread fijal
Author: Maciej Fijalkowski Branch: rewrite-unrolling Changeset: r76027:d23a1eaee646 Date: 2015-02-21 12:32 +0200 http://bitbucket.org/pypy/pypy/changeset/d23a1eaee646/ Log:implement importing of values for input args diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit

[pypy-commit] stmgc default: Add an assert that fails

2015-02-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r1639:e121fe82bf2c Date: 2015-02-21 12:26 +0100 http://bitbucket.org/pypy/stmgc/changeset/e121fe82bf2c/ Log:Add an assert that fails diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -139,6 +139,9 @@

[pypy-commit] stmgc default: Fix

2015-02-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r1640:78281a990907 Date: 2015-02-21 12:49 +0100 http://bitbucket.org/pypy/stmgc/changeset/78281a990907/ Log:Fix diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -134,14 +134,19 @@ char *p = allocate_ou

[pypy-commit] pypy stmgc-c7: translation fixes

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76020:30fb754cc44a Date: 2015-02-20 19:48 +0100 http://bitbucket.org/pypy/pypy/changeset/30fb754cc44a/ Log:translation fixes diff --git a/rpython/jit/backend/x86/callbuilder.py b/rpython/jit/backend/x86/callbuilder.py --- a/rpython/jit/backend

[pypy-commit] pypy stmgc-c7: merge heads

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76025:9cb90693e784 Date: 2015-02-20 23:15 +0100 http://bitbucket.org/pypy/pypy/changeset/9cb90693e784/ Log:merge heads diff --git a/rpython/tool/runsubprocess.py b/rpython/tool/runsubprocess.py --- a/rpython/tool/runsubprocess.py +++ b/rpython/

[pypy-commit] pypy stmgc-c7: Two tests. One fails and one passes

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76026:670bf8f99260 Date: 2015-02-21 09:33 +0100 http://bitbucket.org/pypy/pypy/changeset/670bf8f99260/ Log:Two tests. One fails and one passes diff --git a/pypy/module/pypystm/test_pypy_c/test_no_conflict.py b/pypy/module/pypystm/test_pypy_c/t

[pypy-commit] pypy stmgc-c7: stm fix

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76022:19cb65723b8c Date: 2015-02-20 20:13 +0100 http://bitbucket.org/pypy/pypy/changeset/19cb65723b8c/ Log:stm fix diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator/c/funcgen.py +++ b/rpytho

[pypy-commit] pypy stmgc-c7: The new rgc.ll_arrayclear() needs a stm fall-back version too

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76021:5c42be959acd Date: 2015-02-20 19:56 +0100 http://bitbucket.org/pypy/pypy/changeset/5c42be959acd/ Log:The new rgc.ll_arrayclear() needs a stm fall-back version too diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py --- a/rpython/rlib/r

[pypy-commit] pypy stmgc-c7: really fix it

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76023:1dba5a90fd28 Date: 2015-02-20 21:36 +0100 http://bitbucket.org/pypy/pypy/changeset/1dba5a90fd28/ Log:really fix it diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator/c/funcgen.py +++ b/

[pypy-commit] pypy stmgc-c7: translation fix

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76024:5e43d3d7fb16 Date: 2015-02-20 22:25 +0100 http://bitbucket.org/pypy/pypy/changeset/5e43d3d7fb16/ Log:translation fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/a

[pypy-commit] pypy stmgc-c7: hg merge default (not tested so far)

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76017:3335ebd30ce5 Date: 2015-02-20 13:14 +0100 http://bitbucket.org/pypy/pypy/changeset/3335ebd30ce5/ Log:hg merge default (not tested so far) diff too long, truncating to 2000 out of 38264 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +

[pypy-commit] pypy stmgc-c7: fixes

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76018:79bb7fe37c41 Date: 2015-02-20 19:16 +0100 http://bitbucket.org/pypy/pypy/changeset/79bb7fe37c41/ Log:fixes diff --git a/rpython/rlib/rthread.py b/rpython/rlib/rthread.py --- a/rpython/rlib/rthread.py +++ b/rpython/rlib/rthread.py @@ -276,

[pypy-commit] pypy stmgc-c7: more fixes

2015-02-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r76019:d2efcb5e05aa Date: 2015-02-20 19:23 +0100 http://bitbucket.org/pypy/pypy/changeset/d2efcb5e05aa/ Log:more fixes diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py --- a/rpython/translator/c/genc.py +++ b/rpython/tran