[pypy-commit] pypy share-mapdict-methods: fix problems with __del__: only make a single RPython subclass if the base

2016-04-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: share-mapdict-methods Changeset: r84000:dafa64985e85 Date: 2016-04-28 09:23 +0300 http://bitbucket.org/pypy/pypy/changeset/dafa64985e85/ Log:fix problems with __del__: only make a single RPython subclass if the base class already has a del diff --g

[pypy-commit] pypy py3k-update: hg merge default (broken)

2016-04-27 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r83999:f76e880e906f Date: 2016-04-28 04:52 +0100 http://bitbucket.org/pypy/pypy/changeset/f76e880e906f/ Log:hg merge default (broken) diff too long, truncating to 2000 out of 10591 lines diff --git a/TODO b/TODO new file mode 100644 --- /dev

[pypy-commit] pypy release-5.x: GC headers don't need to be in the database (grafted from b05e778c895c)

2016-04-27 Thread rlamy
Author: Ronan Lamy Branch: release-5.x Changeset: r83998:b0a649e90b66 Date: 2016-04-24 05:08 +0100 http://bitbucket.org/pypy/pypy/changeset/b0a649e90b66/ Log:GC headers don't need to be in the database (grafted from b05e778c895c) diff --git a/rpython/translator/c/node.py b/rpython/tr

[pypy-commit] pypy py3k-update: hg merge default (before cpyext-for-merge merge)

2016-04-27 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r83997:c1ed6e5f8a6d Date: 2016-04-28 01:34 +0100 http://bitbucket.org/pypy/pypy/changeset/c1ed6e5f8a6d/ Log:hg merge default (before cpyext-for-merge merge) diff too long, truncating to 2000 out of 4376 lines diff --git a/.hgtags b/.hgtags -

[pypy-commit] pypy py3k-update: merge e35996d1c1b6

2016-04-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: py3k-update Changeset: r83996:7287045c Date: 2016-04-28 00:38 +0300 http://bitbucket.org/pypy/pypy/changeset/7287045c/ Log:merge e35996d1c1b6 diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interpreter/astcompiler/astbuilder.py ---

[pypy-commit] pypy py3k-update: hg merge 73a49ec9edc3

2016-04-27 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r83994:4363df660a6b Date: 2016-04-27 18:52 +0100 http://bitbucket.org/pypy/pypy/changeset/4363df660a6b/ Log:hg merge 73a49ec9edc3 diff --git a/lib_pypy/_collections.py b/lib_pypy/_collections.py --- a/lib_pypy/_collections.py +++ b/lib_pypy/_

[pypy-commit] pypy py3k-update: Catch SyntaxError on test_resource.py so that the test is skipped when trying to run py3 code on py2

2016-04-27 Thread rlamy
Author: Ronan Lamy Branch: py3k-update Changeset: r83995:a07e00918a68 Date: 2016-04-27 19:46 +0100 http://bitbucket.org/pypy/pypy/changeset/a07e00918a68/ Log:Catch SyntaxError on test_resource.py so that the test is skipped when trying to run py3 code on py2 diff --git a/pypy/module/

[pypy-commit] pypy remove-raisingops: Revert the changes in flatten.py, and handle it by jtransform'ing

2016-04-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r83993:36d247e2bc68 Date: 2016-04-27 19:35 +0200 http://bitbucket.org/pypy/pypy/changeset/36d247e2bc68/ Log:Revert the changes in flatten.py, and handle it by jtransform'ing the graphs with calls to ll_int_add_ovf to graphs with

[pypy-commit] pypy default: Issue #2284: fix urls

2016-04-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r83992:9d38316c09dc Date: 2016-04-27 18:56 +0200 http://bitbucket.org/pypy/pypy/changeset/9d38316c09dc/ Log:Issue #2284: fix urls diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst --- a/pypy/doc/cppyy.rst +++ b/pypy/doc/cppyy.rst @@ -12,9 +12,9 @@ T

[pypy-commit] extradoc extradoc: add a draft blog post

2016-04-27 Thread mattip
Author: Matti Picus Branch: extradoc Changeset: r5637:2d7ef522bdea Date: 2016-04-27 19:29 +0300 http://bitbucket.org/pypy/extradoc/changeset/2d7ef522bdea/ Log:add a draft blog post diff --git a/blog/draft/cpyext-ext.rst b/blog/draft/cpyext-ext.rst new file mode 100644 --- /dev/null +++ b/blo

