[pypy-commit] pypy cpyext-macros-cast2: abandon branch

2016-05-11 Thread mattip
Author: Matti Picus Branch: cpyext-macros-cast2 Changeset: r84393:71ed4229465d Date: 2016-05-12 07:41 +0300 http://bitbucket.org/pypy/pypy/changeset/71ed4229465d/ Log:abandon branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.p

[pypy-commit] pypy default: fix _finalize_ signature

2016-05-11 Thread mattip
Author: Matti Picus Branch: Changeset: r84394:e3a98baf1c1e Date: 2016-05-12 07:51 +0300 http://bitbucket.org/pypy/pypy/changeset/e3a98baf1c1e/ Log:fix _finalize_ signature diff --git a/pypy/module/_winreg/interp_winreg.py b/pypy/module/_winreg/interp_winreg.py --- a/pypy/module/_winreg/int

[pypy-commit] pypy cpyext-macros-cast: hg merge default

2016-05-11 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-macros-cast Changeset: r84392:7c4d5229e521 Date: 2016-05-11 16:10 -0700 http://bitbucket.org/pypy/pypy/changeset/7c4d5229e521/ Log:hg merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst ++

[pypy-commit] pypy cpyext-macros-cast: Unwrapper: Don't require PyObject* for a void* param that isn't a w_foo.

2016-05-11 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-macros-cast Changeset: r84391:f1c7124eea15 Date: 2016-05-11 15:32 -0700 http://bitbucket.org/pypy/pypy/changeset/f1c7124eea15/ Log:Unwrapper: Don't require PyObject* for a void* param that isn't a w_foo. When it *is* a w_foo, we still r

[pypy-commit] pypy cpyext-macros-cast: Revert name changes in tests.

2016-05-11 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-macros-cast Changeset: r84389:56ebebbb88b9 Date: 2016-05-11 10:34 -0700 http://bitbucket.org/pypy/pypy/changeset/56ebebbb88b9/ Log:Revert name changes in tests. diff --git a/pypy/module/cpyext/test/test_datetime.py b/pypy/module/cpyext/test/test_datet

[pypy-commit] pypy cpyext-macros-cast: Accept PyObject*s through void* for the macro implementations that cast.

2016-05-11 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-macros-cast Changeset: r84390:f53e46cf5a82 Date: 2016-05-11 14:07 -0700 http://bitbucket.org/pypy/pypy/changeset/f53e46cf5a82/ Log:Accept PyObject*s through void* for the macro implementations that cast. This entails a change to the cpy

[pypy-commit] pypy cpyext-macros-cast: Back out non-test changes, since I'm going to rewrite how I make the tests pass.

2016-05-11 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-macros-cast Changeset: r84388:b3124c608c44 Date: 2016-05-11 09:47 -0700 http://bitbucket.org/pypy/pypy/changeset/b3124c608c44/ Log:Back out non-test changes, since I'm going to rewrite how I make the tests pass. hg backout cf292fe --no-

[pypy-commit] pypy shadowstack-perf-2: expand_pop_roots

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84387:5b47be0086d7 Date: 2016-05-11 20:49 +0200 http://bitbucket.org/pypy/pypy/changeset/5b47be0086d7/ Log:expand_pop_roots diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memory/gctransform/shadowcolor.py --- a/rpyt

[pypy-commit] pypy default: Clean up code and debugging artifacts

2016-05-11 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r84386:63ca6c7d90a0 Date: 2016-05-11 19:41 +0100 http://bitbucket.org/pypy/pypy/changeset/63ca6c7d90a0/ Log:Clean up code and debugging artifacts diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/py

[pypy-commit] pypy shadowstack-perf-2: Test

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84385:09e14faba25a Date: 2016-05-11 20:36 +0200 http://bitbucket.org/pypy/pypy/changeset/09e14faba25a/ Log:Test diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memory/gctransform/shadowcolor.py --- a/rpython/memory/g

