[pypy-commit] benchmarks default: Change this old version of pypy to translate on PPC (without stacklets)

2015-10-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r337:93b19a1dfaf5 Date: 2015-10-13 09:10 +0200 http://bitbucket.org/pypy/benchmarks/changeset/93b19a1dfaf5/ Log:Change this old version of pypy to translate on PPC (without stacklets) diff --git a/lib/pypy/rpython/memory/gctransform/shadowstack.

[pypy-commit] pypy vecopt-merge: guard dependency construction moved to the first pass

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80152:32dc0789de74 Date: 2015-10-13 09:52 +0200 http://bitbucket.org/pypy/pypy/changeset/32dc0789de74/ Log:guard dependency construction moved to the first pass diff --git a/rpython/jit/metainterp/optimizeopt/dependency.py b/rpython/

[pypy-commit] pypy vecopt-merge: copied descr does not inhert from resume guard descr -> asserting abstractfaildescr instead

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80151:e9362f0d3eaf Date: 2015-10-13 08:48 +0200 http://bitbucket.org/pypy/pypy/changeset/e9362f0d3eaf/ Log:copied descr does not inhert from resume guard descr -> asserting abstractfaildescr instead diff --git a/rpython/jit/me

[pypy-commit] pypy default: Complain if we don't give "--thread" when translating an RPython program

2015-10-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r80153:137f20845896 Date: 2015-10-13 09:20 +0200 http://bitbucket.org/pypy/pypy/changeset/137f20845896/ Log:Complain if we don't give "--thread" when translating an RPython program that uses start_new_thread(). diff --git a/rpython/rlib/rthread.

[pypy-commit] pypy unrecursive-opt: Merge default.

2015-10-13 Thread jerith
Author: Jeremy Thurgood Branch: unrecursive-opt Changeset: r80154:c3e4bdc5e479 Date: 2015-10-13 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/c3e4bdc5e479/ Log:Merge default. diff too long, truncating to 2000 out of 8776 lines diff --git a/dotviewer/graphclient.py b/dotviewer/graphcl

[pypy-commit] pypy default: try to redo mac fixes

2015-10-13 Thread fijal
Author: fijal Branch: Changeset: r80155:a2c908e95b29 Date: 2015-10-13 11:03 +0200 http://bitbucket.org/pypy/pypy/changeset/a2c908e95b29/ Log:try to redo mac fixes diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpython/rlib/rvmprof/cintf.py +++ b/rpython/rlib

[pypy-commit] pypy vecopt-merge: e.g. [i for i, x in enumerate(...) if cond] will consume an index i even if the condition is not met

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80156:f8d1a700ef62 Date: 2015-10-13 12:05 +0200 http://bitbucket.org/pypy/pypy/changeset/f8d1a700ef62/ Log:e.g. [i for i,x in enumerate(...) if cond] will consume an index i even if the condition is not met diff --git a/rpytho

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

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80157:1e544babac6b Date: 2015-10-13 12:14 +0200 http://bitbucket.org/pypy/pypy/changeset/1e544babac6b/ Log:merged default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy

[pypy-commit] pypy s390x-backend: added minimal cpu setup and created directory structure

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80159:42ca55277fde Date: 2015-10-13 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/42ca55277fde/ Log:added minimal cpu setup and created directory structure diff --git a/rpython/jit/backend/detect_cpu.py b/rpython/jit/backend/

[pypy-commit] pypy s390x-backend: new branch for the s390x backend

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80158:6850eb25a44a Date: 2015-10-13 15:58 +0200 http://bitbucket.org/pypy/pypy/changeset/6850eb25a44a/ Log:new branch for the s390x backend ___ pypy-commit mailing list [email protected]

[pypy-commit] pypy no-class-specialize: Don't use specialize:ctr_location in rpython.rlib.parsing

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80160:8761f11122e3 Date: 2015-10-13 07:15 +0100 http://bitbucket.org/pypy/pypy/changeset/8761f11122e3/ Log:Don't use specialize:ctr_location in rpython.rlib.parsing Surprisingly, all the tests still seem to pass. diff --git

[pypy-commit] pypy ufunc-casting: implement casting in ufuncs

2015-10-13 Thread mattip
Author: mattip Branch: ufunc-casting Changeset: r80161:d84d28ec19ea Date: 2015-10-11 22:36 +0300 http://bitbucket.org/pypy/pypy/changeset/d84d28ec19ea/ Log:implement casting in ufuncs diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micronumpy/test/test_ufuncs.py --- a/

