[pypy-commit] pypy default: document branch

2015-10-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r80150:73ea83bf410b Date: 2015-10-12 22:04 +0200 http://bitbucket.org/pypy/pypy/changeset/73ea83bf410b/ 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

[pypy-commit] pypy default: hg merge cffi-handle-lifetime

2015-10-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r80149:3ef464913dfc Date: 2015-10-12 22:02 +0200 http://bitbucket.org/pypy/pypy/changeset/3ef464913dfc/ Log:hg merge cffi-handle-lifetime Change the way the cffi handles are done: this version is better because handles are valid as long

[pypy-commit] pypy cffi-handle-lifetime: ready for merge

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80148:809d3d00d977 Date: 2015-10-12 22:00 +0200 http://bitbucket.org/pypy/pypy/changeset/809d3d00d977/ Log:ready for merge ___ pypy-commit mailing list pypy-commit@python.org https://mail.

[pypy-commit] pypy vecopt-merge: guard test fixed

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80146:10c0ffe213cd Date: 2015-10-12 18:11 +0200 http://bitbucket.org/pypy/pypy/changeset/10c0ffe213cd/ Log:guard test fixed diff --git a/rpython/jit/metainterp/optimizeopt/test/test_guard.py b/rpython/jit/metainterp/optimizeopt/test/

[pypy-commit] pypy vecopt-merge: added missing code from merge

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80147:66b7452af316 Date: 2015-10-12 20:33 +0200 http://bitbucket.org/pypy/pypy/changeset/66b7452af316/ Log:added missing code from merge diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a

[pypy-commit] pypy cffi-handle-lifetime: jit translation fix

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80144:10debcf2b5c5 Date: 2015-10-12 18:16 +0100 http://bitbucket.org/pypy/pypy/changeset/10debcf2b5c5/ Log:jit translation fix diff --git a/pypy/module/_cffi_backend/ccallback.py b/pypy/module/_cffi_backend/ccallback.py --- a/pypy/

[pypy-commit] pypy cffi-handle-lifetime: merge heads

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80145:6bb0e8bdf9c4 Date: 2015-10-12 18:42 +0100 http://bitbucket.org/pypy/pypy/changeset/6bb0e8bdf9c4/ Log:merge heads diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpython/rlib/rvmprof/cintf.py ++

[pypy-commit] pypy cffi-handle-lifetime: hg merge default

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80143:87fadac2e7a3 Date: 2015-10-12 18:37 +0200 http://bitbucket.org/pypy/pypy/changeset/87fadac2e7a3/ Log:hg merge default diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpython/rlib/rvmprof/cintf.

[pypy-commit] pypy default: hg backout 4444053b6b16

2015-10-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r80142:c9976e50bbb8 Date: 2015-10-12 18:36 +0200 http://bitbucket.org/pypy/pypy/changeset/c9976e50bbb8/ Log:hg backout 053b6b16 Breaks translation on Linux diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpy

[pypy-commit] pypy cffi-handle-lifetime: hg merge default

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80141:a698430306bd Date: 2015-10-12 17:37 +0200 http://bitbucket.org/pypy/pypy/changeset/a698430306bd/ Log:hg merge default diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/annrpython.py --- a/rpython/annotator/annrp

[pypy-commit] pypy default: fix

2015-10-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r80140:c6c94169455a Date: 2015-10-12 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/c6c94169455a/ Log:fix diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpython/jit/backend/llgraph/runner.py +++ b

[pypy-commit] pypy default: Hopefully fix the BridgeExceptionNotFirst problem

2015-10-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r80137:3d1ee9e224b8 Date: 2015-10-12 16:55 +0200 http://bitbucket.org/pypy/pypy/changeset/3d1ee9e224b8/ Log:Hopefully fix the BridgeExceptionNotFirst problem diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py ---

[pypy-commit] pypy default: fix

2015-10-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r80139:e4a32853ca92 Date: 2015-10-12 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/e4a32853ca92/ Log:fix diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/jit/backend/arm/opassembler.py ++

