[pypy-commit] pypy default: Add translation option to keep annotating as much as possible when

2016-11-23 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r88599:cbf3627becf5 Date: 2016-11-23 23:10 + http://bitbucket.org/pypy/pypy/changeset/cbf3627becf5/ Log:Add translation option to keep annotating as much as possible when AnnotationErrors are raised, and report all these errors at the end. d

[pypy-commit] pypy conditional_call_value_4: rewrite str/unicodehash, and add bh_str/unicodehash to llmodel

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88597:795c9b5e8990 Date: 2016-11-23 22:53 +0100 http://bitbucket.org/pypy/pypy/changeset/795c9b5e8990/ Log:rewrite str/unicodehash, and add bh_str/unicodehash to llmodel diff --git a/rpython/jit/backend/llsupport/llmodel.py b/r

[pypy-commit] pypy conditional_call_value_4: fix some tests

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88598:1323559e78f2 Date: 2016-11-23 23:05 +0100 http://bitbucket.org/pypy/pypy/changeset/1323559e78f2/ Log:fix some tests diff --git a/rpython/jit/metainterp/test/test_dict.py b/rpython/jit/metainterp/test/test_dict.py --- a/rp

[pypy-commit] pypy conditional_call_value_4: Simplest solution to avoid troubles with a getfield on the hash: add a

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88596:7e9c96bc7e3e Date: 2016-11-23 22:43 +0100 http://bitbucket.org/pypy/pypy/changeset/7e9c96bc7e3e/ Log:Simplest solution to avoid troubles with a getfield on the hash: add a custom operation diff --git a/rpython/jit/

[pypy-commit] pypy cling-support: coding convention and prepare for more test

2016-11-23 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88595:cf4a6dabef21 Date: 2016-11-23 13:26 -0800 http://bitbucket.org/pypy/pypy/changeset/cf4a6dabef21/ Log:coding convention and prepare for more test diff --git a/pypy/module/cppyy/test/datatypes.cxx b/pypy/module/cppyy/test/datatypes

[pypy-commit] pypy conditional_call_value_4: failing test

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88594:72f9fe55b596 Date: 2016-11-23 21:37 +0100 http://bitbucket.org/pypy/pypy/changeset/72f9fe55b596/ Log:failing test diff --git a/rpython/jit/metainterp/test/test_string.py b/rpython/jit/metainterp/test/test_string.py --- a/

[pypy-commit] pypy conditional_call_value_4: translation fix

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88593:1feae2bc5e13 Date: 2016-11-23 20:55 +0100 http://bitbucket.org/pypy/pypy/changeset/1feae2bc5e13/ Log:translation fix diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/met

[pypy-commit] pypy py3.5: Use default's implementation of PyMemoryView_FromBuffer

2016-11-23 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88592:f863a942eb67 Date: 2016-11-23 20:00 + http://bitbucket.org/pypy/pypy/changeset/f863a942eb67/ Log:Use default's implementation of PyMemoryView_FromBuffer diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.p

[pypy-commit] pypy cling-support: simplified dispatch for improved performance

2016-11-23 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88591:d4eede32eec0 Date: 2016-11-23 11:42 -0800 http://bitbucket.org/pypy/pypy/changeset/d4eede32eec0/ Log:simplified dispatch for improved performance diff --git a/pypy/module/cppyy/capi/loadable_capi.py b/pypy/module/cppyy/capi/loada

[pypy-commit] pypy py3.5: Fix tests for CPython -A

2016-11-23 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88590:b5e49d334122 Date: 2016-11-23 19:29 + http://bitbucket.org/pypy/pypy/changeset/b5e49d334122/ Log:Fix tests for CPython -A diff --git a/pypy/module/cpyext/test/test_arraymodule.py b/pypy/module/cpyext/test/test_arraymodule.py --- a/pypy/

[pypy-commit] pypy py3.5: fix import

2016-11-23 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88589:ff4b1d16a369 Date: 2016-11-23 19:03 + http://bitbucket.org/pypy/pypy/changeset/ff4b1d16a369/ Log:fix import diff --git a/pypy/module/cpyext/test/test_pyerrors.py b/pypy/module/cpyext/test/test_pyerrors.py --- a/pypy/module/cpyext/test/t

