[pypy-commit] pypy compress-numbering: pass test_resume except fake reader

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80927:5be44a5fc0d3 Date: 2015-11-25 09:58 +0200 http://bitbucket.org/pypy/pypy/changeset/5be44a5fc0d3/ Log:pass test_resume except fake reader diff --git a/rpython/jit/metainterp/test/test_resume.py b/rpython/jit/metainterp/test/test_resum

[pypy-commit] pypy stmgc-c8-dictstrategy: hg merge stmgc-c8

2015-11-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-dictstrategy Changeset: r80928:96251506a7b2 Date: 2015-11-25 09:17 +0100 http://bitbucket.org/pypy/pypy/changeset/96251506a7b2/ Log:hg merge stmgc-c8 diff too long, truncating to 2000 out of 105631 lines diff --git a/.gitignore b/.gitignore --- a/.gitigno

[pypy-commit] pypy stmgc-c8: Test (and fix in the untranslated emulation) for hashtable iteration

2015-11-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c8 Changeset: r80929:cd51c596c3f9 Date: 2015-11-25 09:36 +0100 http://bitbucket.org/pypy/pypy/changeset/cd51c596c3f9/ Log:Test (and fix in the untranslated emulation) for hashtable iteration diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpyth

[pypy-commit] pypy.org extradoc: update the values

2015-11-25 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r661:20b4afc45b94 Date: 2015-11-25 09:44 +0100 http://bitbucket.org/pypy/pypy.org/changeset/20b4afc45b94/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $61393 of $105000 (

[pypy-commit] pypy compress-numbering: whack enough to start passing first blackhole resume

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80930:9661ee702ee2 Date: 2015-11-25 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/9661ee702ee2/ Log:whack enough to start passing first blackhole resume diff --git a/rpython/jit/codewriter/jitcode.py b/rpython/jit/codewriter/jitcode

[pypy-commit] pypy compress-numbering: push push push

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80931:184e3ab9ec43 Date: 2015-11-25 11:48 +0200 http://bitbucket.org/pypy/pypy/changeset/184e3ab9ec43/ Log:push push push diff --git a/rpython/jit/metainterp/resume.py b/rpython/jit/metainterp/resume.py --- a/rpython/jit/metainterp/resume.p

[pypy-commit] pypy compress-numbering: fix virtualrefs

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80932:5c758bb1b755 Date: 2015-11-25 11:55 +0200 http://bitbucket.org/pypy/pypy/changeset/5c758bb1b755/ Log:fix virtualrefs diff --git a/rpython/jit/metainterp/resume.py b/rpython/jit/metainterp/resume.py --- a/rpython/jit/metainterp/resume.

[pypy-commit] pypy compress-numbering: fix for greenfield

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80933:48c73e2ab93e Date: 2015-11-25 12:08 +0200 http://bitbucket.org/pypy/pypy/changeset/48c73e2ab93e/ Log:fix for greenfield diff --git a/rpython/jit/metainterp/resume.py b/rpython/jit/metainterp/resume.py --- a/rpython/jit/metainterp/resu

[pypy-commit] pypy faster-rstruct: partial backout of 89a3ecaf0b2d, we no longer need to compare field offsets before translation

2015-11-25 Thread antocuni
Author: Antonio Cuni Branch: faster-rstruct Changeset: r80934:909baa7fdb8e Date: 2015-11-25 11:09 +0100 http://bitbucket.org/pypy/pypy/changeset/909baa7fdb8e/ Log:partial backout of 89a3ecaf0b2d, we no longer need to compare field offsets before translation diff --git a/rpython/rtype

[pypy-commit] pypy faster-rstruct: close merged branch

2015-11-25 Thread antocuni
Author: Antonio Cuni Branch: faster-rstruct Changeset: r80936:ac9b475d8326 Date: 2015-11-25 11:20 +0100 http://bitbucket.org/pypy/pypy/changeset/ac9b475d8326/ Log:close merged branch ___ pypy-commit mailing list [email protected] https://mail.

[pypy-commit] pypy faster-rstruct: pro-actively fix test_whatsnews

2015-11-25 Thread antocuni
Author: Antonio Cuni Branch: faster-rstruct Changeset: r80935:4dfc49434925 Date: 2015-11-25 11:19 +0100 http://bitbucket.org/pypy/pypy/changeset/4dfc49434925/ Log:pro-actively fix test_whatsnews diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head

[pypy-commit] pypy default: Merge the faster-rstruct branch, which improves the performace of

2015-11-25 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r80937:cdc2cea532d1 Date: 2015-11-25 11:22 +0100 http://bitbucket.org/pypy/pypy/changeset/cdc2cea532d1/ Log:Merge the faster-rstruct branch, which improves the performace of struct.unpack, which now directly reads inside the string buffer and

