[pypy-commit] pypy default: document merged branches

2016-07-09 Thread mattip
Author: Matti Picus Branch: Changeset: r85643:42ee7e5a0650 Date: 2016-07-09 16:31 -0400 http://bitbucket.org/pypy/pypy/changeset/42ee7e5a0650/ Log:document merged branches diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/wh

[pypy-commit] pypy call-via-pyobj: tp_as_sequence provides a __mul__ method, was making descriptor inheritance test fail

2016-07-09 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85637:a06b2c93707b Date: 2016-07-08 21:44 -0400 http://bitbucket.org/pypy/pypy/changeset/a06b2c93707b/ Log:tp_as_sequence provides a __mul__ method, was making descriptor inheritance test fail diff --git a/pypy/module/cpyext/test

[pypy-commit] pypy default: c89 syntax for msvc

2016-07-09 Thread mattip
Author: Matti Picus Branch: Changeset: r85644:bb6ab1bbb0e3 Date: 2016-07-09 16:42 -0400 http://bitbucket.org/pypy/pypy/changeset/bb6ab1bbb0e3/ Log:c89 syntax for msvc diff --git a/pypy/module/cpyext/test/test_bytearrayobject.py b/pypy/module/cpyext/test/test_bytearrayobject.py --- a/pypy/m

[pypy-commit] pypy call-via-pyobj: abandon last set of changes which only made method substitution worse

2016-07-09 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85640:0f7983336c59 Date: 2016-07-09 16:18 -0400 http://bitbucket.org/pypy/pypy/changeset/0f7983336c59/ Log:abandon last set of changes which only made method substitution worse ___ pypy

[pypy-commit] pypy default: merge call-via-pyobj which uses offset-from-PyTypeObject when calling functions

2016-07-09 Thread mattip
Author: Matti Picus Branch: Changeset: r85642:221017a4d9f7 Date: 2016-07-09 16:20 -0400 http://bitbucket.org/pypy/pypy/changeset/221017a4d9f7/ Log:merge call-via-pyobj which uses offset-from-PyTypeObject when calling functions diff --git a/pypy/module/cpyext/methodobject.py b/pypy/

[pypy-commit] pypy call-via-pyobj: rename, expand passing test to show how subclass can affect base class's nb_multiply

2016-07-09 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85638:d87275ed7128 Date: 2016-07-09 07:54 -0400 http://bitbucket.org/pypy/pypy/changeset/d87275ed7128/ Log:rename, expand passing test to show how subclass can affect base class's nb_multiply passes w/-A and untranslated

[pypy-commit] pypy call-via-pyobj: cleanup

2016-07-09 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85639:64b0facf01f3 Date: 2016-07-09 16:16 -0400 http://bitbucket.org/pypy/pypy/changeset/64b0facf01f3/ Log:cleanup diff --git a/pypy/module/cpyext/test/array.c b/pypy/module/cpyext/test/array.c --- a/pypy/module/cpyext/test/array.c +++ b

[pypy-commit] pypy call-via-pyobj: close branch to be merged

2016-07-09 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85641:0cf4e1c5f460 Date: 2016-07-09 16:19 -0400 http://bitbucket.org/pypy/pypy/changeset/0cf4e1c5f460/ Log:close branch to be merged ___ pypy-commit mailing list pypy-commit@python.org https://

[pypy-commit] pypy call-via-pyobj: backout 3c9d24675b27; wrong code, wasn't supposed to be pushed

2016-07-09 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85636:a2f929e92587 Date: 2016-07-08 21:40 -0400 http://bitbucket.org/pypy/pypy/changeset/a2f929e92587/ Log:backout 3c9d24675b27; wrong code, wasn't supposed to be pushed diff --git a/pypy/module/cpyext/typeobject.py b/pypy/module/cpyext/

[pypy-commit] pypy new-jit-log: change the loop numbering (token.number) to use jitlog's trace id,