[pypy-commit] pypy shadowstack-perf-2: in-progress, hypothesis testing of the bitmask encoding

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84384:56e5c4403abf Date: 2016-05-11 20:22 +0200 http://bitbucket.org/pypy/pypy/changeset/56e5c4403abf/ Log:in-progress, hypothesis testing of the bitmask encoding diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memor

[pypy-commit] pypy default: turn make_wrapper() into a method of ApiFunction

2016-05-11 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r84383:51732368583f Date: 2016-05-11 19:21 +0100 http://bitbucket.org/pypy/pypy/changeset/51732368583f/ Log:turn make_wrapper() into a method of ApiFunction diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.

[pypy-commit] pypy guard-compatible: merge default

2016-05-11 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r84382:608b83492e8d Date: 2016-05-11 18:17 +0200 http://bitbucket.org/pypy/pypy/changeset/608b83492e8d/ Log:merge default diff too long, truncating to 2000 out of 54659 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.

[pypy-commit] pypy shadowstack-perf-2: in-progress

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84381:94fec9f874f1 Date: 2016-05-11 18:18 +0200 http://bitbucket.org/pypy/pypy/changeset/94fec9f874f1/ Log:in-progress diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memory/gctransform/shadowcolor.py --- a/rpython/m

[pypy-commit] pypy shadowstack-perf-2: many more tests for three extra lines of code

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84380:9584b8299e11 Date: 2016-05-11 17:23 +0200 http://bitbucket.org/pypy/pypy/changeset/9584b8299e11/ Log:many more tests for three extra lines of code diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memory/gctransf

[pypy-commit] pypy shadowstack-perf-2: Test that is_trivial_rewrite() is correctly used

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84379:e0900fa2a687 Date: 2016-05-11 17:04 +0200 http://bitbucket.org/pypy/pypy/changeset/e0900fa2a687/ Log:Test that is_trivial_rewrite() is correctly used diff --git a/rpython/memory/gctransform/test/test_shadowcolor.py b/rpython/me

[pypy-commit] pypy shadowstack-perf-2: find_successors()

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84377:1fbf31cc03dc Date: 2016-05-11 16:55 +0200 http://bitbucket.org/pypy/pypy/changeset/1fbf31cc03dc/ Log:find_successors() diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memory/gctransform/shadowcolor.py --- a/rpy

[pypy-commit] pypy shadowstack-perf-2: Pass test_interesting_vars_3.

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84378:be524ccde2f4 Date: 2016-05-11 16:57 +0200 http://bitbucket.org/pypy/pypy/changeset/be524ccde2f4/ Log:Pass test_interesting_vars_3. diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memory/gctransform/shadowcolor.

[pypy-commit] pypy shadowstack-perf-2: tests, code

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84376:142d9abed9dd Date: 2016-05-11 16:47 +0200 http://bitbucket.org/pypy/pypy/changeset/142d9abed9dd/ Log:tests, code diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memory/gctransform/shadowcolor.py --- a/rpython/m

[pypy-commit] pypy shadowstack-perf-2: Yet another attempt at improving shadowstack

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84374:8db5e75d15b2 Date: 2016-05-11 15:48 +0200 http://bitbucket.org/pypy/pypy/changeset/8db5e75d15b2/ Log:Yet another attempt at improving shadowstack ___ pypy-commit mailing list pypy-comm

[pypy-commit] pypy shadowstack-perf-2: in-progress: starting with tests

2016-05-11 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r84375:76c1df47dbe3 Date: 2016-05-11 16:15 +0200 http://bitbucket.org/pypy/pypy/changeset/76c1df47dbe3/ Log:in-progress: starting with tests diff --git a/rpython/memory/gctransform/framework.py b/rpython/memory/gctransform/framework.p

[pypy-commit] pypy default: A minimal test for algo.regalloc, independent on the tests from jit.codewriter