[pypy-commit] pypy default: improve comment, as per fijal's request

2015-11-25 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r80938:fdfae75d80b9 Date: 2015-11-25 11:47 +0100 http://bitbucket.org/pypy/pypy/changeset/fdfae75d80b9/ Log:improve comment, as per fijal's request diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py -

[pypy-commit] pypy memop-simplify: partly renamed getarrayitem_gc to gc_load, reenabled other ops that will be removed (that was a too big "big bang" approach)

2015-11-25 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify Changeset: r80939:80594aadbcd0 Date: 2015-11-25 13:46 +0100 http://bitbucket.org/pypy/pypy/changeset/80594aadbcd0/ Log:partly renamed getarrayitem_gc to gc_load, reenabled other ops that will be removed (that was a too big "big bang" app

[pypy-commit] pypy memop-simplify: close branch

2015-11-25 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify Changeset: r80940:c081afd4ac18 Date: 2015-11-25 13:56 +0100 http://bitbucket.org/pypy/pypy/changeset/c081afd4ac18/ Log:close branch ___ pypy-commit mailing list [email protected] https://mail.pyt

[pypy-commit] pypy memop-simplify2: successor of memop-simplify

2015-11-25 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify2 Changeset: r80941:cb29d1aae79a Date: 2015-11-25 13:57 +0100 http://bitbucket.org/pypy/pypy/changeset/cb29d1aae79a/ Log:successor of memop-simplify ___ pypy-commit mailing list [email protected]

[pypy-commit] pypy memop-simplify2: added gc_load, gc_load_indexed as resop

2015-11-25 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify2 Changeset: r80942:397e21b4ff04 Date: 2015-11-25 15:16 +0100 http://bitbucket.org/pypy/pypy/changeset/397e21b4ff04/ Log:added gc_load,gc_load_indexed as resop started the rewrite transformation and added dummies to the x86 backend diff

[pypy-commit] pypy memop-simplify2: two more tests checking different supported cpu factors and the skipped int_mul/int_add and renamed index to indexed

2015-11-25 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify2 Changeset: r80944:4f4e031576c3 Date: 2015-11-25 16:19 +0100 http://bitbucket.org/pypy/pypy/changeset/4f4e031576c3/ Log:two more tests checking different supported cpu factors and the skipped int_mul/int_add and renamed index to indexed

[pypy-commit] pypy memop-simplify2: added basic transformation tests that check getarrayitem_gc_irf -> gc_load_irf

2015-11-25 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify2 Changeset: r80943:ddb6d7bd0eca Date: 2015-11-25 16:00 +0100 http://bitbucket.org/pypy/pypy/changeset/ddb6d7bd0eca/ Log:added basic transformation tests that check getarrayitem_gc_irf -> gc_load_irf diff --git a/rpython/jit/backend/llsu

[pypy-commit] pypy memop-simplify2: what if the descr is unsigned? added test cases to check the correct rewrite step

2015-11-25 Thread plan_rich
Author: Richard Plangger Branch: memop-simplify2 Changeset: r80945:b702a96ea1be Date: 2015-11-25 16:25 +0100 http://bitbucket.org/pypy/pypy/changeset/b702a96ea1be/ Log:what if the descr is unsigned? added test cases to check the correct rewrite step diff --git a/rpython/jit/backend/l

[pypy-commit] pypy compress-numbering: start working on virtualizables

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80946:1d8a732a6a78 Date: 2015-11-25 17:37 +0200 http://bitbucket.org/pypy/pypy/changeset/1d8a732a6a78/ Log:start working on virtualizables diff --git a/rpython/jit/metainterp/resume.py b/rpython/jit/metainterp/resume.py --- a/rpython/jit/me

[pypy-commit] pypy compress-numbering: start fighting with virtualizables

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80947:f07b8c5974d3 Date: 2015-11-25 17:47 +0200 http://bitbucket.org/pypy/pypy/changeset/f07b8c5974d3/ Log:start fighting with virtualizables diff --git a/rpython/jit/metainterp/resume.py b/rpython/jit/metainterp/resume.py --- a/rpython/jit

[pypy-commit] stmgc default: gcc bug needs -fno-tree-vectorize to translate pypy

2015-11-25 Thread Raemi
Author: Remi Meier Branch: Changeset: r1972:ce67a5ccd206 Date: 2015-11-25 16:58 +0100 http://bitbucket.org/pypy/stmgc/changeset/ce67a5ccd206/ Log:gcc bug needs -fno-tree-vectorize to translate pypy diff --git a/gcc-seg-gs/README.txt b/gcc-seg-gs/README.txt --- a/gcc-seg-gs/README.txt +++ b/

