[pypy-commit] pypy default: merge

2016-03-31 Thread fijal
Author: fijal Branch: Changeset: r83476:22530b29f323 Date: 2016-04-01 08:41 +0200 http://bitbucket.org/pypy/pypy/changeset/22530b29f323/ Log:merge diff --git a/rpython/jit/backend/zarch/pool.py b/rpython/jit/backend/zarch/pool.py --- a/rpython/jit/backend/zarch/pool.py +++ b/rpython/jit/bac

[pypy-commit] pypy default: an attempt to fix translation

2016-03-31 Thread fijal
Author: fijal Branch: Changeset: r83475:42bd4abc3cf8 Date: 2016-04-01 08:41 +0200 http://bitbucket.org/pypy/pypy/changeset/42bd4abc3cf8/ Log:an attempt to fix translation diff --git a/pypy/module/__pypy__/interp_magic.py b/pypy/module/__pypy__/interp_magic.py --- a/pypy/module/__pypy__/inte

[pypy-commit] pypy default: is_jit_debug takes the integer opnum as argument

2016-03-31 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r83474:7e0e8c6d8985 Date: 2016-04-01 08:38 +0200 http://bitbucket.org/pypy/pypy/changeset/7e0e8c6d8985/ Log:is_jit_debug takes the integer opnum as argument diff --git a/rpython/jit/backend/zarch/pool.py b/rpython/jit/backend/zarch/pool.py --- a/

[pypy-commit] pypy jit-constptr-2: translation fix for some tests

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83473:647c93899602 Date: 2016-04-01 00:56 +0200 http://bitbucket.org/pypy/pypy/changeset/647c93899602/ Log:translation fix for some tests diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --

[pypy-commit] pypy jit-constptr-2: more fixes

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83472:db567242f29f Date: 2016-04-01 00:01 +0200 http://bitbucket.org/pypy/pypy/changeset/db567242f29f/ Log:more fixes diff --git a/rpython/jit/backend/llsupport/gcreftracer.py b/rpython/jit/backend/llsupport/gcreftracer.py --- a/rpython/

[pypy-commit] pypy rposix-for-3: Avoid imperative py.test.skip() whenever possible

2016-03-31 Thread rlamy
Author: Ronan Lamy Branch: rposix-for-3 Changeset: r83469:c3eceb0fc5db Date: 2016-03-31 17:13 +0100 http://bitbucket.org/pypy/pypy/changeset/c3eceb0fc5db/ Log:Avoid imperative py.test.skip() whenever possible diff --git a/rpython/rlib/test/test_rposix.py b/rpython/rlib/test/test_rposix.py --

[pypy-commit] pypy rposix-for-3: Add rposix.fdlistdir(): variant of rposix.listdir() using fdopendir()

2016-03-31 Thread rlamy
Author: Ronan Lamy Branch: rposix-for-3 Changeset: r83471:42e156eb8e2c Date: 2016-03-31 18:12 +0100 http://bitbucket.org/pypy/pypy/changeset/42e156eb8e2c/ Log:Add rposix.fdlistdir(): variant of rposix.listdir() using fdopendir() diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rpos

[pypy-commit] pypy rposix-for-3: Implement rposix.fexecve()

2016-03-31 Thread rlamy
Author: Ronan Lamy Branch: rposix-for-3 Changeset: r83470:e4260eb4e93c Date: 2016-03-31 17:20 +0100 http://bitbucket.org/pypy/pypy/changeset/e4260eb4e93c/ Log:Implement rposix.fexecve() diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py +++ b/rpython/rl

[pypy-commit] pypy default: interp_pdb has been renamed

2016-03-31 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r83468:eb3838995550 Date: 2016-03-31 17:20 +0200 http://bitbucket.org/pypy/pypy/changeset/eb3838995550/ Log:interp_pdb has been renamed diff --git a/pypy/doc/__pypy__-module.rst b/pypy/doc/__pypy__-module.rst --- a/pypy/doc/__pypy__-module.rst