[pypy-commit] pypy default: Remove unnecessary import, which may trigger an unwanted early import of 'types'

2016-04-27 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r83991:3d4128d02a5e Date: 2016-04-27 17:10 +0100 http://bitbucket.org/pypy/pypy/changeset/3d4128d02a5e/ Log:Remove unnecessary import, which may trigger an unwanted early import of 'types' diff --git a/pypy/module/operator/app_operator.py b/pyp

[pypy-commit] pypy share-mapdict-methods: - try to reduce duplication of methods by putting a lot of the methods that

2016-04-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: share-mapdict-methods Changeset: r83990:a1a3b6a39592 Date: 2016-04-27 18:13 +0300 http://bitbucket.org/pypy/pypy/changeset/a1a3b6a39592/ Log:- try to reduce duplication of methods by putting a lot of the methods that mapdicts defines into W_Root. Th

[pypy-commit] pypy share-mapdict-methods: don't put anything into __init__.py

2016-04-27 Thread cfbolz
Author: Carl Friedrich Bolz Branch: share-mapdict-methods Changeset: r83989:c6292a877bc4 Date: 2016-04-27 18:09 +0300 http://bitbucket.org/pypy/pypy/changeset/c6292a877bc4/ Log:don't put anything into __init__.py diff --git a/pypy/interpreter/test/test_extmodules.py b/pypy/interpreter/test/

[pypy-commit] pypy cpyext-for-merge: close branch to be merged

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-for-merge Changeset: r83987:58de768503e1 Date: 2016-04-27 18:14 +0300 http://bitbucket.org/pypy/pypy/changeset/58de768503e1/ Log:close branch to be merged ___ pypy-commit mailing list pypy-commit@python.org https:

[pypy-commit] pypy default: merge a major refactoring of parts of cpyext to default

2016-04-27 Thread mattip
Author: Matti Picus Branch: Changeset: r83988:26e1999e0803 Date: 2016-04-27 18:16 +0300 http://bitbucket.org/pypy/pypy/changeset/26e1999e0803/ Log:merge a major refactoring of parts of cpyext to default diff too long, truncating to 2000 out of 8378 lines diff --git a/TODO b/TODO new file m

[pypy-commit] pypy cpyext-for-merge: fix for win32 and c90

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-for-merge Changeset: r83986:727b9be53899 Date: 2016-04-27 18:13 +0300 http://bitbucket.org/pypy/pypy/changeset/727b9be53899/ Log:fix for win32 and c90 diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/p

[pypy-commit] pypy remove-raisingops: fix test

2016-04-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r83985:72f1e6ff2d9b Date: 2016-04-27 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/72f1e6ff2d9b/ Log:fix test diff --git a/rpython/translator/test/test_simplify.py b/rpython/translator/test/test_simplify.py --- a/rpython/transla

[pypy-commit] pypy remove-raisingops: fix

2016-04-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r83984:0e92c3689359 Date: 2016-04-27 15:58 +0200 http://bitbucket.org/pypy/pypy/changeset/0e92c3689359/ Log:fix diff --git a/rpython/rlib/rerased.py b/rpython/rlib/rerased.py --- a/rpython/rlib/rerased.py +++ b/rpython/rlib/rerased.py @

[pypy-commit] pypy remove-raisingops: test fix

2016-04-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r83982:9d2ecd1dcf3f Date: 2016-04-27 15:43 +0200 http://bitbucket.org/pypy/pypy/changeset/9d2ecd1dcf3f/ Log:test fix diff --git a/rpython/rtyper/lltypesystem/test/test_lloperation.py b/rpython/rtyper/lltypesystem/test/test_lloperation.

[pypy-commit] pypy remove-raisingops: a remaining direct usage of int_add_ovf

2016-04-27 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r83983:f61ef2f172af Date: 2016-04-27 15:50 +0200 http://bitbucket.org/pypy/pypy/changeset/f61ef2f172af/ Log:a remaining direct usage of int_add_ovf diff --git a/rpython/rtyper/lltypesystem/rtagged.py b/rpython/rtyper/lltypesystem/rtagg

[pypy-commit] pypy new-jit-log: copy machine code byte by byte instead of converting it to HEX

2016-04-27 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83980:c6b6bb67de34 Date: 2016-04-27 14:58 +0200 http://bitbucket.org/pypy/pypy/changeset/c6b6bb67de34/ Log:copy machine code byte by byte instead of converting it to HEX diff --git a/rpython/rlib/jitlog.py b/rpython/rlib/jitlog.py ---