2016-05-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r84373:71480708fb61 Date: 2016-05-11 15:27 +0200 http://bitbucket.org/pypy/pypy/changeset/71480708fb61/ Log:A minimal test for algo.regalloc, independent on the tests from jit.codewriter diff --git a/rpython/tool/algo/test/test_regalloc.py b/rp

[pypy-commit] pypy default: merge ufunc-outer which implements numpypy.ufunc.outer

2016-05-11 Thread mattip
Author: Matti Picus Branch: Changeset: r84371:0c3ac8d64955 Date: 2016-05-11 12:29 +0300 http://bitbucket.org/pypy/pypy/changeset/0c3ac8d64955/ Log:merge ufunc-outer which implements numpypy.ufunc.outer diff --git a/pypy/module/micronumpy/ndarray.py b/pypy/module/micronumpy/ndarray.py --- a

[pypy-commit] pypy ufunc-outer: close branch to be merged

2016-05-11 Thread mattip
Author: Matti Picus Branch: ufunc-outer Changeset: r84370:a3a74d141f2a Date: 2016-05-11 12:28 +0300 http://bitbucket.org/pypy/pypy/changeset/a3a74d141f2a/ Log:close branch to be merged ___ pypy-commit mailing list pypy-commit@python.org https://mai

[pypy-commit] pypy default: document merged branch

2016-05-11 Thread mattip
Author: Matti Picus Branch: Changeset: r84372:7d054c29c040 Date: 2016-05-11 12:30 +0300 http://bitbucket.org/pypy/pypy/changeset/7d054c29c040/ Log:document merged branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/what

[pypy-commit] pypy remove-raisingops: hg merge default

2016-05-11 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84369:7652a3938aaa Date: 2016-05-11 10:02 +0200 http://bitbucket.org/pypy/pypy/changeset/7652a3938aaa/ Log:hg merge default diff --git a/pypy/module/_winreg/interp_winreg.py b/pypy/module/_winreg/interp_winreg.py --- a/pypy/module/_wi

[pypy-commit] pypy default: Use the __builtin_add_overflow built-ins if they are available:

2016-05-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r84368:e1b97a953f37 Date: 2016-05-11 10:01 +0200 http://bitbucket.org/pypy/pypy/changeset/e1b97a953f37/ Log:Use the __builtin_add_overflow built-ins if they are available: on GCC >= 5, and on recent enough clang. diff --git a/rpython/translator/

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

2016-05-11 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84367:3d4ae3e9cc30 Date: 2016-05-11 09:34 +0200 http://bitbucket.org/pypy/pypy/changeset/3d4ae3e9cc30/ Log:test fix diff --git a/pypy/module/pypyjit/test_pypy_c/test_00_model.py b/pypy/module/pypyjit/test_pypy_c/test_00_model.py --- a

[pypy-commit] pypy remove-raisingops: merge heads

2016-05-11 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84366:5bca3ef7ba7c Date: 2016-05-11 09:33 +0200 http://bitbucket.org/pypy/pypy/changeset/5bca3ef7ba7c/ Log:merge heads diff --git a/pypy/module/__pypy__/interp_intop.py b/pypy/module/__pypy__/interp_intop.py --- a/pypy/module/__pypy__

[pypy-commit] pypy remove-raisingops: Revert the whole change for int_{add, sub, mul}_ovf. It can be argued

2016-05-11 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84365:7d31bc576cbc Date: 2016-05-11 09:33 +0200 http://bitbucket.org/pypy/pypy/changeset/7d31bc576cbc/ Log:Revert the whole change for int_{add,sub,mul}_ovf. It can be argued that the C backend should handle them directly, and m

[pypy-commit] pypy remove-raisingops: hg merge default

