[pypy-commit] pypy guard-compatible: Fix this for the case of a we_are_jitted() that is modified not

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84655:8815777374d3 Date: 2016-05-24 10:52 +0200 http://bitbucket.org/pypy/pypy/changeset/8815777374d3/ Log:Fix this for the case of a we_are_jitted() that is modified not to return always False when untranslated diff --git a/rpy

[pypy-commit] pypy default: A fast path for the common case of min(a, b) or max(a, b), useful for

2016-05-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r84656:606c95b9bb3e Date: 2016-05-24 13:42 +0200 http://bitbucket.org/pypy/pypy/changeset/606c95b9bb3e/ Log:A fast path for the common case of min(a,b) or max(a,b), useful for interpreted mode and to reduce the length of the jit trace diff --git

[pypy-commit] pypy guard-compatible: Clean-ups

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84657:c35735f0d87d Date: 2016-05-24 15:22 +0200 http://bitbucket.org/pypy/pypy/changeset/c35735f0d87d/ Log:Clean-ups diff --git a/rpython/jit/backend/model.py b/rpython/jit/backend/model.py --- a/rpython/jit/backend/model.py +++ b/rpyth

[pypy-commit] pypy default: Forgot to call make_a_counter_per_value() here. Unclear how to test for it

2016-05-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r84658:ac95c1e12239 Date: 2016-05-24 16:55 +0200 http://bitbucket.org/pypy/pypy/changeset/ac95c1e12239/ Log:Forgot to call make_a_counter_per_value() here. Unclear how to test for it diff --git a/rpython/jit/backend/ppc/regalloc.py b/rpython/ji

[pypy-commit] pypy py3.5: Mark important locations for unpacking with TODOs

2016-05-24 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84659:341c112b204d Date: 2016-05-24 17:46 +0200 http://bitbucket.org/pypy/pypy/changeset/341c112b204d/ Log:Mark important locations for unpacking with TODOs diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interpreter/astcompile

[pypy-commit] pypy guard-compatible: ppc support for guard_compatible (in-progress)

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84661:3228234de60c Date: 2016-05-24 18:32 +0200 http://bitbucket.org/pypy/pypy/changeset/3228234de60c/ Log:ppc support for guard_compatible (in-progress) diff --git a/rpython/jit/backend/ppc/guard_compat.py b/rpython/jit/backend/ppc/gu

[pypy-commit] pypy guard-compatible: Use the existing style: rename setup_once to build_once

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84660:55afd0f027f1 Date: 2016-05-24 17:22 +0200 http://bitbucket.org/pypy/pypy/changeset/55afd0f027f1/ Log:Use the existing style: rename setup_once to build_once diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/ba

[pypy-commit] pypy guard-compatible: fixes, tests pass

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84663:8fa185119bcf Date: 2016-05-24 20:04 +0200 http://bitbucket.org/pypy/pypy/changeset/8fa185119bcf/ Log:fixes, tests pass diff --git a/rpython/jit/backend/ppc/guard_compat.py b/rpython/jit/backend/ppc/guard_compat.py --- a/rpython/j

[pypy-commit] pypy guard-compatible: some fixes

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84662:cba1e6bf36e9 Date: 2016-05-24 18:53 +0200 http://bitbucket.org/pypy/pypy/changeset/cba1e6bf36e9/ Log:some fixes diff --git a/rpython/jit/backend/ppc/guard_compat.py b/rpython/jit/backend/ppc/guard_compat.py --- a/rpython/jit/back

[pypy-commit] pypy guard-compatible: Kill an unnecessary ADD

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84664:a9f396fa0c0d Date: 2016-05-24 20:51 +0200 http://bitbucket.org/pypy/pypy/changeset/a9f396fa0c0d/ Log:Kill an unnecessary ADD diff --git a/rpython/jit/backend/x86/guard_compat.py b/rpython/jit/backend/x86/guard_compat.py --- a/rpy

[pypy-commit] pypy guard-compatible: ok, I admit I'm abusing this single instruction to do too many things

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84665:c68fe0518df7 Date: 2016-05-24 20:59 +0200 http://bitbucket.org/pypy/pypy/changeset/c68fe0518df7/ Log:ok, I admit I'm abusing this single instruction to do too many things diff --git a/rpython/jit/backend/ppc/guard_compat.p

[pypy-commit] pypy guard-compatible: comment

2016-05-24 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84666:6899285bcc8f Date: 2016-05-24 21:03 +0200 http://bitbucket.org/pypy/pypy/changeset/6899285bcc8f/ Log:comment diff --git a/rpython/jit/backend/x86/guard_compat.py b/rpython/jit/backend/x86/guard_compat.py --- a/rpython/jit/backend

[pypy-commit] pypy py3.5: Add ast test for unpack in set, add TODO, define STAR as first token as Set

2016-05-24 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84667:3d80438bd661 Date: 2016-05-24 21:54 +0200 http://bitbucket.org/pypy/pypy/changeset/3d80438bd661/ Log:Add ast test for unpack in set, add TODO, define STAR as first token as Set diff --git a/pypy/interpreter/astcompiler/astbuilder

[pypy-commit] pypy default: Improve the datetime C API: the struct contains function pointers that are

2016-05-24 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r84668:b5096e623454 Date: 2016-05-24 23:01 +0200 http://bitbucket.org/pypy/pypy/changeset/b5096e623454/ Log:Improve the datetime C API: the struct contains function pointers that are more precise than the extern functions. diff --git a

