[pypy-commit] pypy default: merge heads

2016-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r83479:96c8916a4c64 Date: 2016-04-01 09:44 +0200 http://bitbucket.org/pypy/pypy/changeset/96c8916a4c64/ Log:merge heads diff --git a/pypy/module/__pypy__/interp_magic.py b/pypy/module/__pypy__/interp_magic.py --- a/pypy/module/__pypy__/interp_magic.py

[pypy-commit] pypy default: Add more tests

2016-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r83478:ea5f0b463c5d Date: 2016-04-01 09:44 +0200 http://bitbucket.org/pypy/pypy/changeset/ea5f0b463c5d/ Log:Add more tests diff --git a/pypy/module/operator/test/test_operator.py b/pypy/module/operator/test/test_operator.py --- a/pypy/module/operator/t

[pypy-commit] pypy default: Make attrgetter a single type -- this brings PyPy in line with CPython.

2016-04-01 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: Changeset: r83477:a13a0320f6f3 Date: 2016-03-31 16:15 -0700 http://bitbucket.org/pypy/pypy/changeset/a13a0320f6f3/ Log:Make attrgetter a single type -- this brings PyPy in line with CPython. e.g. code that does "if type(x) is operator.attrget

[pypy-commit] pypy default: remove unused dict

2016-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r83480:ce466388b1be Date: 2016-04-01 09:45 +0200 http://bitbucket.org/pypy/pypy/changeset/ce466388b1be/ Log:remove unused dict diff --git a/rpython/jit/metainterp/opencoder.py b/rpython/jit/metainterp/opencoder.py --- a/rpython/jit/metainterp/opencoder

[pypy-commit] pypy default: Add a warning to the docstring

2016-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r83481:5731bf1c66b3 Date: 2016-04-01 09:52 +0200 http://bitbucket.org/pypy/pypy/changeset/5731bf1c66b3/ Log:Add a warning to the docstring diff --git a/pypy/module/__pypy__/interp_magic.py b/pypy/module/__pypy__/interp_magic.py --- a/pypy/module/__pypy

[pypy-commit] pypy new-jit-log: merged default, translation issue

2016-04-01 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83482:132688540925 Date: 2016-04-01 09:53 +0200 http://bitbucket.org/pypy/pypy/changeset/132688540925/ Log:merged default, translation issue diff --git a/pypy/doc/__pypy__-module.rst b/pypy/doc/__pypy__-module.rst --- a/pypy/doc/__pypy

[pypy-commit] pypy default: Another translation fix attempt

2016-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r83483:648874ef8243 Date: 2016-04-01 09:30 +0100 http://bitbucket.org/pypy/pypy/changeset/648874ef8243/ Log:Another translation fix attempt diff --git a/pypy/module/__pypy__/interp_magic.py b/pypy/module/__pypy__/interp_magic.py --- a/pypy/module/__pyp

[pypy-commit] pypy new-jit-log: refactoring the jitlog, inlines encode methods, finish_once of cpu now prints enter count of bridges, entries and loops

2016-04-01 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83484:992293e7c5b7 Date: 2016-04-01 10:56 +0200 http://bitbucket.org/pypy/pypy/changeset/992293e7c5b7/ Log:refactoring the jitlog, inlines encode methods, finish_once of cpu now prints enter count of bridges,entries and loops d

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

2016-04-01 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83485:6f53abf601b1 Date: 2016-04-01 10:57 +0200 http://bitbucket.org/pypy/pypy/changeset/6f53abf601b1/ Log:catchup default diff --git a/pypy/module/__pypy__/interp_magic.py b/pypy/module/__pypy__/interp_magic.py --- a/pypy/module/__py

[pypy-commit] pypy default: backout the merge of the branch we need to think more about

2016-04-01 Thread fijal
Author: fijal Branch: Changeset: r83486:56c0228015a1 Date: 2016-04-01 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/56c0228015a1/ Log:backout the merge of the branch we need to think more about diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/e

[pypy-commit] pypy default: merge

2016-04-01 Thread fijal
Author: fijal Branch: Changeset: r83487:325494587c00 Date: 2016-04-01 12:04 +0200 http://bitbucket.org/pypy/pypy/changeset/325494587c00/ Log:merge diff --git a/pypy/module/__pypy__/interp_magic.py b/pypy/module/__pypy__/interp_magic.py --- a/pypy/module/__pypy__/interp_magic.py +++ b/pypy/m

[pypy-commit] pypy new-jit-log: try init from env variable rewritten, there is currently no filtering mechanism. filtering does not make sense anymore