[pypy-commit] pypy jit-constptr-2: fixes fixes

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83467:a6f415a30786 Date: 2016-03-31 15:56 +0100 http://bitbucket.org/pypy/pypy/changeset/a6f415a30786/ Log:fixes fixes diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpython/jit

[pypy-commit] pypy default: fix the test

2016-03-31 Thread fijal
Author: fijal Branch: Changeset: r83465:643df004248e Date: 2016-03-31 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/643df004248e/ Log:fix the test diff --git a/rpython/jit/metainterp/test/test_virtualref.py b/rpython/jit/metainterp/test/test_virtualref.py --- a/rpython/jit/metainterp

[pypy-commit] pypy default: merge

2016-03-31 Thread fijal
Author: fijal Branch: Changeset: r83466:786c1c380bd8 Date: 2016-03-31 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/786c1c380bd8/ Log:merge diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/interpreter/error.py @@ -277,19 +27

[pypy-commit] pypy jit-constptr-2: progress for x86-64

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83464:27b8d73fef68 Date: 2016-03-31 15:27 +0100 http://bitbucket.org/pypy/pypy/changeset/27b8d73fef68/ Log:progress for x86-64 diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpy

[pypy-commit] pypy default: _patch_jump_for_descr cannot be used to patch any jump (stitch bridge would not work if the offset was too big. thx arigato)

2016-03-31 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r83463:c5ec7f300d0a Date: 2016-03-31 15:58 +0200 http://bitbucket.org/pypy/pypy/changeset/c5ec7f300d0a/ Log:_patch_jump_for_descr cannot be used to patch any jump (stitch bridge would not work if the offset was too big. thx arigato) diff -

[pypy-commit] pypy jit-constptr-2: x86-64 implementation of load_from_gc_table

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83462:d84828e7649c Date: 2016-03-31 14:49 +0100 http://bitbucket.org/pypy/pypy/changeset/d84828e7649c/ Log:x86-64 implementation of load_from_gc_table diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.

[pypy-commit] pypy jit-constptr-2: Implementation and test of the %rip+offset addressing mode on x86-64

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83461:ecde1ca1079a Date: 2016-03-31 14:44 +0100 http://bitbucket.org/pypy/pypy/changeset/ecde1ca1079a/ Log:Implementation and test of the %rip+offset addressing mode on x86-64 diff --git a/rpython/jit/backend/x86/rx86.py b/rpython/jit/bac

[pypy-commit] pypy default: add a __pypy__._promote

2016-03-31 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r83460:422ee5506a5a Date: 2016-03-31 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/422ee5506a5a/ Log:add a __pypy__._promote diff --git a/pypy/module/__pypy__/__init__.py b/pypy/module/__pypy__/__init__.py --- a/pypy/module/__pypy__/__in

[pypy-commit] pypy new-jit-log: catchup with default

2016-03-31 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83459:83bff96fb266 Date: 2016-03-31 14:43 +0200 http://bitbucket.org/pypy/pypy/changeset/83bff96fb266/ Log:catchup with default diff too long, truncating to 2000 out of 9743 lines diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/

[pypy-commit] pypy jit-constptr-2: (fijal, arigo)

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83456:7262e1468002 Date: 2016-03-31 13:36 +0100 http://bitbucket.org/pypy/pypy/changeset/7262e1468002/ Log:(fijal, arigo) Creating and freeing gcreftracers diff --git a/rpython/jit/backend/llsupport/gcreftracer.py b/rpython/jit/

[pypy-commit] pypy new-jit-log: minor changed in the emitted format

2016-03-31 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83457:26c9229ea302 Date: 2016-03-31 14:30 +0200 http://bitbucket.org/pypy/pypy/changeset/26c9229ea302/ Log:minor changed in the emitted format diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --

[pypy-commit] pypy default: is_jit_debug method was moved. fixes crashes on s390x

2016-03-31 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r83458:f1a599da9f67 Date: 2016-03-31 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/f1a599da9f67/ Log:is_jit_debug method was moved. fixes crashes on s390x diff --git a/rpython/jit/backend/zarch/pool.py b/rpython/jit/backend/zarch/pool.py -