2016-05-11 Thread arigo
Author: Armin Rigo Branch: remove-raisingops Changeset: r84364:734a91c841ee Date: 2016-05-11 08:24 +0200 http://bitbucket.org/pypy/pypy/changeset/734a91c841ee/ Log:hg merge default diff too long, truncating to 2000 out of 37072 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtag

[pypy-commit] pypy default: Forgot to fix _winreg for the new _finalize_() style

2016-05-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r84363:ee153d8516f5 Date: 2016-05-11 09:15 +0200 http://bitbucket.org/pypy/pypy/changeset/ee153d8516f5/ Log:Forgot to fix _winreg for the new _finalize_() style diff --git a/pypy/module/_winreg/interp_winreg.py b/pypy/module/_winreg/interp_winreg.py --

[pypy-commit] pypy cpyext-macros-cast2: problems with api_struct

2016-05-11 Thread mattip
Author: Matti Picus Branch: cpyext-macros-cast2 Changeset: r84360:ad44c12b677a Date: 2016-05-11 09:25 +0300 http://bitbucket.org/pypy/pypy/changeset/ad44c12b677a/ Log:problems with api_struct diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +

[pypy-commit] pypy ufunc-outer: test, fix ufunc.outer, following numpy's c implementation

2016-05-11 Thread mattip
Author: Matti Picus Branch: ufunc-outer Changeset: r84362:fe644c4006dd Date: 2016-05-11 10:13 +0300 http://bitbucket.org/pypy/pypy/changeset/fe644c4006dd/ Log:test, fix ufunc.outer, following numpy's c implementation diff --git a/pypy/module/micronumpy/ndarray.py b/pypy/module/micronumpy/nd

[pypy-commit] pypy cpyext-macros-cast2: generate 'casting' macros for some functions

2016-05-11 Thread mattip
Author: Matti Picus Branch: cpyext-macros-cast2 Changeset: r84357:781c52f85655 Date: 2016-05-10 23:50 +0300 http://bitbucket.org/pypy/pypy/changeset/781c52f85655/ Log:generate 'casting' macros for some functions ___ pypy-commit mailing list pypy-co

[pypy-commit] pypy ufunc-outer: implement numpypy.ufunc.outer

2016-05-11 Thread mattip
Author: Matti Picus Branch: ufunc-outer Changeset: r84361:c929b6b04c28 Date: 2016-05-11 09:26 +0300 http://bitbucket.org/pypy/pypy/changeset/c929b6b04c28/ Log:implement numpypy.ufunc.outer ___ pypy-commit mailing list pypy-commit@python.org https:/

[pypy-commit] pypy cpyext-macros-cast2: copy tests from cpyext=macros-cast

2016-05-11 Thread mattip
Author: Matti Picus Branch: cpyext-macros-cast2 Changeset: r84358:a450940bdbd5 Date: 2016-05-10 23:51 +0300 http://bitbucket.org/pypy/pypy/changeset/a450940bdbd5/ Log:copy tests from cpyext=macros-cast diff --git a/pypy/module/cpyext/test/test_bytesobject.py b/pypy/module/cpyext/test/test_b

[pypy-commit] pypy cpyext-macros-cast2: first try at generating casting macros, but must remove second macro from pypy_macros.h

2016-05-11 Thread mattip
Author: Matti Picus Branch: cpyext-macros-cast2 Changeset: r84359:463b5eaaf35d Date: 2016-05-11 01:04 +0300 http://bitbucket.org/pypy/pypy/changeset/463b5eaaf35d/ Log:first try at generating casting macros, but must remove second macro from pypy_macros.h diff --git a/pypy/module/cpye

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

2016-05-11 Thread mattip
Author: Matti Picus Branch: cpyext-ext Changeset: r84356:f5d55063ed2d Date: 2016-05-09 21:00 +0300 http://bitbucket.org/pypy/pypy/changeset/f5d55063ed2d/ Log:merge default into branch diff too long, truncating to 2000 out of 24254 lines diff --git a/dotviewer/graphserver.py b/dotviewer/grap