[pypy-commit] pypy stmgc-c8: add explicit gc_writebarrier to ll_arraycopy

2015-11-25 Thread Raemi
Author: Remi Meier Branch: stmgc-c8 Changeset: r80950:4b10dce73f17 Date: 2015-11-25 12:48 +0100 http://bitbucket.org/pypy/pypy/changeset/4b10dce73f17/ Log:add explicit gc_writebarrier to ll_arraycopy Seems like in all cases, the repeated stm_write_cards within the slowpath-lo

[pypy-commit] pypy stmgc-c8: more cleaning while searching for a bug

2015-11-25 Thread Raemi
Author: Remi Meier Branch: stmgc-c8 Changeset: r80951:1ef4c06a3f69 Date: 2015-11-25 17:00 +0100 http://bitbucket.org/pypy/pypy/changeset/1ef4c06a3f69/ Log:more cleaning while searching for a bug the bug, however, seems to be in gcc when vectorizing loops diff --git a/rpython/memory/

[pypy-commit] pypy stmgc-c8: some cleanup and some more tests

2015-11-25 Thread Raemi
Author: Remi Meier Branch: stmgc-c8 Changeset: r80948:cb4f5b7f309c Date: 2015-11-25 12:46 +0100 http://bitbucket.org/pypy/pypy/changeset/cb4f5b7f309c/ Log:some cleanup and some more tests diff --git a/rpython/memory/gctransform/framework.py b/rpython/memory/gctransform/framework.py --- a/rp

[pypy-commit] pypy stmgc-c8: handle gc_writebarrier in readbarrier.py

2015-11-25 Thread Raemi
Author: Remi Meier Branch: stmgc-c8 Changeset: r80949:f1555426bff5 Date: 2015-11-25 12:47 +0100 http://bitbucket.org/pypy/pypy/changeset/f1555426bff5/ Log:handle gc_writebarrier in readbarrier.py diff --git a/rpython/translator/stm/readbarrier.py b/rpython/translator/stm/readbarrier.py ---

[pypy-commit] pypy compress-numbering: fix virtualizables

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80952:2767cebe8bf3 Date: 2015-11-25 18:03 +0200 http://bitbucket.org/pypy/pypy/changeset/2767cebe8bf3/ Log:fix virtualizables diff --git a/rpython/jit/metainterp/resume.py b/rpython/jit/metainterp/resume.py --- a/rpython/jit/metainterp/resu

[pypy-commit] pypy stmgc-c8-dictstrategy: in-progress, still crashing

2015-11-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-dictstrategy Changeset: r80954:d06bd49db189 Date: 2015-11-25 17:08 +0100 http://bitbucket.org/pypy/pypy/changeset/d06bd49db189/ Log:in-progress, still crashing diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpytho

[pypy-commit] pypy stmgc-c8-dictstrategy: hg merge stmgc-c8

2015-11-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-dictstrategy Changeset: r80953:ce27f469cac1 Date: 2015-11-25 09:36 +0100 http://bitbucket.org/pypy/pypy/changeset/ce27f469cac1/ Log:hg merge stmgc-c8 diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++ b/rpython/rlib/rst

[pypy-commit] pypy stmgc-c8-dictstrategy: hg merge stmgc-c8

2015-11-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-dictstrategy Changeset: r80956:e884e0b2b29f Date: 2015-11-25 17:18 +0100 http://bitbucket.org/pypy/pypy/changeset/e884e0b2b29f/ Log:hg merge stmgc-c8 diff --git a/rpython/memory/gctransform/framework.py b/rpython/memory/gctransform/framework.py --- a/rpyt

[pypy-commit] pypy stmgc-c8: Silence warnings

2015-11-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c8 Changeset: r80955:02458c8cacb2 Date: 2015-11-25 17:16 +0100 http://bitbucket.org/pypy/pypy/changeset/02458c8cacb2/ Log:Silence warnings diff --git a/rpython/translator/stm/funcgen.py b/rpython/translator/stm/funcgen.py --- a/rpython/translator/stm/funcgen

[pypy-commit] pypy default: clean up test_objectmodel.py

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r80957:b4515dee6ebf Date: 2015-11-25 16:31 + http://bitbucket.org/pypy/pypy/changeset/b4515dee6ebf/ Log:clean up test_objectmodel.py diff --git a/rpython/rlib/test/test_objectmodel.py b/rpython/rlib/test/test_objectmodel.py --- a/rpython/rlib/test/

[pypy-commit] pypy stmgc-c8-dictstrategy: Fix test_hashtable_prebuilt