2016-07-09 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85635:4f7beec17bd8 Date: 2016-07-09 22:41 +0200 http://bitbucket.org/pypy/pypy/changeset/4f7beec17bd8/ Log:change the loop numbering (token.number) to use jitlog's trace id, change test in test_compile, modify the emitted jitlog

[pypy-commit] pypy py3.5-async: Complete astbuilder test for AsyncWith

2016-07-09 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85634:b1818584cc50 Date: 2016-07-09 21:50 +0200 http://bitbucket.org/pypy/pypy/changeset/b1818584cc50/ Log:Complete astbuilder test for AsyncWith diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interpreter/astco

[pypy-commit] pypy py3.5-async: Complete astbuilder test for AsyncFor

2016-07-09 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85633:2b649eed6eb4 Date: 2016-07-09 21:21 +0200 http://bitbucket.org/pypy/pypy/changeset/2b649eed6eb4/ Log:Complete astbuilder test for AsyncFor diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interpreter/astcom

[pypy-commit] pypy py3.5-async: Complete astbuilder test for AsyncFunctionDef

2016-07-09 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85632:77e67b87c3c5 Date: 2016-07-09 20:22 +0200 http://bitbucket.org/pypy/pypy/changeset/77e67b87c3c5/ Log:Complete astbuilder test for AsyncFunctionDef diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interprete

[pypy-commit] pypy default: hg merge issue2335

2016-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r85631:9927e7ba72e9 Date: 2016-07-09 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/9927e7ba72e9/ Log:hg merge issue2335 Hopefully, this is a real fix for the issue shown in #2200 and #2235. It should avoid a remaining case in the

[pypy-commit] pypy py3.5-async: Change stack effect for with_cleanup_start back to original value (Stackdeptherror fix)

2016-07-09 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85630:cf8246dbc687 Date: 2016-07-09 17:45 +0200 http://bitbucket.org/pypy/pypy/changeset/cf8246dbc687/ Log:Change stack effect for with_cleanup_start back to original value (Stackdeptherror fix) diff --git a/pypy/interpreter/astc

[pypy-commit] pypy py3.5-async: Add missing async opcodes in python lib

2016-07-09 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85629:062ebc10a032 Date: 2016-07-09 17:10 +0200 http://bitbucket.org/pypy/pypy/changeset/062ebc10a032/ Log:Add missing async opcodes in python lib diff --git a/lib-python/3/opcode.py b/lib-python/3/opcode.py --- a/lib-python/3/opcode.py

[pypy-commit] pypy py3.5-async: Add test_astbuilder changes of branch py3.5

2016-07-09 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85628:fe1d33bb7ba2 Date: 2016-07-09 16:44 +0200 http://bitbucket.org/pypy/pypy/changeset/fe1d33bb7ba2/ Log:Add test_astbuilder changes of branch py3.5 diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interpreter/

[pypy-commit] pypy py3.5-async: Add unfinished astbuilder tests for async

2016-07-09 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85627:9eeb13a22e8a Date: 2016-07-09 16:42 +0200 http://bitbucket.org/pypy/pypy/changeset/9eeb13a22e8a/ Log:Add unfinished astbuilder tests for async diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interpreter/as

[pypy-commit] pypy issue2335: Merge the two copies of the big "except:" chain

2016-07-09 Thread arigo
Author: Armin Rigo Branch: issue2335 Changeset: r85625:175cf7b5a040 Date: 2016-07-09 15:24 +0200 http://bitbucket.org/pypy/pypy/changeset/175cf7b5a040/ Log:Merge the two copies of the big "except:" chain diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py ---

[pypy-commit] pypy issue2335: oops, nonsense (checked the wrong class)

2016-07-09 Thread arigo
Author: Armin Rigo Branch: issue2335 Changeset: r85624:a03bc876b025 Date: 2016-07-09 15:24 +0200 http://bitbucket.org/pypy/pypy/changeset/a03bc876b025/ Log:oops, nonsense (checked the wrong class) diff --git a/rpython/jit/metainterp/warmstate.py b/rpython/jit/metainterp/warmstate.py --- a/r

[pypy-commit] pypy issue2335: Un-backout 5440c8b2d979