[pypy-commit] pypy new-jit-log: fixed tests and added missing method in rvmprof/__init__.py (for disable_jitlog)

2016-04-27 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83981:638ea201b5b8 Date: 2016-04-27 15:04 +0200 http://bitbucket.org/pypy/pypy/changeset/638ea201b5b8/ Log:fixed tests and added missing method in rvmprof/__init__.py (for disable_jitlog) diff --git a/rpython/rlib/rvmprof/__ini

[pypy-commit] pypy cpyext-ext: revert skipped tests from merge

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r83979:460c0e1dc5ef Date: 2016-04-27 13:00 +0300 http://bitbucket.org/pypy/pypy/changeset/460c0e1dc5ef/ Log:revert skipped tests from merge diff --git a/pypy/module/cpyext/test/test_getargs.py b/pypy/module/cpyext/test/test_getargs.py --- a/

[pypy-commit] pypy cpyext-ext: merge cpyext-for-merge back into branch

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r83978:181c8b1f5467 Date: 2016-04-27 15:45 +0300 http://bitbucket.org/pypy/pypy/changeset/181c8b1f5467/ Log:merge cpyext-for-merge back into branch diff too long, truncating to 2000 out of 6948 lines diff --git a/.hgtags b/.hgtags --- a/.hgt

[pypy-commit] pypy cpyext-for-merge: done in 5c74afbd7d74

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-for-merge Changeset: r83976:5421b73a9a3b Date: 2016-04-27 15:33 +0300 http://bitbucket.org/pypy/pypy/changeset/5421b73a9a3b/ Log:done in 5c74afbd7d74 diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,6 +1,3 @@ * python setup.py install in numpy does not

[pypy-commit] pypy cpyext-for-merge: tweak headers for new pypy_numpy.h

2016-04-27 Thread mattip
Author: mattip Branch: cpyext-for-merge Changeset: r83974:56b8dd0c1546 Date: 2016-04-27 00:24 +0300 http://bitbucket.org/pypy/pypy/changeset/56b8dd0c1546/ Log:tweak headers for new pypy_numpy.h diff --git a/pypy/module/cpyext/include/numpy/__multiarray_api.h b/pypy/module/cpyext/include/num

[pypy-commit] pypy cpyext-for-merge: fix test (revert part of a03329def3ec)

2016-04-27 Thread mattip
Author: mattip Branch: cpyext-for-merge Changeset: r83973:34e2b29d5a14 Date: 2016-04-25 08:45 +0300 http://bitbucket.org/pypy/pypy/changeset/34e2b29d5a14/ Log:fix test (revert part of a03329def3ec) diff --git a/pypy/module/cpyext/test/test_api.py b/pypy/module/cpyext/test/test_api.py --- a/

[pypy-commit] pypy cpyext-for-merge: revert 8d781f7a74f7, fix issue #2282

2016-04-27 Thread mattip
Author: mattip Branch: cpyext-for-merge Changeset: r83972:79a67a628ed8 Date: 2016-04-25 08:20 +0300 http://bitbucket.org/pypy/pypy/changeset/79a67a628ed8/ Log:revert 8d781f7a74f7, fix issue #2282 diff too long, truncating to 2000 out of 2280 lines diff --git a/pypy/module/cpyext/api.py b/py

[pypy-commit] pypy cpyext-for-merge: tweak includes to reduce warnings

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-for-merge Changeset: r83975:dcf60419c6be Date: 2016-04-27 15:31 +0300 http://bitbucket.org/pypy/pypy/changeset/dcf60419c6be/ Log:tweak includes to reduce warnings diff --git a/pypy/module/cpyext/include/numpy/__multiarray_api.h b/pypy/module/cpyext/include

[pypy-commit] pypy cpyext-for-merge: document the header directory

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-for-merge Changeset: r83977:7ae32e569be7 Date: 2016-04-27 15:40 +0300 http://bitbucket.org/pypy/pypy/changeset/7ae32e569be7/ Log:document the header directory diff --git a/pypy/module/cpyext/include/numpy/README b/pypy/module/cpyext/include/numpy/README ne

[pypy-commit] pypy new-jit-log: stitching was not written to the log, but it is now