[pypy-commit] pypy ufunc-casting: percolate casting into ufuncs, call_many_to_one, call_many_to_many

2015-10-13 Thread mattip
Author: mattip Branch: ufunc-casting Changeset: r80162:43673ac286b4 Date: 2015-10-13 18:08 +0300 http://bitbucket.org/pypy/pypy/changeset/43673ac286b4/ Log:percolate casting into ufuncs, call_many_to_one, call_many_to_many diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/

[pypy-commit] pypy vecopt-merge: typo

2015-10-13 Thread mattip
Author: mattip Branch: vecopt-merge Changeset: r80163:6c294a519052 Date: 2015-10-13 18:12 +0300 http://bitbucket.org/pypy/pypy/changeset/6c294a519052/ Log:typo diff --git a/rpython/jit/backend/detect_cpu.py b/rpython/jit/backend/detect_cpu.py --- a/rpython/jit/backend/detect_cpu.py +++ b/rp

[pypy-commit] pypy s390x-backend: extending the structure, added first test to check the assembly of int_add

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r80164:f086429ff834 Date: 2015-10-13 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/f086429ff834/ Log:extending the structure, added first test to check the assembly of int_add diff --git a/rpython/jit/backend/detect_cpu

[pypy-commit] pypy vecopt-merge: skipping test that require a cpu that has an implemented vector ISA

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80165:36a9712f2c6d Date: 2015-10-13 18:02 +0200 http://bitbucket.org/pypy/pypy/changeset/36a9712f2c6d/ Log:skipping test that require a cpu that has an implemented vector ISA diff --git a/rpython/jit/metainterp/optimizeopt/test/test_c

[pypy-commit] pypy no-class-specialize: Store the now-unique classdef in a plain attribute rather than a length-1 dict

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80167:519e2de59249 Date: 2015-10-13 17:30 +0100 http://bitbucket.org/pypy/pypy/changeset/519e2de59249/ Log:Store the now-unique classdef in a plain attribute rather than a length-1 dict diff --git a/rpython/annotator/bookkeep

[pypy-commit] pypy no-class-specialize: Remove unnecessary else:

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80168:17ca1e3d42c6 Date: 2015-10-13 17:33 +0100 http://bitbucket.org/pypy/pypy/changeset/17ca1e3d42c6/ Log:Remove unnecessary else: diff --git a/rpython/annotator/description.py b/rpython/annotator/description.py --- a/rpython/annota

[pypy-commit] pypy no-class-specialize: Remove class specialisation

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80166:14ab1bb7584d Date: 2015-10-13 16:54 +0100 http://bitbucket.org/pypy/pypy/changeset/14ab1bb7584d/ Log:Remove class specialisation diff --git a/rpython/annotator/description.py b/rpython/annotator/description.py --- a/rpython/ann

[pypy-commit] pypy no-class-specialize: Extract classdef init into a separate method

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80169:fd655258c3c8 Date: 2015-10-13 18:05 +0100 http://bitbucket.org/pypy/pypy/changeset/fd655258c3c8/ Log:Extract classdef init into a separate method diff --git a/rpython/annotator/description.py b/rpython/annotator/description.py

[pypy-commit] pypy cpyext-gc-support: Trying to add specific GC support to speed up and fix cpyext's mappings

2015-10-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80170:f144e3ced550 Date: 2015-10-13 12:24 +0200 http://bitbucket.org/pypy/pypy/changeset/f144e3ced550/ Log:Trying to add specific GC support to speed up and fix cpyext's mappings between W_Root and PyObject. ___

[pypy-commit] pypy cpyext-gc-support: Add discussion

2015-10-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80171:b0e71761ec30 Date: 2015-10-13 19:37 +0200 http://bitbucket.org/pypy/pypy/changeset/b0e71761ec30/ Log:Add discussion diff --git a/pypy/doc/discussion/rawrefcount.rst b/pypy/doc/discussion/rawrefcount.rst new file mode 100644 ---

[pypy-commit] pypy cpyext-gc-support: GC implementation

2015-10-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80172:26ca7b912f8c Date: 2015-10-13 20:00 +0200 http://bitbucket.org/pypy/pypy/changeset/26ca7b912f8c/ Log:GC implementation diff --git a/pypy/doc/discussion/rawrefcount.rst b/pypy/doc/discussion/rawrefcount.rst --- a/pypy/doc/discuss