2015-11-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-dictstrategy Changeset: r80958:f619f9fa3317 Date: 2015-11-25 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/f619f9fa3317/ Log:Fix test_hashtable_prebuilt diff --git a/rpython/translator/stm/hashtable.py b/rpython/translator/stm/hashtable.py --- a/rp

[pypy-commit] pypy anntype2: Create BuiltinTypeDesc and simplify our_issubclass()

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: anntype2 Changeset: r80960:bea678d5d487 Date: 2015-11-25 16:39 + http://bitbucket.org/pypy/pypy/changeset/bea678d5d487/ Log:Create BuiltinTypeDesc and simplify our_issubclass() diff --git a/rpython/annotator/classdesc.py b/rpython/annotator/classdesc.py --- a/r

[pypy-commit] pypy anntype2: Use ClassDescs instead of ClassDefs in our_issubclass()

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: anntype2 Changeset: r80959:6ebeeb9aabc6 Date: 2015-11-25 15:22 + http://bitbucket.org/pypy/pypy/changeset/6ebeeb9aabc6/ Log:Use ClassDescs instead of ClassDefs in our_issubclass() diff --git a/rpython/annotator/classdesc.py b/rpython/annotator/classdesc.py ---

[pypy-commit] pypy anntype2: hg merge default

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: anntype2 Changeset: r80961:3b7960428100 Date: 2015-11-25 16:40 + http://bitbucket.org/pypy/pypy/changeset/3b7960428100/ Log:hg merge default diff too long, truncating to 2000 out of 2617 lines diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --- a/lib_

[pypy-commit] pypy stmgc-c8-dictstrategy: fix the hack with another more official-looking hack

2015-11-25 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-dictstrategy Changeset: r80962:29cd05d512d4 Date: 2015-11-25 17:54 +0100 http://bitbucket.org/pypy/pypy/changeset/29cd05d512d4/ Log:fix the hack with another more official-looking hack diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/

[pypy-commit] pypy anntype2: fix translation

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: anntype2 Changeset: r80963:4189109d7b5d Date: 2015-11-25 18:07 + http://bitbucket.org/pypy/pypy/changeset/4189109d7b5d/ Log:fix translation diff --git a/pypy/tool/ann_override.py b/pypy/tool/ann_override.py --- a/pypy/tool/ann_override.py +++ b/pypy/tool/ann_ov

[pypy-commit] pypy wrap-specialisation: Just use @specialize.argtype on space.wrap(), instead of having a complicated special case

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: wrap-specialisation Changeset: r80964:f577010b0f69 Date: 2015-11-25 18:33 + http://bitbucket.org/pypy/pypy/changeset/f577010b0f69/ Log:Just use @specialize.argtype on space.wrap(), instead of having a complicated special case diff --git a/pypy/objspace/

[pypy-commit] pypy compress-numbering: fixes + rpython fixes

2015-11-25 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80965:46f0e27c4700 Date: 2015-11-25 20:49 +0200 http://bitbucket.org/pypy/pypy/changeset/46f0e27c4700/ Log:fixes + rpython fixes diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/metainter

[pypy-commit] pypy wrap-specialisation: fix tests

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: wrap-specialisation Changeset: r80966:7c1d95ad2408 Date: 2015-11-25 23:13 + http://bitbucket.org/pypy/pypy/changeset/7c1d95ad2408/ Log:fix tests 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 wrap-specialisation: rm unused function

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: wrap-specialisation Changeset: r80967:e3cc7c3a5dcc Date: 2015-11-25 23:14 + http://bitbucket.org/pypy/pypy/changeset/e3cc7c3a5dcc/ Log:rm unused function diff --git a/pypy/tool/ann_override.py b/pypy/tool/ann_override.py --- a/pypy/tool/ann_override.py +++ b/py

[pypy-commit] pypy wrap-specialisation: close branch before merging

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: wrap-specialisation Changeset: r80968:8f48911e17f8 Date: 2015-11-25 23:16 + http://bitbucket.org/pypy/pypy/changeset/8f48911e17f8/ Log:close branch before merging ___ pypy-commit mailing list [email protected] ht

[pypy-commit] pypy default: Merge branch 'wrap-specialisation'

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r80969:3537a011647d Date: 2015-11-25 23:16 + http://bitbucket.org/pypy/pypy/changeset/3537a011647d/ Log:Merge branch 'wrap-specialisation' diff --git a/pypy/module/pypyjit/test_pypy_c/test_containers.py b/pypy/module/pypyjit/test_pypy_c/test_contai

[pypy-commit] pypy default: document branch

2015-11-25 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r80970:d47749740488 Date: 2015-11-25 23:18 + http://bitbucket.org/pypy/pypy/changeset/d47749740488/ Log:document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-hea