[pypy-commit] pypy default: Update module docstring

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r80034:b58e5dc31dac Date: 2015-10-08 09:19 +0200 http://bitbucket.org/pypy/pypy/changeset/b58e5dc31dac/ Log:Update module docstring diff --git a/pypy/module/itertools/__init__.py b/pypy/module/itertools/__init__.py --- a/pypy/module/itertools/__init__.

[pypy-commit] pypy default: Unroll itertools.izip_longest() with two sequences

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r80035:9aa1274d056c Date: 2015-10-08 09:37 +0200 http://bitbucket.org/pypy/pypy/changeset/9aa1274d056c/ Log:Unroll itertools.izip_longest() with two sequences diff --git a/pypy/module/itertools/interp_itertools.py b/pypy/module/itertools/interp_itertoo

[pypy-commit] pypy vecopt-merge: quick fix for the guard exit, the first argument is unpacked, added a test to check if this leads to a wrong result

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80037:68cd8c5a751e Date: 2015-10-08 10:11 +0200 http://bitbucket.org/pypy/pypy/changeset/68cd8c5a751e/ Log:quick fix for the guard exit, the first argument is unpacked, added a test to check if this leads to a wrong result dif

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

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80036:598c56268e90 Date: 2015-10-08 08:59 +0200 http://bitbucket.org/pypy/pypy/changeset/598c56268e90/ Log:merged default diff too long, truncating to 2000 out of 6822 lines diff --git a/dotviewer/graphclient.py b/dotviewer/graphclie

[pypy-commit] pypy vecopt-merge: bail if the argument is in failargs as well

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80038:d3a1d758a0a3 Date: 2015-10-08 11:06 +0200 http://bitbucket.org/pypy/pypy/changeset/d3a1d758a0a3/ Log:bail if the argument is in failargs as well diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsup

[pypy-commit] pypy default: Commented-out code that can be enabled to display the failargs

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r80040:148365731b0d Date: 2015-10-08 11:01 +0200 http://bitbucket.org/pypy/pypy/changeset/148365731b0d/ Log:Commented-out code that can be enabled to display the failargs diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/reso