[pypy-commit] pypy cpyext-gc-support: Further notes

2015-10-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support Changeset: r80173:6bf5e57af9d4 Date: 2015-10-13 20:52 +0200 http://bitbucket.org/pypy/pypy/changeset/6bf5e57af9d4/ Log:Further notes diff --git a/pypy/doc/discussion/rawrefcount.rst b/pypy/doc/discussion/rawrefcount.rst --- a/pypy/doc/discussion/

[pypy-commit] pypy raises(Exception)-must-die: make some tests and exceptions more precise

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: raises(Exception)-must-die Changeset: r80175:0b8a0b568238 Date: 2015-10-13 20:54 +0100 http://bitbucket.org/pypy/pypy/changeset/0b8a0b568238/ Log:make some tests and exceptions more precise diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeeper

[pypy-commit] pypy raises(Exception)-must-die: modernise syntax of some py.test.raises calls

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: raises(Exception)-must-die Changeset: r80174:33d415293c92 Date: 2015-10-13 20:00 +0100 http://bitbucket.org/pypy/pypy/changeset/33d415293c92/ Log:modernise syntax of some py.test.raises calls diff --git a/rpython/annotator/test/test_annrpython.py b/rpython/annotat

[pypy-commit] cffi default: try to be more accurate

2015-10-13 Thread mattip
Author: mattip Branch: Changeset: r2338:8628e3d133c1 Date: 2015-10-14 00:06 +0300 http://bitbucket.org/cffi/cffi/changeset/8628e3d133c1/ Log:try to be more accurate diff --git a/cffi/verifier.py b/cffi/verifier.py --- a/cffi/verifier.py +++ b/cffi/verifier.py @@ -24,7 +24,8 @@ def _hack_

[pypy-commit] cffi default: document hack removal, leave hack in place for backward compatability with verify()

2015-10-13 Thread mattip
Author: mattip Branch: Changeset: r2337:46f1c764af88 Date: 2015-10-13 23:59 +0300 http://bitbucket.org/cffi/cffi/changeset/46f1c764af88/ Log:document hack removal, leave hack in place for backward compatability with verify() diff --git a/cffi/verifier.py b/cffi/verifier.py --- a/cff

[pypy-commit] cffi default: remove _hack_at_distutils which imports setuptools on win32, it has too many side effects.

2015-10-13 Thread mattip
Author: mattip Branch: Changeset: r2336:51f1337c9b4c Date: 2015-10-11 23:10 +0300 http://bitbucket.org/cffi/cffi/changeset/51f1337c9b4c/ Log:remove _hack_at_distutils which imports setuptools on win32, it has too many side effects. Not needed since 1.0 since developers can d

[pypy-commit] pypy ufunc-casting: test, fix divide-by-zero

2015-10-13 Thread mattip
Author: mattip Branch: ufunc-casting Changeset: r80177:498bdeec8923 Date: 2015-10-13 23:48 +0300 http://bitbucket.org/pypy/pypy/changeset/498bdeec8923/ Log:test, fix divide-by-zero diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micronumpy/test/test_ufuncs.py --- a/pyp

[pypy-commit] pypy ufunc-casting: close branch

2015-10-13 Thread mattip
Author: mattip Branch: ufunc-casting Changeset: r80180:f7f3865a2e4d Date: 2015-10-14 00:56 +0300 http://bitbucket.org/pypy/pypy/changeset/f7f3865a2e4d/ Log:close branch ___ pypy-commit mailing list [email protected] https://mail.python.org/mai

[pypy-commit] pypy ufunc-casting: document branch

2015-10-13 Thread mattip
Author: mattip Branch: ufunc-casting Changeset: r80179:dea28735aada Date: 2015-10-14 00:56 +0300 http://bitbucket.org/pypy/pypy/changeset/dea28735aada/ 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/wha

[pypy-commit] pypy ufunc-casting: merge default into branch

2015-10-13 Thread mattip
Author: mattip Branch: ufunc-casting Changeset: r80178:19f479a3781d Date: 2015-10-13 23:48 +0300 http://bitbucket.org/pypy/pypy/changeset/19f479a3781d/ Log:merge default into branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/py

[pypy-commit] pypy default: merge ufunc-casting which provides casting of arguments to ufuncs and frompypyfunc