2016-04-01 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83490:b8dc684ce886 Date: 2016-04-01 12:50 +0200 http://bitbucket.org/pypy/pypy/changeset/b8dc684ce886/ Log:try init from env variable rewritten, there is currently no filtering mechanism. filtering does not make sense anymore d

[pypy-commit] pypy new-jit-log: do not release gil for two logger functions. they are called in @rgc.no_release_gil

2016-04-01 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83488:4a28028053f5 Date: 2016-04-01 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/4a28028053f5/ Log:do not release gil for two logger functions. they are called in @rgc.no_release_gil diff --git a/rpython/jit/metainterp/

[pypy-commit] pypy new-jit-log: another releasegil=False

2016-04-01 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83489:0edef2d07438 Date: 2016-04-01 12:42 +0200 http://bitbucket.org/pypy/pypy/changeset/0edef2d07438/ Log:another releasegil=False diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpython/rlib/rvmprof/c

[pypy-commit] benchmarks default: add the ability to number the counts

2016-04-01 Thread fijal
Author: fijal Branch: Changeset: r350:b75559ef571b Date: 2016-04-01 13:48 +0200 http://bitbucket.org/pypy/benchmarks/changeset/b75559ef571b/ Log:add the ability to number the counts diff --git a/warmup/pypy-graph-alloc-removal.py b/warmup/pypy-graph-alloc-removal.py --- a/warmup/pypy-graph-

[pypy-commit] benchmarks default: improve

2016-04-01 Thread fijal
Author: fijal Branch: Changeset: r351:59290b59a24e Date: 2016-04-01 13:49 +0200 http://bitbucket.org/pypy/benchmarks/changeset/59290b59a24e/ Log:improve diff --git a/warmup/pypy-graph-alloc-removal.py b/warmup/pypy-graph-alloc-removal.py --- a/warmup/pypy-graph-alloc-removal.py +++ b/warmup

[pypy-commit] pypy cpyext-ext: fix strategy for zip()

2016-04-01 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83496:bcaba584080e Date: 2016-04-01 16:48 +0300 http://bitbucket.org/pypy/pypy/changeset/bcaba584080e/ Log:fix strategy for zip() diff --git a/pypy/module/cpyext/sequence.py b/pypy/module/cpyext/sequence.py --- a/pypy/module/cpyext/sequence.py ++

[pypy-commit] pypy cpyext-ext: add missing methods, randomly revert some to ObjectStrategy when called, raise on the rest

2016-04-01 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83494:ab7f77f250ba Date: 2016-03-31 21:20 +0300 http://bitbucket.org/pypy/pypy/changeset/ab7f77f250ba/ Log:add missing methods, randomly revert some to ObjectStrategy when called, raise on the rest diff --git a/pypy/module/cpyext/sequence

[pypy-commit] pypy cpyext-ext: add missing methods, test

2016-04-01 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83495:8f34e1689105 Date: 2016-04-01 10:01 +0300 http://bitbucket.org/pypy/pypy/changeset/8f34e1689105/ Log:add missing methods, test diff --git a/pypy/module/cpyext/sequence.py b/pypy/module/cpyext/sequence.py --- a/pypy/module/cpyext/sequence.py

[pypy-commit] pypy cpyext-ext: refactor error checking to make sure the strategy is correct

2016-04-01 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83493:eab8aff36a9f Date: 2016-03-31 19:29 +0300 http://bitbucket.org/pypy/pypy/changeset/eab8aff36a9f/ Log:refactor error checking to make sure the strategy is correct diff --git a/pypy/module/cpyext/sequence.py b/pypy/module/cpyext/sequence.py -

[pypy-commit] pypy cpyext-ext: test, implement more strategy methods, remove methods implemented in base class

2016-04-01 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83497:c945e9acf8f8 Date: 2016-04-01 17:03 +0300 http://bitbucket.org/pypy/pypy/changeset/c945e9acf8f8/ Log:test, implement more strategy methods, remove methods implemented in base class diff --git a/pypy/module/cpyext/sequence.py b/pypy/

[pypy-commit] pypy cpyext-ext: test some list methods

2016-04-01 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83492:4ef5f2c2ab24 Date: 2016-03-31 19:28 +0300 http://bitbucket.org/pypy/pypy/changeset/4ef5f2c2ab24/ Log:test some list methods diff --git a/pypy/module/cpyext/test/test_sequence.py b/pypy/module/cpyext/test/test_sequence.py --- a/pypy/module/

[pypy-commit] pypy jit-constptr-2: x86-32 support