[pypy-commit] pypy default: Untested: ARM support

2015-10-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r80138:802959e767cc Date: 2015-10-12 17:08 +0200 http://bitbucket.org/pypy/pypy/changeset/802959e767cc/ Log:Untested: ARM support diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/jit/backend/arm

[pypy-commit] pypy vecopt-merge: removed debugging code and enhanced the test to check pack_load for guards

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80136:f1dec3e408e6 Date: 2015-10-12 15:57 +0200 http://bitbucket.org/pypy/pypy/changeset/f1dec3e408e6/ Log:removed debugging code and enhanced the test to check pack_load for guards diff --git a/rpython/jit/metainterp/optimize

[pypy-commit] pypy vecopt-merge: did not consider guard in pack load, thus a wrong pack load was computed

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80135:b9f8f993880a Date: 2015-10-12 15:52 +0200 http://bitbucket.org/pypy/pypy/changeset/b9f8f993880a/ Log:did not consider guard in pack load, thus a wrong pack load was computed diff --git a/rpython/jit/metainterp/optimizeop

[pypy-commit] pypy vecopt-merge: inputargvector has type V to satisfy the translation

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80134:34f55fc1bf0d Date: 2015-10-12 14:25 +0200 http://bitbucket.org/pypy/pypy/changeset/34f55fc1bf0d/ Log:inputargvector has type V to satisfy the translation diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metaint

[pypy-commit] pypy unrecursive-opt: Now in RPython.

2015-10-12 Thread jerith
Author: Jeremy Thurgood Branch: unrecursive-opt Changeset: r80133:e80e2fc935ca Date: 2015-10-12 14:11 +0200 http://bitbucket.org/pypy/pypy/changeset/e80e2fc935ca/ Log:Now in RPython. diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py --- a/r

[pypy-commit] pypy cffi-handle-lifetime: fix

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80132:8d9e9019c8ba Date: 2015-10-12 12:23 +0200 http://bitbucket.org/pypy/pypy/changeset/8d9e9019c8ba/ Log:fix diff --git a/rpython/memory/gc/test/test_direct.py b/rpython/memory/gc/test/test_direct.py --- a/rpython/memory/gc/test/

[pypy-commit] pypy vecopt-merge: added test case to stress the case while scheduling

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80131:d1e7c2151d01 Date: 2015-10-12 12:23 +0200 http://bitbucket.org/pypy/pypy/changeset/d1e7c2151d01/ Log:added test case to stress the case while scheduling diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micron

[pypy-commit] pypy cffi-handle-lifetime: Fix

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80130:ad4b3dabe0c9 Date: 2015-10-12 12:21 +0200 http://bitbucket.org/pypy/pypy/changeset/ad4b3dabe0c9/ Log:Fix diff --git a/rpython/rtyper/lltypesystem/rtagged.py b/rpython/rtyper/lltypesystem/rtagged.py --- a/rpython/rtyper/lltype

[pypy-commit] pypy vecopt-merge: conflict resolution for the new packed guards (this would have been needed in the future anyway)

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80129:a0a5d6b95d2b Date: 2015-10-12 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/a0a5d6b95d2b/ Log:conflict resolution for the new packed guards (this would have been needed in the future anyway) diff --git a/rpython/j

[pypy-commit] pypy vecopt-merge: fixed added parameter to reshape (test_zjit)

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80128:857944df0258 Date: 2015-10-12 11:33 +0200 http://bitbucket.org/pypy/pypy/changeset/857944df0258/ Log:fixed added parameter to reshape (test_zjit) diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.p

[pypy-commit] pypy unrecursive-opt: Fix OptSimplify and clean up some things.