2015-10-13 Thread mattip
Author: mattip Branch: Changeset: r80181:517db24acc3f Date: 2015-10-14 00:57 +0300 http://bitbucket.org/pypy/pypy/changeset/517db24acc3f/ Log:merge ufunc-casting which provides casting of arguments to ufuncs and frompypyfunc diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsne

[pypy-commit] pypy ufunc-casting: cleanup, fix translation

2015-10-13 Thread mattip
Author: mattip Branch: ufunc-casting Changeset: r80176:23e41a855538 Date: 2015-10-13 21:35 +0300 http://bitbucket.org/pypy/pypy/changeset/23e41a855538/ Log:cleanup, fix translation diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py --- a/pypy/module/micronumpy/loop.

[pypy-commit] cffi default: document this windows change

2015-10-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2339:71aa461f34fe Date: 2015-10-14 00:00 +0200 http://bitbucket.org/cffi/cffi/changeset/71aa461f34fe/ Log:document this windows change diff --git a/doc/source/whatsnew.rst b/doc/source/whatsnew.rst --- a/doc/source/whatsnew.rst +++ b/doc/source/whatsne

[pypy-commit] pypy raises(Exception)-must-die: fix tests and missing import for rweakref

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: raises(Exception)-must-die Changeset: r80182:a5ba716fb184 Date: 2015-10-13 23:26 +0100 http://bitbucket.org/pypy/pypy/changeset/a5ba716fb184/ Log:fix tests and missing import for rweakref diff --git a/rpython/rlib/rweakref.py b/rpython/rlib/rweakref.py --- a/rpytho

[pypy-commit] pypy raises(Exception)-must-die: make test and exception more precise in rstrategies

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: raises(Exception)-must-die Changeset: r80183:8ee285b52656 Date: 2015-10-13 23:34 +0100 http://bitbucket.org/pypy/pypy/changeset/8ee285b52656/ Log:make test and exception more precise in rstrategies diff --git a/rpython/rlib/rstrategies/rstrategies.py b/rpython/rli

[pypy-commit] pypy raises(Exception)-must-die: make test and exception more precise in extfunc

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: raises(Exception)-must-die Changeset: r80184:d968eea777cb Date: 2015-10-14 00:07 +0100 http://bitbucket.org/pypy/pypy/changeset/d968eea777cb/ Log:make test and exception more precise in extfunc diff --git a/rpython/rtyper/extfunc.py b/rpython/rtyper/extfunc.py ---

[pypy-commit] pypy default: Merged raises(Exception)-must-die into default

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r80185:d3bde7757257 Date: 2015-10-14 00:31 +0100 http://bitbucket.org/pypy/pypy/changeset/d3bde7757257/ Log:Merged raises(Exception)-must-die into default diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeeper.py --- a/rpython/annot

[pypy-commit] pypy no-class-specialize: Merge ClassDesc definition and classdef.py into classdesc.py

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80187:4f5e9f83eb3b Date: 2015-10-14 01:09 +0100 http://bitbucket.org/pypy/pypy/changeset/4f5e9f83eb3b/ Log:Merge ClassDesc definition and classdef.py into classdesc.py diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/

[pypy-commit] pypy no-class-specialize: hg merge default

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80186:7e0563a8fbc0 Date: 2015-10-14 00:54 +0100 http://bitbucket.org/pypy/pypy/changeset/7e0563a8fbc0/ Log:hg merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/p

[pypy-commit] pypy no-class-specialize: fix imports

2015-10-13 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80188:dc1d07c7ac73 Date: 2015-10-14 01:43 +0100 http://bitbucket.org/pypy/pypy/changeset/dc1d07c7ac73/ Log:fix imports diff --git a/rpython/annotator/builtin.py b/rpython/annotator/builtin.py --- a/rpython/annotator/builtin.py +++ b/

[pypy-commit] pypy vecopt-merge: removed fromfloat call, but called constructor (wrong), fixed

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80189:7c83ce701286 Date: 2015-10-14 08:52 +0200 http://bitbucket.org/pypy/pypy/changeset/7c83ce701286/ Log:removed fromfloat call, but called constructor (wrong), fixed diff --git a/rpython/jit/tool/oparser.py b/rpython/jit/tool/opars

[pypy-commit] pypy vecopt-merge: test case reduced size of constant integer to pass this test

2015-10-13 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80190:1c315f467e89 Date: 2015-10-14 08:55 +0200 http://bitbucket.org/pypy/pypy/changeset/1c315f467e89/ Log:test case reduced size of constant integer to pass this test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_dependen