[pypy-commit] pypy default: try a hopefully more robust approach

2015-08-19 Thread mattip
Author: mattip Branch: Changeset: r79079:d5e366cc2f51 Date: 2015-08-20 09:13 +0300 http://bitbucket.org/pypy/pypy/changeset/d5e366cc2f51/ Log:try a hopefully more robust approach diff --git a/rpython/rlib/rvmprof/test/test_ztranslation.py b/rpython/rlib/rvmprof/test/test_ztranslation.py --

[pypy-commit] pypy default: hack for MAC

2015-08-19 Thread fijal
Author: fijal Branch: Changeset: r79078:a3278fa0fd93 Date: 2015-08-19 21:30 +0200 http://bitbucket.org/pypy/pypy/changeset/a3278fa0fd93/ Log:hack for MAC diff --git a/rpython/rlib/rvmprof/src/vmprof_getpc.h b/rpython/rlib/rvmprof/src/vmprof_getpc.h --- a/rpython/rlib/rvmprof/src/vmprof_getp

[pypy-commit] pypy optresult-unroll: start fighting with test_virtualstate

2015-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79077:8b79d27afa90 Date: 2015-08-19 21:00 +0200 http://bitbucket.org/pypy/pypy/changeset/8b79d27afa90/ Log:start fighting with test_virtualstate diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/o

[pypy-commit] pypy default: create link in docs

2015-08-19 Thread mattip
Author: mattip Branch: Changeset: r79076:11afba3fa8d5 Date: 2015-08-19 21:27 +0300 http://bitbucket.org/pypy/pypy/changeset/11afba3fa8d5/ Log:create link in docs diff --git a/pypy/doc/index-of-whatsnew.rst b/pypy/doc/index-of-whatsnew.rst --- a/pypy/doc/index-of-whatsnew.rst +++ b/pypy/doc/

[pypy-commit] pypy default: start whatsnew-head

2015-08-19 Thread mattip
Author: mattip Branch: Changeset: r79072:a7d3e805e03b Date: 2015-08-19 20:57 +0300 http://bitbucket.org/pypy/pypy/changeset/a7d3e805e03b/ Log:start whatsnew-head diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst new file mode 100644 --- /dev/null +++ b/pypy/doc/whatsnew-h

[pypy-commit] pypy release-2.6.x: typo, start release notice

2015-08-19 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79074:bb49ec3f98b6 Date: 2015-08-19 21:19 +0300 http://bitbucket.org/pypy/pypy/changeset/bb49ec3f98b6/ Log:typo, start release notice diff --git a/pypy/doc/release-2.6.1.rst b/pypy/doc/release-2.6.1.rst new file mode 100644 --- /dev/null +++ b

[pypy-commit] pypy release-2.6.x: merge default into branch

2015-08-19 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79069:d72d3d9ffb97 Date: 2015-08-19 18:11 +0300 http://bitbucket.org/pypy/pypy/changeset/d72d3d9ffb97/ Log:merge default into branch diff too long, truncating to 2000 out of 31450 lines diff --git a/_pytest/assertion/rewrite.py b/_pytest/asse

[pypy-commit] pypy default: typo

2015-08-19 Thread mattip
Author: mattip Branch: Changeset: r79075:59d9c4addd35 Date: 2015-08-19 21:20 +0300 http://bitbucket.org/pypy/pypy/changeset/59d9c4addd35/ Log:typo diff --git a/pypy/doc/whatsnew-2.6.1.rst b/pypy/doc/whatsnew-2.6.1.rst --- a/pypy/doc/whatsnew-2.6.1.rst +++ b/pypy/doc/whatsnew-2.6.1.rst @@ -1

[pypy-commit] pypy release-2.6.x: merge default into release

2015-08-19 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79073:a462c08f1782 Date: 2015-08-19 20:57 +0300 http://bitbucket.org/pypy/pypy/changeset/a462c08f1782/ Log:merge default into release diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-2.6.1.rst copy from pypy/doc/whatsnew-head.rst co

[pypy-commit] pypy default: move whatsnew

2015-08-19 Thread mattip
Author: mattip Branch: Changeset: r79071:4a4980f065bd Date: 2015-08-19 20:56 +0300 http://bitbucket.org/pypy/pypy/changeset/4a4980f065bd/ Log:move whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-2.6.1.rst rename from pypy/doc/whatsnew-head.rst rename to pypy/doc/whatsne

[pypy-commit] pypy release-2.6.x: start 2.6.1 release cycle

2015-08-19 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79070:e40df319ffbe Date: 2015-08-19 20:53 +0300 http://bitbucket.org/pypy/pypy/changeset/e40df319ffbe/ Log:start 2.6.1 release cycle diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -168,7 +168,6 @@ Michael Twomey Lucian Bra

[pypy-commit] pypy value-profiling: merge default

