[pypy-commit] pypy guard-compatible: a shorter pre-optimized trace

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83427:9fee3802b752 Date: 2016-03-29 15:50 +0200 http://bitbucket.org/pypy/pypy/changeset/9fee3802b752/ Log:a shorter pre-optimized trace diff --git a/pypy/objspace/std/callmethod.py b/pypy/objspace/std/callmethod.py --- a/pypy/

[pypy-commit] pypy guard-compatible: fix translation

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83433:0b869c7d00db Date: 2016-03-30 08:43 +0100 http://bitbucket.org/pypy/pypy/changeset/0b869c7d00db/ Log:fix translation diff --git a/pypy/objspace/std/callmethod.py b/pypy/objspace/std/callmethod.py --- a/pypy/objspace/std/c

[pypy-commit] pypy guard-compatible: some more improvements of the pre-optimization traces

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83428:5e6b03561580 Date: 2016-03-29 17:08 +0200 http://bitbucket.org/pypy/pypy/changeset/5e6b03561580/ Log:some more improvements of the pre-optimization traces diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapd

[pypy-commit] pypy guard-compatible: another shortening of pre-optimization traces

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83429:ac6ec0fa91d4 Date: 2016-03-29 17:30 +0200 http://bitbucket.org/pypy/pypy/changeset/ac6ec0fa91d4/ Log:another shortening of pre-optimization traces diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py

[pypy-commit] pypy guard-compatible: nonsense

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83430:20a9a53c287b Date: 2016-03-29 17:53 +0200 http://bitbucket.org/pypy/pypy/changeset/20a9a53c287b/ Log:nonsense diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/std/mapdict.py +++

[pypy-commit] pypy guard-compatible: can use the cached version inside the elidable_compatible function

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83432:7fef35dc1817 Date: 2016-03-30 09:30 +0200 http://bitbucket.org/pypy/pypy/changeset/7fef35dc1817/ Log:can use the cached version inside the elidable_compatible function diff --git a/pypy/objspace/std/mapdict.py b/pypy/objs

[pypy-commit] pypy guard-compatible: add elidable_compatible version of isinstance checks

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83431:743ac8d23501 Date: 2016-03-30 09:29 +0200 http://bitbucket.org/pypy/pypy/changeset/743ac8d23501/ Log:add elidable_compatible version of isinstance checks diff --git a/pypy/objspace/descroperation.py b/pypy/objspace/descro

[pypy-commit] pypy default: Issue #2266: check that PyTupleObjects do not contain any NULLs at the

2016-03-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r83434:94bf747cee5d Date: 2016-03-30 13:05 +0200 http://bitbucket.org/pypy/pypy/changeset/94bf747cee5d/ Log:Issue #2266: check that PyTupleObjects do not contain any NULLs at the point of conversion to W_TupleObjects. diff --git a/pypy/module/cp

[pypy-commit] pypy guard-compatible: do the same trick we also do for object.__getattribute__:

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83436:a42555cba817 Date: 2016-03-30 14:05 +0200 http://bitbucket.org/pypy/pypy/changeset/a42555cba817/ Log:do the same trick we also do for object.__getattribute__: if the __instancecheck__ method is not overridden, don'

[pypy-commit] pypy guard-compatible: Backed out changeset 7fef35dc1817

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83435:7aa196510609 Date: 2016-03-30 10:53 +0200 http://bitbucket.org/pypy/pypy/changeset/7aa196510609/ Log:Backed out changeset 7fef35dc1817 can't use the has_object_getattribute, because it has arbitrary effect

[pypy-commit] pypy guard-compatible: remove promote which killed everything

2016-03-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r83437:83f1ba85ce71 Date: 2016-03-30 14:52 +0100 http://bitbucket.org/pypy/pypy/changeset/83f1ba85ce71/ Log:remove promote which killed everything diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/py

[pypy-commit] cffi default: Change the API of ffi.list_types()

2016-03-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r2655:2022122f5ad3 Date: 2016-03-30 17:22 +0200 http://bitbucket.org/cffi/cffi/changeset/2022122f5ad3/ Log:Change the API of ffi.list_types() diff --git a/c/ffi_obj.c b/c/ffi_obj.c --- a/c/ffi_obj.c +++ b/c/ffi_obj.c @@ -863,54 +863,57 @@ } PyDoc_ST

[pypy-commit] pypy cpyext-ext: test for PyString_Concat with unicode, passes with -A, we return NULL

2016-03-30 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83440:250e674e08c8 Date: 2016-03-30 20:08 +0300 http://bitbucket.org/pypy/pypy/changeset/250e674e08c8/ Log:test for PyString_Concat with unicode, passes with -A, we return NULL diff --git a/pypy/module/cpyext/test/test_bytesobject.py b/p

[pypy-commit] pypy cpyext-ext: cannot raise NotImplemented on a CANNOT_FAIL function that returns a pointer

2016-03-30 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83441:f52a0d372df2 Date: 2016-03-30 20:09 +0300 http://bitbucket.org/pypy/pypy/changeset/f52a0d372df2/ Log:cannot raise NotImplemented on a CANNOT_FAIL function that returns a pointer diff --git a/pypy/module/cpyext/memoryobject.py b/pyp

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

2016-03-30 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83439:b707f5d98670 Date: 2016-03-30 20:07 +0300 http://bitbucket.org/pypy/pypy/changeset/b707f5d98670/ Log:merge default into branch diff too long, truncating to 2000 out of 9177 lines diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyopt

[pypy-commit] pypy cpyext-ext: backout dafdc7b5af5e

2016-03-30 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83438:92c8bbbed211 Date: 2016-03-29 23:11 +0300 http://bitbucket.org/pypy/pypy/changeset/92c8bbbed211/ Log:backout dafdc7b5af5e diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/c

[pypy-commit] pypy cpyext-ext: fix PyString_Concat

2016-03-30 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83443:06a3e1333572 Date: 2016-03-30 23:53 +0300 http://bitbucket.org/pypy/pypy/changeset/06a3e1333572/ Log:fix PyString_Concat diff --git a/pypy/module/cpyext/bytesobject.py b/pypy/module/cpyext/bytesobject.py --- a/pypy/module/cpyext/bytesobjec

[pypy-commit] pypy default: merge branch which fixes translation when cwd != pypy/goal

2016-03-30 Thread mattip
Author: mattip Branch: Changeset: r83445:cfbb442ae368 Date: 2016-03-30 23:56 +0300 http://bitbucket.org/pypy/pypy/changeset/cfbb442ae368/ Log:merge branch which fixes translation when cwd != pypy/goal diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsn

[pypy-commit] pypy win32-lib-name: close branch to be merged

2016-03-30 Thread mattip
Author: mattip Branch: win32-lib-name Changeset: r83444:8be9640a38c1 Date: 2016-03-30 23:54 +0300 http://bitbucket.org/pypy/pypy/changeset/8be9640a38c1/ Log:close branch to be merged ___ pypy-commit mailing list [email protected] https://mail.

[pypy-commit] pypy cpyext-ext: fix tests for -A

2016-03-30 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83442:425af52a45be Date: 2016-03-30 23:52 +0300 http://bitbucket.org/pypy/pypy/changeset/425af52a45be/ Log:fix tests for -A diff --git a/pypy/module/cpyext/test/test_bytesobject.py b/pypy/module/cpyext/test/test_bytesobject.py --- a/pypy/module/