2016-04-27 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83971:33c6e3af459c Date: 2016-04-27 14:43 +0200 http://bitbucket.org/pypy/pypy/changeset/33c6e3af459c/ Log:stitching was not written to the log, but it is now diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86

[pypy-commit] pypy default: reference rawrefcount, remove dead link

2016-04-27 Thread mattip
Author: Matti Picus Branch: Changeset: r83970:5826363e5569 Date: 2016-04-27 12:46 +0300 http://bitbucket.org/pypy/pypy/changeset/5826363e5569/ Log:reference rawrefcount, remove dead link diff --git a/pypy/doc/dir-reference.rst b/pypy/doc/dir-reference.rst --- a/pypy/doc/dir-reference.rst ++

[pypy-commit] pypy new-jit-log: added jitlog_disable to the _vmprof module

2016-04-27 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83969:5e6017560e6b Date: 2016-04-27 11:15 +0200 http://bitbucket.org/pypy/pypy/changeset/5e6017560e6b/ Log:added jitlog_disable to the _vmprof module diff --git a/pypy/module/_vmprof/__init__.py b/pypy/module/_vmprof/__init__.py --- a/

[pypy-commit] pypy cpyext-for-merge: skip runappdirect tests for merge

2016-04-27 Thread mattip
Author: mattip Branch: cpyext-for-merge Changeset: r83966:2e7438e4e79f Date: 2016-04-27 09:19 +0300 http://bitbucket.org/pypy/pypy/changeset/2e7438e4e79f/ Log:skip runappdirect tests for merge diff --git a/pypy/module/cpyext/test/test_frameobject.py b/pypy/module/cpyext/test/test_frameobjec

[pypy-commit] pypy cpyext-for-merge: document branch

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-for-merge Changeset: r83968:2683affc5a62 Date: 2016-04-27 11:55 +0300 http://bitbucket.org/pypy/pypy/changeset/2683affc5a62/ 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

[pypy-commit] pypy cpyext-for-merge: fix or skip runappdirect variations of tests

2016-04-27 Thread mattip
Author: mattip Branch: cpyext-for-merge Changeset: r83965:cfc882e1b8c2 Date: 2016-04-27 09:18 +0300 http://bitbucket.org/pypy/pypy/changeset/cfc882e1b8c2/ Log:fix or skip runappdirect variations of tests diff --git a/pypy/module/cpyext/pyobject.py b/pypy/module/cpyext/pyobject.py --- a/pypy/

[pypy-commit] pypy cpyext-for-merge: merge default into branch

2016-04-27 Thread mattip
Author: Matti Picus Branch: cpyext-for-merge Changeset: r83967:05bf6936b917 Date: 2016-04-27 11:08 +0300 http://bitbucket.org/pypy/pypy/changeset/05bf6936b917/ 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

[pypy-commit] pypy default: Document the AttributeError/TypeError difference with CPython about

2016-04-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r83964:434d21e15d0d Date: 2016-04-27 10:32 +0200 http://bitbucket.org/pypy/pypy/changeset/434d21e15d0d/ Log:Document the AttributeError/TypeError difference with CPython about built-in types diff --git a/pypy/doc/cpython_differences.rst b/pypy/d

[pypy-commit] pypy default: uh

2016-04-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r83963:65b5c6e301a2 Date: 2016-04-27 09:47 +0200 http://bitbucket.org/pypy/pypy/changeset/65b5c6e301a2/ Log:uh diff --git a/pypy/module/cpyext/listobject.py b/pypy/module/cpyext/listobject.py --- a/pypy/module/cpyext/listobject.py +++ b/pypy/module/cpye

[pypy-commit] pypy bitstring: ready to merge

2016-04-27 Thread arigo
Author: Armin Rigo Branch: bitstring Changeset: r83960:af6b5f003312 Date: 2016-04-27 09:09 +0200 http://bitbucket.org/pypy/pypy/changeset/af6b5f003312/ Log:ready to merge ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/m

[pypy-commit] pypy default: document branch

2016-04-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r83962:fc81b95f1837 Date: 2016-04-27 09:17 +0200 http://bitbucket.org/pypy/pypy/changeset/fc81b95f1837/ 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 bitstring

2016-04-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r83961:b985ddd2357b Date: 2016-04-27 09:16 +0200 http://bitbucket.org/pypy/pypy/changeset/b985ddd2357b/ Log:hg merge bitstring Use bitstrings to compress the lists of read or written descrs that we attach to EffectInfo. It is not necessa