2015-08-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r79068:a2798953542b Date: 2015-08-19 19:03 +0200 http://bitbucket.org/pypy/pypy/changeset/a2798953542b/ Log:merge default diff --git a/rpython/rtyper/rvirtualizable.py b/rpython/rtyper/rvirtualizable.py --- a/rpython/rtyper/rvirt

[pypy-commit] pypy default: bad CF, no cookie

2015-08-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r79067:83ebc73d4fcb Date: 2015-08-19 19:01 +0200 http://bitbucket.org/pypy/pypy/changeset/83ebc73d4fcb/ Log:bad CF, no cookie diff --git a/rpython/rtyper/rvirtualizable.py b/rpython/rtyper/rvirtualizable.py --- a/rpython/rtyper/rvirtualizable.p

[pypy-commit] pypy value-profiling: need the same here

2015-08-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r79066:7c0aabb3b2ba Date: 2015-08-19 18:35 +0200 http://bitbucket.org/pypy/pypy/changeset/7c0aabb3b2ba/ Log:need the same here diff --git a/pypy/interpreter/eval.py b/pypy/interpreter/eval.py --- a/pypy/interpreter/eval.py +++ b/

[pypy-commit] pypy value-profiling: merge default

2015-08-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r79065:bbcbd47d4cec Date: 2015-08-19 18:25 +0200 http://bitbucket.org/pypy/pypy/changeset/bbcbd47d4cec/ Log:merge default diff too long, truncating to 2000 out of 2204 lines diff --git a/_pytest/assertion/rewrite.py b/_pytest/as

[pypy-commit] pypy value-profiling: argh! _immutable_ overrides quasi-immutability

2015-08-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r79064:f34e31af6e4f Date: 2015-08-19 18:25 +0200 http://bitbucket.org/pypy/pypy/changeset/f34e31af6e4f/ Log:argh! _immutable_ overrides quasi-immutability diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py --- a

[pypy-commit] pypy default: make record_exact_class checkable with lldebug

2015-08-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r79062:6775ce8fbaee Date: 2015-08-19 18:04 +0200 http://bitbucket.org/pypy/pypy/changeset/6775ce8fbaee/ Log:make record_exact_class checkable with lldebug diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rp

[pypy-commit] pypy default: make it an error to combine _immutable_ = True with quasi-immutable fields

2015-08-19 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r79063:e889968fdd37 Date: 2015-08-19 18:05 +0200 http://bitbucket.org/pypy/pypy/changeset/e889968fdd37/ Log:make it an error to combine _immutable_ = True with quasi-immutable fields diff --git a/rpython/rtyper/rclass.py b/rpython/rtype

[pypy-commit] pypy default: Fix tests

2015-08-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r79061:ae500e6ab940 Date: 2015-08-19 17:21 +0200 http://bitbucket.org/pypy/pypy/changeset/ae500e6ab940/ Log:Fix tests diff --git a/pypy/module/_vmprof/test/test__vmprof.py b/pypy/module/_vmprof/test/test__vmprof.py --- a/pypy/module/_vmprof/test/test__

[pypy-commit] pypy default: fix test_interpreted since subprocess.check_call adds dirname(__file__) not pwd to sys.path

2015-08-19 Thread mattip
Author: mattip Branch: Changeset: r79060:6641c2a9442b Date: 2015-08-19 17:55 +0300 http://bitbucket.org/pypy/pypy/changeset/6641c2a9442b/ Log:fix test_interpreted since subprocess.check_call adds dirname(__file__) not pwd to sys.path diff --git a/rpython/rlib/rvmprof/test/test_ztran

[pypy-commit] pypy default: If translation ends up calling build_flow() on something that is a

2015-08-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r79059:8cc92a2a2f23 Date: 2015-08-19 16:44 +0200 http://bitbucket.org/pypy/pypy/changeset/8cc92a2a2f23/ Log:If translation ends up calling build_flow() on something that is a built-in function, complain more clearly. diff --git a/rpython/flowspa

[pypy-commit] cffi release-1.2: Modify the filename

2015-08-19 Thread arigo
Author: Armin Rigo Branch: release-1.2 Changeset: r2246:10794ef648ab Date: 2015-08-19 16:10 +0200 http://bitbucket.org/cffi/cffi/changeset/10794ef648ab/ Log:Modify the filename diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/

[pypy-commit] cffi default: hg merge release-1.2

2015-08-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r2248:060045542075 Date: 2015-08-19 16:12 +0200 http://bitbucket.org/cffi/cffi/changeset/060045542075/ Log:hg merge release-1.2 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/ins

[pypy-commit] cffi release-1.2: Add md5/sha1

2015-08-19 Thread arigo
Author: Armin Rigo Branch: release-1.2 Changeset: r2247:cf3a2f7e9b29 Date: 2015-08-19 16:12 +0200 http://bitbucket.org/cffi/cffi/changeset/cf3a2f7e9b29/ Log:Add md5/sha1 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/

[pypy-commit] cffi release-1.2: hg merge default