2016-07-09 Thread arigo
Author: Armin Rigo Branch: issue2335 Changeset: r85623:7667ac88c004 Date: 2016-07-09 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/7667ac88c004/ Log:Un-backout 5440c8b2d979 diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/metainterp

[pypy-commit] pypy issue2335: Fixes, comments

2016-07-09 Thread arigo
Author: Armin Rigo Branch: issue2335 Changeset: r85626:790e1806bcc0 Date: 2016-07-09 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/790e1806bcc0/ Log:Fixes, comments diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/metainterp/pyjitpl

[pypy-commit] pypy issue2335: A branch for redoing 660e49cca2a1

2016-07-09 Thread arigo
Author: Armin Rigo Branch: issue2335 Changeset: r85621:ee3c1e707183 Date: 2016-07-09 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/ee3c1e707183/ Log:A branch for redoing 660e49cca2a1 ___ pypy-commit mailing list pypy-commit@python.org https:

[pypy-commit] pypy issue2335: Un-backout 660e49cca2a1

2016-07-09 Thread arigo
Author: Armin Rigo Branch: issue2335 Changeset: r85622:3c83208ccb4a Date: 2016-07-09 14:54 +0200 http://bitbucket.org/pypy/pypy/changeset/3c83208ccb4a/ Log:Un-backout 660e49cca2a1 diff --git a/rpython/jit/metainterp/blackhole.py b/rpython/jit/metainterp/blackhole.py --- a/rpython/jit/metain

[pypy-commit] pypy default: Backout 660e49cca2a1 and 5440c8b2d979: the resulting PyPy

2016-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r85620:1d6958f0ed94 Date: 2016-07-09 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/1d6958f0ed94/ Log:Backout 660e49cca2a1 and 5440c8b2d979: the resulting PyPy works in a slightly broken way, although all tests pass :-( diff --git a/rpytho

[pypy-commit] pypy default: Still pending some refactoring: this adds a special case to avoid

2016-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r85619:5440c8b2d979 Date: 2016-07-09 12:16 +0200 http://bitbucket.org/pypy/pypy/changeset/5440c8b2d979/ Log:Still pending some refactoring: this adds a special case to avoid creating a DoneWithThisFrame exception in the common case diff --git a/

[pypy-commit] pypy default: Replace workaround2200 with a proper fix: instead of calling

2016-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r85618:660e49cca2a1 Date: 2016-07-09 11:46 +0200 http://bitbucket.org/pypy/pypy/changeset/660e49cca2a1/ Log:Replace workaround2200 with a proper fix: instead of calling the assembler directly from can_enter_jit(), use an exception to get

[pypy-commit] pypy default: Precision (LarstiQ)

2016-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r85617:5a09f6225271 Date: 2016-07-09 10:17 +0200 http://bitbucket.org/pypy/pypy/changeset/5a09f6225271/ Log:Precision (LarstiQ) diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -369,6 +369,7 @@ step-by

[pypy-commit] pypy default: typo (thanks LarstiQ)

2016-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r85616:ba2081b41a4f Date: 2016-07-09 10:15 +0200 http://bitbucket.org/pypy/pypy/changeset/ba2081b41a4f/ Log:typo (thanks LarstiQ) diff --git a/rpython/jit/metainterp/test/test_ajit.py b/rpython/jit/metainterp/test/test_ajit.py --- a/rpython/jit/metaint

[pypy-commit] pypy default: typo (thanks LarstiQ)

2016-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r85615:54735c1e0e5d Date: 2016-07-09 10:15 +0200 http://bitbucket.org/pypy/pypy/changeset/54735c1e0e5d/ Log:typo (thanks LarstiQ) diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -353,7 +353,7 @@ reprodu

[pypy-commit] pypy default: FAQ: How should I report a bug?

2016-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r85614:df780b2a454e Date: 2016-07-09 10:14 +0200 http://bitbucket.org/pypy/pypy/changeset/df780b2a454e/ Log:FAQ: How should I report a bug? diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -335,3 +335,57