[pypy-commit] pypy py3.5: 2to3fy test

2016-11-23 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88588:bf7b4bdeda0e Date: 2016-11-23 17:44 + http://bitbucket.org/pypy/pypy/changeset/bf7b4bdeda0e/ Log:2to3fy test diff --git a/pypy/module/pypyjit/test_pypy_c/test_shift.py b/pypy/module/pypyjit/test_pypy_c/test_shift.py --- a/pypy/module/py

[pypy-commit] pypy py3.5: skip micronumpy tests

2016-11-23 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88587:5a606b09d9e7 Date: 2016-11-23 17:42 + http://bitbucket.org/pypy/pypy/changeset/5a606b09d9e7/ Log:skip micronumpy tests diff --git a/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py b/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py

[pypy-commit] pypy conditional_call_value_4: Use conditional_call_elidable instead of call_shortcut here

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88586:f4289ee8dfa3 Date: 2016-11-23 18:38 +0100 http://bitbucket.org/pypy/pypy/changeset/f4289ee8dfa3/ Log:Use conditional_call_elidable instead of call_shortcut here diff --git a/rpython/rtyper/lltypesystem/rstr.py b/rpython/r

[pypy-commit] pypy conditional_call_value_4: PPC support for cond_call_value

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88585:09b115d2a587 Date: 2016-11-23 18:30 +0100 http://bitbucket.org/pypy/pypy/changeset/09b115d2a587/ Log:PPC support for cond_call_value diff --git a/rpython/jit/backend/ppc/opassembler.py b/rpython/jit/backend/ppc/opassemble

[pypy-commit] pypy conditional_call_value_4: add 'cond_call_value' in the ARM backend

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88584:208a94fe7827 Date: 2016-11-23 17:46 +0100 http://bitbucket.org/pypy/pypy/changeset/208a94fe7827/ Log:add 'cond_call_value' in the ARM backend diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/ass

[pypy-commit] pypy conditional_call_value_4: Remove 'supports_cond_call_value', because now it is expected from all backends

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88583:184d01694ab1 Date: 2016-11-23 16:43 +0100 http://bitbucket.org/pypy/pypy/changeset/184d01694ab1/ Log:Remove 'supports_cond_call_value', because now it is expected from all backends diff --git a/rpython/jit/backend/

[pypy-commit] pypy default: test and fix: PyDict_Update is not actually the same as dict.update in CPython

2016-11-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r88582:436f95cd8184 Date: 2016-11-23 17:25 +0100 http://bitbucket.org/pypy/pypy/changeset/436f95cd8184/ Log:test and fix: PyDict_Update is not actually the same as dict.update in CPython (that would be too simple) diff --git a/pypy/modu

[pypy-commit] pypy default: issue 2435 testing: make sure to ignore the overridden __getitem__ method on

2016-11-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r88581:97648f46bf4e Date: 2016-11-23 16:18 +0100 http://bitbucket.org/pypy/pypy/changeset/97648f46bf4e/ Log:issue 2435 testing: make sure to ignore the overridden __getitem__ method on subclasses pass as **kwargs. This is bug-to-bug

[pypy-commit] pypy conditional_call_value_4: More tests, more fixes

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88580:be014558712e Date: 2016-11-23 15:54 +0100 http://bitbucket.org/pypy/pypy/changeset/be014558712e/ Log:More tests, more fixes diff --git a/rpython/jit/metainterp/optimizeopt/pure.py b/rpython/jit/metainterp/optimizeopt/pure

[pypy-commit] pypy default: test, fix user-created heaptype, issue #2434

2016-11-23 Thread mattip
Author: Matti Picus Branch: Changeset: r88579:98f8c7e783db Date: 2016-11-23 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/98f8c7e783db/ Log:test, fix user-created heaptype, issue #2434 diff --git a/pypy/module/cpyext/test/test_typeobject.py b/pypy/module/cpyext/test/test_typeobject.

[pypy-commit] pypy conditional_call_value_4: tweaks

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88578:71709aa3ea99 Date: 2016-11-23 12:15 +0100 http://bitbucket.org/pypy/pypy/changeset/71709aa3ea99/ Log:tweaks diff --git a/rpython/jit/metainterp/optimizeopt/pure.py b/rpython/jit/metainterp/optimizeopt/pure.py --- a/rpytho