[pypy-commit] pypy py3.5: Remove unneccessary TODO

2016-05-24 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84669:612837849272 Date: 2016-05-24 23:19 +0200 http://bitbucket.org/pypy/pypy/changeset/612837849272/ Log:Remove unneccessary TODO diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interpreter/astcompiler/astbuilder.py --- a/pyp

[pypy-commit] pypy py3k: disable faulthandler https://bitbucket.org/pypy/pypy/issues/2294/

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84670:0587b09200f1 Date: 2016-05-24 17:11 -0700 http://bitbucket.org/pypy/pypy/changeset/0587b09200f1/ Log:disable faulthandler https://bitbucket.org/pypy/pypy/issues/2294/ diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a

[pypy-commit] pypy py3k: fix l/utimes args

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84671:45c79e88347b Date: 2016-05-24 17:12 -0700 http://bitbucket.org/pypy/pypy/changeset/45c79e88347b/ Log:fix l/utimes args diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py --- a/pypy/module/posix/interp_posix

[pypy-commit] pypy py3k-osxfix: Backed out changeset b1fbb8f141b8

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k-osxfix Changeset: r84672:92c8b0450888 Date: 2016-05-24 18:36 -0700 http://bitbucket.org/pypy/pypy/changeset/92c8b0450888/ Log:Backed out changeset b1fbb8f141b8 diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py --- a/pypy/mo

[pypy-commit] pypy py3k-osxfix: adjust per py3k and list/tuples now need hardcoding

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k-osxfix Changeset: r84673:bc1be9c89004 Date: 2016-05-24 18:58 -0700 http://bitbucket.org/pypy/pypy/changeset/bc1be9c89004/ Log:adjust per py3k and list/tuples now need hardcoding diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.p

[pypy-commit] pypy py3k: adjust per py3k and list/tuples now need hardcoding

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84674:23f580dcebd6 Date: 2016-05-24 18:58 -0700 http://bitbucket.org/pypy/pypy/changeset/23f580dcebd6/ Log:adjust per py3k and list/tuples now need hardcoding (grafted from bc1be9c89004d3d5a494648b8064a67793c49bcd) diff --git a/pypy/inte

[pypy-commit] pypy py3k: Backed out changeset 0587b09200f1

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84675:d10679d1c82c Date: 2016-05-24 19:43 -0700 http://bitbucket.org/pypy/pypy/changeset/d10679d1c82c/ Log:Backed out changeset 0587b09200f1 reenable faulthandler for now, regrtest depends on it diff --git a/pypy/config/pypyoption.py b/p

[pypy-commit] pypy default: add Fake issubtype_w

2016-05-24 Thread mattip
Author: Matti Picus Branch: Changeset: r84676:c6c54024e857 Date: 2016-05-25 06:40 +0300 http://bitbucket.org/pypy/pypy/changeset/c6c54024e857/ Log:add Fake issubtype_w diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a/pypy/module/micronumpy/compile.py

[pypy-commit] pypy py3k: fixes for cpyext tests

2016-05-24 Thread mattip
Author: Matti Picus Branch: py3k Changeset: r84677:38c238251a5d Date: 2016-05-25 07:42 +0300 http://bitbucket.org/pypy/pypy/changeset/38c238251a5d/ Log:fixes for cpyext tests diff --git a/pypy/module/cpyext/src/unicodeobject.c b/pypy/module/cpyext/src/unicodeobject.c --- a/pypy/module/cpyex

[pypy-commit] pypy py3k: fix

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84678:768e0680a729 Date: 2016-05-24 21:47 -0700 http://bitbucket.org/pypy/pypy/changeset/768e0680a729/ Log:fix diff --git a/pypy/module/imp/test/test_import.py b/pypy/module/imp/test/test_import.py --- a/pypy/module/imp/test/test_import.py +++

[pypy-commit] pypy py3k-osxfix: merge py3k

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k-osxfix Changeset: r84679:a14a659b4d58 Date: 2016-05-24 22:51 -0700 http://bitbucket.org/pypy/pypy/changeset/a14a659b4d58/ Log:merge py3k diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pyp

[pypy-commit] pypy py3k: sys.version isn't boostrapped yet when freezing app_main (win32)

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84680:6dc8fac6b793 Date: 2016-05-24 23:14 -0700 http://bitbucket.org/pypy/pypy/changeset/6dc8fac6b793/ Log:sys.version isn't boostrapped yet when freezing app_main (win32) diff --git a/lib-python/3/importlib/_bootstrap.py b/lib-python/3/importl

[pypy-commit] pypy py3k-osxfix: merge py3k

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k-osxfix Changeset: r84681:929007c8d2d9 Date: 2016-05-24 23:14 -0700 http://bitbucket.org/pypy/pypy/changeset/929007c8d2d9/ Log:merge py3k diff --git a/lib-python/3/importlib/_bootstrap.py b/lib-python/3/importlib/_bootstrap.py --- a/lib-python/3/importlib/_

[pypy-commit] pypy py3k: kill dead code

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84682:0bc87c87cae3 Date: 2016-05-24 23:27 -0700 http://bitbucket.org/pypy/pypy/changeset/0bc87c87cae3/ Log:kill dead code diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/module/time/interp_time.py +++ b/

[pypy-commit] pypy py3k: fix

2016-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84683:284f491f2192 Date: 2016-05-24 23:33 -0700 http://bitbucket.org/pypy/pypy/changeset/284f491f2192/ Log:fix diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/module/time/interp_time.py +++ b/pypy/module