[pypy-commit] pypy default: fix (we're supposed to call str(e.value); I'm not sure why str(e) works

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r80041:c6ffc38a6c33 Date: 2015-10-08 11:18 +0200 http://bitbucket.org/pypy/pypy/changeset/c6ffc38a6c33/ Log:fix (we're supposed to call str(e.value); I'm not sure why str(e) works too, but it doesn't for me) diff --git a/rpython/jit/codewriter/t

[pypy-commit] pypy vecopt-merge: assembler, missing return to not enter the non vector guarding instruction

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80039:a01cf8fd40d6 Date: 2015-10-08 11:27 +0200 http://bitbucket.org/pypy/pypy/changeset/a01cf8fd40d6/ Log:assembler, missing return to not enter the non vector guarding instruction diff --git a/rpython/jit/backend/x86/regallo

[pypy-commit] pypy default: A workaround: without adding "goto_if_not_float_lt" & friends, the JIT

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r80042:6b8493305a9b Date: 2015-10-08 11:28 +0200 http://bitbucket.org/pypy/pypy/changeset/6b8493305a9b/ Log:A workaround: without adding "goto_if_not_float_lt" & friends, the JIT code systematically makes the boolean result of "float_lt"

[pypy-commit] pypy default: At this point, don't optimize "float_eq(f1, f1)". That may be false sometimes.

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r80043:d9388b6db911 Date: 2015-10-08 11:33 +0200 http://bitbucket.org/pypy/pypy/changeset/d9388b6db911/ Log:At this point, don't optimize "float_eq(f1, f1)". That may be false sometimes. diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/

[pypy-commit] pypy default: Bug and fix for stacklets on shdowstack: in some cases we have garbage

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r80044:27d3379e61b6 Date: 2015-10-08 11:59 +0200 http://bitbucket.org/pypy/pypy/changeset/27d3379e61b6/ Log:Bug and fix for stacklets on shdowstack: in some cases we have garbage in s_sscopy, and the custom tracer runs at that point diff --git a

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

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80046:b022ce811db0 Date: 2015-10-08 13:40 +0200 http://bitbucket.org/pypy/pypy/changeset/b022ce811db0/ Log:merged default diff --git a/pypy/module/itertools/__init__.py b/pypy/module/itertools/__init__.py --- a/pypy/module/itertools/

[pypy-commit] pypy vecopt-merge: reverted change

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80045:d27d8ef22c97 Date: 2015-10-08 13:38 +0200 http://bitbucket.org/pypy/pypy/changeset/d27d8ef22c97/ Log:reverted change diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py --- a/rpython/jit/backe

[pypy-commit] pypy vecopt-merge: fix: resume guard can now be copied

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80047:b9281122c8c8 Date: 2015-10-08 15:15 +0200 http://bitbucket.org/pypy/pypy/changeset/b9281122c8c8/ Log:fix: resume guard can now be copied diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optim

[pypy-commit] pypy vecopt-merge: missing not, took wrong path...

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80048:4510528cd619 Date: 2015-10-08 15:16 +0200 http://bitbucket.org/pypy/pypy/changeset/4510528cd619/ Log:missing not, took wrong path... diff --git a/rpython/jit/metainterp/optimizeopt/vector.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy compress-numbering: break everything - encode resume data in a more compact way (but reading is not there just yet)

2015-10-08 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80049:2255631c47aa Date: 2015-10-08 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/2255631c47aa/ Log:break everything - encode resume data in a more compact way (but reading is not there just yet) diff --git a/rpython/jit/meta

[pypy-commit] pypy callfamily: Close branch callfamily

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: callfamily Changeset: r80050:b8988547945a Date: 2015-10-08 16:46 +0100 http://bitbucket.org/pypy/pypy/changeset/b8988547945a/ Log:Close branch callfamily ___ pypy-commit mailing list [email protected] https://mail.py

[pypy-commit] pypy default: Merged in callfamily (pull request #339)

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r80051:ab645e87e727 Date: 2015-10-08 16:46 +0100 http://bitbucket.org/pypy/pypy/changeset/ab645e87e727/ Log:Merged in callfamily (pull request #339) Callfamily diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/annrpython.py --- a

[pypy-commit] pypy compress-numbering: fix until we start finding real problems

2015-10-08 Thread fijal
Author: fijal Branch: compress-numbering Changeset: r80052:dcf276f1076c Date: 2015-10-08 17:48 +0200 http://bitbucket.org/pypy/pypy/changeset/dcf276f1076c/ Log:fix until we start finding real problems diff --git a/rpython/jit/metainterp/test/test_resume.py b/rpython/jit/metainterp/test/test_

[pypy-commit] pypy default: document merged branch

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r80053:0f69683ff9c2 Date: 2015-10-08 16:52 +0100 http://bitbucket.org/pypy/pypy/changeset/0f69683ff9c2/ 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/whats

[pypy-commit] cffi default: Comment out the prints (not py3)

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r2331:7b8014e87682 Date: 2015-10-08 22:55 +0200 http://bitbucket.org/cffi/cffi/changeset/7b8014e87682/ Log:Comment out the prints (not py3) diff --git a/testing/cffi0/test_verify.py b/testing/cffi0/test_verify.py --- a/testing/cffi0/test_verify.py +++ b

[pypy-commit] cffi default: write a "document me"

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r2332:bc4c1ecefcab Date: 2015-10-08 22:58 +0200 http://bitbucket.org/cffi/cffi/changeset/bc4c1ecefcab/ Log:write a "document me" diff --git a/doc/source/whatsnew.rst b/doc/source/whatsnew.rst --- a/doc/source/whatsnew.rst +++ b/doc/source/whatsnew.rst @

[pypy-commit] cffi default: ffi.memmove()

2015-10-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r2330:055b350b5272 Date: 2015-10-08 22:54 +0200 http://bitbucket.org/cffi/cffi/changeset/055b350b5272/ Log:ffi.memmove() diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -5651,7 +5651,8 @@ return

[pypy-commit] pypy remove-getfield-pure: fix remaining tests

2015-10-08 Thread cfbolz
Author: Carl Friedrich Bolz Branch: remove-getfield-pure Changeset: r80064:dcf869daced9 Date: 2015-10-08 23:28 +0200 http://bitbucket.org/pypy/pypy/changeset/dcf869daced9/ Log:fix remaining tests diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainte

[pypy-commit] pypy type_system-cleanup: Kill LowLevelTypeSystem.check_null

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: type_system-cleanup Changeset: r80068:2349f1dae6a1 Date: 2015-10-08 23:40 +0100 http://bitbucket.org/pypy/pypy/changeset/2349f1dae6a1/ Log:Kill LowLevelTypeSystem.check_null diff --git a/rpython/rtyper/rmodel.py b/rpython/rtyper/rmodel.py --- a/rpython/rtyper/rmode

[pypy-commit] pypy type_system-cleanup: Kill LowLevelTypeSystem.generic_is

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: type_system-cleanup Changeset: r80069:37e366591ab1 Date: 2015-10-09 00:07 +0100 http://bitbucket.org/pypy/pypy/changeset/37e366591ab1/ Log:Kill LowLevelTypeSystem.generic_is diff --git a/rpython/rtyper/rmodel.py b/rpython/rtyper/rmodel.py --- a/rpython/rtyper/rmode

[pypy-commit] pypy type_system-cleanup: Kill LowLevelTypeSystem.getexternalcallable

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: type_system-cleanup Changeset: r80067:f025a9b30012 Date: 2015-10-08 23:06 +0100 http://bitbucket.org/pypy/pypy/changeset/f025a9b30012/ Log:Kill LowLevelTypeSystem.getexternalcallable diff --git a/rpython/rtyper/extfunc.py b/rpython/rtyper/extfunc.py --- a/rpython/r

[pypy-commit] pypy type_system-cleanup: Remove rpython/rtyper/typesystem.py and move getfunctionptr() to lltype

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: type_system-cleanup Changeset: r80071:68c2ec00cda8 Date: 2015-10-09 04:24 +0100 http://bitbucket.org/pypy/pypy/changeset/68c2ec00cda8/ Log:Remove rpython/rtyper/typesystem.py and move getfunctionptr() to lltype diff --git a/rpython/jit/codewriter/call.py b/

[pypy-commit] pypy type_system-cleanup: Kill LowLevelTypeSystem.deref

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: type_system-cleanup Changeset: r80065:df52cada2be9 Date: 2015-10-08 20:35 +0100 http://bitbucket.org/pypy/pypy/changeset/df52cada2be9/ Log:Kill LowLevelTypeSystem.deref diff --git a/rpython/jit/metainterp/test/test_virtualizable.py b/rpython/jit/metainterp/test/te

[pypy-commit] pypy type_system-cleanup: remove references to type_system from pypy

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: type_system-cleanup Changeset: r80072:db34e9582e69 Date: 2015-10-09 04:31 +0100 http://bitbucket.org/pypy/pypy/changeset/db34e9582e69/ Log:remove references to type_system from pypy diff --git a/pypy/module/_io/interp_io.py b/pypy/module/_io/interp_io.py --- a/pypy

[pypy-commit] pypy type_system-cleanup: Kill LowLevelTypeSystem

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: type_system-cleanup Changeset: r80070:de1316b4c1c4 Date: 2015-10-09 00:51 +0100 http://bitbucket.org/pypy/pypy/changeset/de1316b4c1c4/ Log:Kill LowLevelTypeSystem diff --git a/rpython/jit/codewriter/call.py b/rpython/jit/codewriter/call.py --- a/rpython/jit/codewri

[pypy-commit] pypy type_system-cleanup: Kill LowLevelTypeSystem.null_callable

2015-10-08 Thread rlamy
Author: Ronan Lamy Branch: type_system-cleanup Changeset: r80066:f6ba7904d62c Date: 2015-10-08 20:46 +0100 http://bitbucket.org/pypy/pypy/changeset/f6ba7904d62c/ Log:Kill LowLevelTypeSystem.null_callable diff --git a/rpython/rtyper/rpbc.py b/rpython/rtyper/rpbc.py --- a/rpython/rtyper/rpbc.p