2015-10-12 Thread jerith
Author: Jeremy Thurgood Branch: unrecursive-opt Changeset: r80127:61672fcaccb5 Date: 2015-10-12 11:31 +0200 http://bitbucket.org/pypy/pypy/changeset/61672fcaccb5/ Log:Fix OptSimplify and clean up some things. diff --git a/rpython/jit/metainterp/optimizeopt/earlyforce.py b/rpython/jit/metain

[pypy-commit] pypy unrecursive-opt: Kill unnecessary oldop arg.

2015-10-12 Thread jerith
Author: Jeremy Thurgood Branch: unrecursive-opt Changeset: r80126:0239a15d98b6 Date: 2015-10-12 11:13 +0200 http://bitbucket.org/pypy/pypy/changeset/0239a15d98b6/ Log:Kill unnecessary oldop arg. diff --git a/rpython/jit/metainterp/optimizeopt/earlyforce.py b/rpython/jit/metainterp/optimizeo

[pypy-commit] pypy unrecursive-opt: All the rest of the unrecursion.

2015-10-12 Thread jerith
Author: Jeremy Thurgood Branch: unrecursive-opt Changeset: r80125:9945934d8515 Date: 2015-10-12 11:03 +0200 http://bitbucket.org/pypy/pypy/changeset/9945934d8515/ Log:All the rest of the unrecursion. diff --git a/rpython/jit/metainterp/optimizeopt/earlyforce.py b/rpython/jit/metainterp/opti

[pypy-commit] pypy cffi-handle-lifetime: Simplify again the code by moving the special logic into its own function

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80124:75e8da1995d8 Date: 2015-10-12 11:28 +0200 http://bitbucket.org/pypy/pypy/changeset/75e8da1995d8/ Log:Simplify again the code by moving the special logic into its own function diff --git a/rpython/memory/gc/base.py b/rp

[pypy-commit] pypy default: mac support for vmprof

2015-10-12 Thread fijal
Author: fijal Branch: Changeset: r80123:053b6b16 Date: 2015-10-12 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/053b6b16/ Log:mac support for vmprof diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpython/rlib/rvmprof/cintf.py +++ b/rpython/rli

[pypy-commit] pypy vecopt-merge: removed parameter

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80122:4bbebd20bbe3 Date: 2015-10-12 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/4bbebd20bbe3/ Log:removed parameter diff --git a/rpython/jit/metainterp/optimizeopt/test/test_dependency.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy vecopt-merge: merged default

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80121:ea700f0ebd08 Date: 2015-10-12 11:16 +0200 http://bitbucket.org/pypy/pypy/changeset/ea700f0ebd08/ Log:merged default diff too long, truncating to 2000 out of 5166 lines diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --

[pypy-commit] pypy vecopt-merge: fixed costmodel tests

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80120:a3b94268d07c Date: 2015-10-12 11:03 +0200 http://bitbucket.org/pypy/pypy/changeset/a3b94268d07c/ Log:fixed costmodel tests diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optimizeopt/schedul

[pypy-commit] pypy vecopt-merge: removed some debug code

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80118:16e3439165bd Date: 2015-10-12 08:53 +0200 http://bitbucket.org/pypy/pypy/changeset/16e3439165bd/ Log:removed some debug code diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_zjit.py --- a

[pypy-commit] pypy vecopt-merge: fixed the test suite (dependency, vecopt)

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80119:d847518f11de Date: 2015-10-12 09:23 +0200 http://bitbucket.org/pypy/pypy/changeset/d847518f11de/ Log:fixed the test suite (dependency, vecopt) diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainter

[pypy-commit] pypy cffi-handle-lifetime: Port callbacks to the new model, and make it run untranslated too.

2015-10-12 Thread arigo
Author: Armin Rigo Branch: cffi-handle-lifetime Changeset: r80117:9a7cc64655b1 Date: 2015-10-12 09:29 +0200 http://bitbucket.org/pypy/pypy/changeset/9a7cc64655b1/ Log:Port callbacks to the new model, and make it run untranslated too. diff --git a/pypy/module/_cffi_backend/ccallback.py b/pyp