[pypy-commit] pypy conditional_call_value_4: next test passing

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88577:dbe7fb152fc7 Date: 2016-11-23 11:58 +0100 http://bitbucket.org/pypy/pypy/changeset/dbe7fb152fc7/ Log:next test passing diff --git a/rpython/jit/metainterp/optimizeopt/pure.py b/rpython/jit/metainterp/optimizeopt/pure.py -

[pypy-commit] pypy default: fix sandbox in the case where an os function is called directly via rposix, as

2016-11-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r88576:f8b82bd65934 Date: 2016-11-23 11:55 +0100 http://bitbucket.org/pypy/pypy/changeset/f8b82bd65934/ Log:fix sandbox in the case where an os function is called directly via rposix, as opposed to via os. diff --git a/rpython/rlib/obje

[pypy-commit] pypy conditional_call_value_4: progress

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88575:330341af61ab Date: 2016-11-23 11:45 +0100 http://bitbucket.org/pypy/pypy/changeset/330341af61ab/ Log:progress diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.py

[pypy-commit] pypy conditional_call_value_4: Pass tests

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88574:507376cf760c Date: 2016-11-23 11:25 +0100 http://bitbucket.org/pypy/pypy/changeset/507376cf760c/ Log:Pass tests diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/optimizeopt/rewrite.py --

[pypy-commit] pypy default: make INT_EQ and INT_NE more similar

2016-11-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r88573:55a9404c80d6 Date: 2016-11-23 11:04 +0100 http://bitbucket.org/pypy/pypy/changeset/55a9404c80d6/ Log:make INT_EQ and INT_NE more similar diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpython/jit/metainterp/optimizeopt/intbounds.

[pypy-commit] pypy conditional_call_value_4: From conditional_call_value_2: found out again why we'd like the

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88572:1e9f2a40fd2e Date: 2016-11-23 11:00 +0100 http://bitbucket.org/pypy/pypy/changeset/1e9f2a40fd2e/ Log:From conditional_call_value_2: found out again why we'd like the function to be only "almost" elidable diff --git

[pypy-commit] pypy conditional_call_value_4: adapt tests

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88571:983b2cd122c4 Date: 2016-11-23 10:39 +0100 http://bitbucket.org/pypy/pypy/changeset/983b2cd122c4/ Log:adapt tests diff --git a/rpython/jit/metainterp/test/test_call.py b/rpython/jit/metainterp/test/test_call.py --- a/rpyth

[pypy-commit] pypy conditional_call_value_4: Fix the logic: "not value" is not enough, we need "value is None"

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88570:db9ba07ec696 Date: 2016-11-23 10:27 +0100 http://bitbucket.org/pypy/pypy/changeset/db9ba07ec696/ Log:Fix the logic: "not value" is not enough, we need "value is None" diff --git a/rpython/jit/metainterp/test/test_call.py

[pypy-commit] pypy conditional_call_value_4: Start to adapt tests from conditional_call_value_2

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88569:5482941a8917 Date: 2016-11-23 10:22 +0100 http://bitbucket.org/pypy/pypy/changeset/5482941a8917/ Log:Start to adapt tests from conditional_call_value_2 diff --git a/rpython/jit/backend/x86/test/test_call.py b/rpython/jit/

[pypy-commit] pypy conditional_call_value_4: in-progress

2016-11-23 Thread arigo
Author: Armin Rigo Branch: conditional_call_value_4 Changeset: r88568:2353e0a7c50b Date: 2016-11-23 10:08 +0100 http://bitbucket.org/pypy/pypy/changeset/2353e0a7c50b/ Log:in-progress diff --git a/rpython/jit/codewriter/jtransform.py b/rpython/jit/codewriter/jtransform.py --- a/rpython/jit/c

[pypy-commit] pypy.org extradoc: update the values

2016-11-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r822:2ac21af4d38d Date: 2016-11-23 09:16 +0100 http://bitbucket.org/pypy/pypy.org/changeset/2ac21af4d38d/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $66265 of $105000 (