2016-04-01 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83491:fd234418525e Date: 2016-04-01 16:14 +0200 http://bitbucket.org/pypy/pypy/changeset/fd234418525e/ Log:x86-32 support diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/

[pypy-commit] pypy jit-constptr-2: Kill this test, supersceded by tests in test_rewrite

2016-04-01 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83498:9f37768db82d Date: 2016-04-01 16:33 +0200 http://bitbucket.org/pypy/pypy/changeset/9f37768db82d/ Log:Kill this test, supersceded by tests in test_rewrite diff --git a/rpython/jit/backend/llsupport/test/test_gc.py b/rpython/jit/back

[pypy-commit] pypy new-jit-log: exposed enable_jitlog in module _vmprof, JITLOG env variable now controls the jitlog output file (bugfix), setup_once is now called while initializing the metainterp_sd

2016-04-01 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r83499:f42dc412ebd9 Date: 2016-04-01 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/f42dc412ebd9/ Log:exposed enable_jitlog in module _vmprof, JITLOG env variable now controls the jitlog output file (bugfix), setup_once is

[pypy-commit] pypy jit-constptr-2: Boehm support: the custom tracer won't work there, and the memory may

2016-04-01 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83500:aa7ba84109cb Date: 2016-04-01 18:17 +0200 http://bitbucket.org/pypy/pypy/changeset/aa7ba84109cb/ Log:Boehm support: the custom tracer won't work there, and the memory may not be scanned by Boehm itself diff --git a/rpython/j

[pypy-commit] pypy jit-constptr-2: (untested) ARM support

2016-04-01 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83502:646421afc5c5 Date: 2016-04-01 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/646421afc5c5/ Log:(untested) ARM support diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/

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

2016-04-01 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83501:8245b29790fa Date: 2016-04-01 19:13 +0200 http://bitbucket.org/pypy/pypy/changeset/8245b29790fa/ Log:tweak diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assem

[pypy-commit] pypy follow_symlinks: hg merge rposix-for-3

2016-04-01 Thread rlamy
Author: Ronan Lamy Branch: follow_symlinks Changeset: r83503:1ca73c09051e Date: 2016-03-31 21:08 +0100 http://bitbucket.org/pypy/pypy/changeset/1ca73c09051e/ Log:hg merge rposix-for-3 diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py +++ b/rpython/rlib

[pypy-commit] pypy follow_symlinks: Separate implementations of execv() and execve() since their signature and validation logic differ

2016-04-01 Thread rlamy
Author: Ronan Lamy Branch: follow_symlinks Changeset: r83505:9dc07d8a2654 Date: 2016-04-01 20:35 +0100 http://bitbucket.org/pypy/pypy/changeset/9dc07d8a2654/ Log:Separate implementations of execv() and execve() since their signature and validation logic differ diff --git a/pypy/modul

[pypy-commit] pypy follow_symlinks: Update execve() docstring

2016-04-01 Thread rlamy
Author: Ronan Lamy Branch: follow_symlinks Changeset: r83504:befb634cf35b Date: 2016-03-31 21:20 +0100 http://bitbucket.org/pypy/pypy/changeset/befb634cf35b/ Log:Update execve() docstring diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py --- a/pypy/module/po

[pypy-commit] pypy follow_symlinks: Allow path as file descriptor in execve()

2016-04-01 Thread rlamy
Author: Ronan Lamy Branch: follow_symlinks Changeset: r83506:a64857baf5ce Date: 2016-04-01 20:55 +0100 http://bitbucket.org/pypy/pypy/changeset/a64857baf5ce/ Log:Allow path as file descriptor in execve() diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp_posix.py ---

[pypy-commit] pypy jit-constptr-2: fix(?)

2016-04-01 Thread arigo
Author: Armin Rigo Branch: jit-constptr-2 Changeset: r83507:af7d68248897 Date: 2016-04-02 00:09 +0200 http://bitbucket.org/pypy/pypy/changeset/af7d68248897/ Log:fix(?) diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend/arm/asse

[pypy-commit] pypy cpyext-ext: finish all CPyListStrategy methods

2016-04-01 Thread mattip
Author: mattip Branch: cpyext-ext Changeset: r83508:29f300d480a2 Date: 2016-04-02 01:57 +0300 http://bitbucket.org/pypy/pypy/changeset/29f300d480a2/ Log:finish all CPyListStrategy methods diff --git a/pypy/module/cpyext/sequence.py b/pypy/module/cpyext/sequence.py --- a/pypy/module/cpyext/se