[pypy-commit] pypy jit-constptr-2: (fijal, arigo)

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83455:17289fc949d4 Date: 2016-03-31 13:20 +0100 http://bitbucket.org/pypy/pypy/changeset/17289fc949d4/ Log:(fijal, arigo) Start on this object diff --git a/rpython/jit/backend/llsupport/gcreftracer.py b/rpython/jit/backend/llsup

[pypy-commit] pypy jit-constptr-2: more tests, and store the descr of guards and finish operations

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83454:e7787f9361a4 Date: 2016-03-31 11:47 +0100 http://bitbucket.org/pypy/pypy/changeset/e7787f9361a4/ Log:more tests, and store the descr of guards and finish operations diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/ji

[pypy-commit] pypy jit-constptr-2: Cache LOAD_FROM_GC_TABLE, passing tests added in cc9cdb30a812

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83453:85ae1950770a Date: 2016-03-31 11:21 +0100 http://bitbucket.org/pypy/pypy/changeset/85ae1950770a/ Log:Cache LOAD_FROM_GC_TABLE, passing tests added in cc9cdb30a812 diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/

[pypy-commit] pypy jit-constptr-2: A branch in which to play again with removing the minor collection needed to make ConstPtrs non-movable

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83451:f350a149824b Date: 2016-03-31 09:48 +0100 http://bitbucket.org/pypy/pypy/changeset/f350a149824b/ Log:A branch in which to play again with removing the minor collection needed to make ConstPtrs non-movable ___

[pypy-commit] pypy jit-constptr-2: (arigo, fijal around)

2016-03-31 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83452:cc9cdb30a812 Date: 2016-03-31 11:07 +0100 http://bitbucket.org/pypy/pypy/changeset/cc9cdb30a812/ Log:(arigo, fijal around) Add a LOAD_FROM_GC_TABLE operation, emitted by rewrite.py. It should be a replacement for gc.

[pypy-commit] pypy default: Kill outdated comments

2016-03-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r83450:2f0cad6d0069 Date: 2016-03-31 10:11 +0200 http://bitbucket.org/pypy/pypy/changeset/2f0cad6d0069/ Log:Kill outdated comments diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/interpreter/

[pypy-commit] pypy default: Issue #2230: _anonymous_ fields were tested at the level of classes, but

2016-03-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r83449:3d53b5735ff2 Date: 2016-03-31 10:07 +0200 http://bitbucket.org/pypy/pypy/changeset/3d53b5735ff2/ Log:Issue #2230: _anonymous_ fields were tested at the level of classes, but didn't work on instances diff --git a/lib_pypy/_ctypes/structure

[pypy-commit] pypy remove-frame-forcing-in-executioncontext: fix the emulator, I think

2016-03-31 Thread fijal
Author: fijal Branch: remove-frame-forcing-in-executioncontext Changeset: r83446:649acd9c24ea Date: 2016-03-31 10:04 +0200 http://bitbucket.org/pypy/pypy/changeset/649acd9c24ea/ Log:fix the emulator, I think diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++

[pypy-commit] pypy remove-frame-forcing-in-executioncontext: close to be merged branch

2016-03-31 Thread fijal
Author: fijal Branch: remove-frame-forcing-in-executioncontext Changeset: r83447:6e04e357200c Date: 2016-03-31 10:04 +0200 http://bitbucket.org/pypy/pypy/changeset/6e04e357200c/ Log:close to be merged branch ___ pypy-commit mailing list pypy-commit@

[pypy-commit] pypy default: Merge branch that removes escaping logic in the executioncontext.

2016-03-31 Thread fijal
Author: fijal Branch: Changeset: r83448:80063f19e933 Date: 2016-03-31 10:05 +0200 http://bitbucket.org/pypy/pypy/changeset/80063f19e933/ Log:Merge branch that removes escaping logic in the executioncontext. Since introduction of jitframes, we *can* reconstruct the virtual stat