2015-08-19 Thread arigo
Author: Armin Rigo Branch: release-1.2 Changeset: r2244:6756ac8de92f Date: 2015-08-19 15:27 +0200 http://bitbucket.org/cffi/cffi/changeset/6756ac8de92f/ Log:hg merge default diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -53,7 +53,7 @@

[pypy-commit] cffi release-1.2: Windows test fix

2015-08-19 Thread arigo
Author: Armin Rigo Branch: release-1.2 Changeset: r2245:70841e56a8fb Date: 2015-08-19 16:03 +0200 http://bitbucket.org/cffi/cffi/changeset/70841e56a8fb/ Log:Windows test fix diff --git a/testing/cffi1/test_zdist.py b/testing/cffi1/test_zdist.py --- a/testing/cffi1/test_zdist.py +++ b/testing

[pypy-commit] pypy optresult-unroll: fix test_resume

2015-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79058:89142fbe7604 Date: 2015-08-19 15:10 +0200 http://bitbucket.org/pypy/pypy/changeset/89142fbe7604/ Log:fix test_resume diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/opti

[pypy-commit] pypy optresult-unroll: fix a couple more tests

2015-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79057:ecd1d13ff7d7 Date: 2015-08-19 14:52 +0200 http://bitbucket.org/pypy/pypy/changeset/ecd1d13ff7d7/ Log:fix a couple more tests diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/inf

[pypy-commit] pypy vecopt-merge: why not split the parameters up into several different integer ones, why not do it this way in the first place?

2015-08-19 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79056:7594920913e7 Date: 2015-08-19 14:54 +0200 http://bitbucket.org/pypy/pypy/changeset/7594920913e7/ Log:why not split the parameters up into several different integer ones, why not do it this way in the first place? diff --

[pypy-commit] pypy vecopt-merge: typo

2015-08-19 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79055:ad32f76090e6 Date: 2015-08-19 14:08 +0200 http://bitbucket.org/pypy/pypy/changeset/ad32f76090e6/ Log:typo diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rpython/rlib/jit.py @@ -799,7 +799,

[pypy-commit] pypy vecopt-merge: adapted tests to ignore the jump. the jump operation is not tracked anymore as a dependency, but it is always emitted at the latest position in the trace

2015-08-19 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79054:fc7129745344 Date: 2015-08-19 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/fc7129745344/ Log:adapted tests to ignore the jump. the jump operation is not tracked anymore as a dependency, but it is always emitted at

[pypy-commit] pypy vecopt-merge: since jump is not scheduled in emit_into anymore it needs correct treatment

2015-08-19 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79053:6750bbcedc0e Date: 2015-08-19 13:28 +0200 http://bitbucket.org/pypy/pypy/changeset/6750bbcedc0e/ Log:since jump is not scheduled in emit_into anymore it needs correct treatment diff --git a/rpython/jit/metainterp/optimiz

[pypy-commit] pypy vecopt-merge: further cut down the search space to move guards to an earlier position, at the same time it seems that I have made it weaker. some guards are not moved anymore (need

2015-08-19 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79052:8fa916fbce20 Date: 2015-08-19 13:19 +0200 http://bitbucket.org/pypy/pypy/changeset/8fa916fbce20/ Log:further cut down the search space to move guards to an earlier position, at the same time it seems that I have made it w

[pypy-commit] pypy optresult-unroll: pass the first inlining of short preamble in the bridge, yay!

2015-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79051:73dadee30d14 Date: 2015-08-19 12:18 +0200 http://bitbucket.org/pypy/pypy/changeset/73dadee30d14/ Log:pass the first inlining of short preamble in the bridge, yay! diff --git a/rpython/jit/metainterp/compile.py b/rpython/j

[pypy-commit] pypy vecopt-merge: testing the path iteration, there is still a problem in analyse_index_calculation

2015-08-19 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79050:a376c01d579f Date: 2015-08-19 11:55 +0200 http://bitbucket.org/pypy/pypy/changeset/a376c01d579f/ Log:testing the path iteration, there is still a problem in analyse_index_calculation diff --git a/rpython/jit/metainterp/o

[pypy-commit] pypy optresult-unroll: write a minimal test for short preamble inlining

2015-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79049:84d61e80af51 Date: 2015-08-19 11:17 +0200 http://bitbucket.org/pypy/pypy/changeset/84d61e80af51/ Log:write a minimal test for short preamble inlining diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebridge

[pypy-commit] pypy optresult-unroll: start working on direct tests for bridges

2015-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79048:2f2f6319cdd2 Date: 2015-08-19 11:09 +0200 http://bitbucket.org/pypy/pypy/changeset/2f2f6319cdd2/ Log:start working on direct tests for bridges diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compil

[pypy-commit] pypy optresult-unroll: some docs about unrolling

2015-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79047:ccf6168de8e8 Date: 2015-08-19 11:09 +0200 http://bitbucket.org/pypy/pypy/changeset/ccf6168de8e8/ Log:some docs about unrolling diff --git a/rpython/jit/metainterp/optimizeopt/unrolling.rst b/rpython/jit/metainterp/optimiz