[pypy-commit] pypy ppc-updated-backend: PPC Backend #1: merged "default" and the unfinished

2015-08-28 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r79264:2b7e225663d7 Date: 2015-08-22 05:41 -0700 http://bitbucket.org/pypy/pypy/changeset/2b7e225663d7/ Log:PPC Backend #1: merged "default" and the unfinished "ppc-updated- backend" branch, and then fixed stuff until we reach

[pypy-commit] pypy optresult-unroll: boolify the immutable-ranking

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79265:61cd3d2b9379 Date: 2015-08-28 10:42 +0200 http://bitbucket.org/pypy/pypy/changeset/61cd3d2b9379/ Log:boolify the immutable-ranking diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/llsupport/descr.

[pypy-commit] cffi add-float-dotdotdot: Test the various cases, fix issues with rounding, etc.

2015-08-28 Thread arigo
Author: Armin Rigo Branch: add-float-dotdotdot Changeset: r2260:349afe35982d Date: 2015-08-28 10:47 +0200 http://bitbucket.org/cffi/cffi/changeset/349afe35982d/ Log:Test the various cases, fix issues with rounding, etc. A subtle point is that your version uses is_float_type(), which

[pypy-commit] cffi add-float-dotdotdot: Add support for `typedef float... foo_t`.

2015-08-28 Thread maxbelanger
Author: Max Belanger Branch: add-float-dotdotdot Changeset: r2259:ec78097f627d Date: 2015-08-27 17:47 -0700 http://bitbucket.org/cffi/cffi/changeset/ec78097f627d/ Log:Add support for `typedef float... foo_t`. diff --git a/cffi/_cffi_include.h b/cffi/_cffi_include.h --- a/cffi/_cffi_include.h

[pypy-commit] pypy optresult-unroll: silence a prevalent rpython warning

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79266:fb11a2c775e9 Date: 2015-08-28 10:50 +0200 http://bitbucket.org/pypy/pypy/changeset/fb11a2c775e9/ Log:silence a prevalent rpython warning diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/llsupport/

[pypy-commit] cffi add-float-dotdotdot: Document

2015-08-28 Thread arigo
Author: Armin Rigo Branch: add-float-dotdotdot Changeset: r2261:f00569dace33 Date: 2015-08-28 11:01 +0200 http://bitbucket.org/cffi/cffi/changeset/f00569dace33/ Log:Document diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -394,6 +

[pypy-commit] cffi add-float-dotdotdot: Extra test

2015-08-28 Thread arigo
Author: Armin Rigo Branch: add-float-dotdotdot Changeset: r2262:99522540de8d Date: 2015-08-28 11:04 +0200 http://bitbucket.org/cffi/cffi/changeset/99522540de8d/ Log:Extra test diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_recompiler

[pypy-commit] cffi add-float-dotdotdot: Close branch, ready to merge

2015-08-28 Thread arigo
Author: Armin Rigo Branch: add-float-dotdotdot Changeset: r2263:58516fa7b41a Date: 2015-08-28 11:11 +0200 http://bitbucket.org/cffi/cffi/changeset/58516fa7b41a/ Log:Close branch, ready to merge ___ pypy-commit mailing list [email protected] ht

[pypy-commit] cffi default: hg merge add-float-dotdotdot

2015-08-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2264:6a79f6cdd2b8 Date: 2015-08-28 11:11 +0200 http://bitbucket.org/cffi/cffi/changeset/6a79f6cdd2b8/ Log:hg merge add-float-dotdotdot diff --git a/c/realize_c_type.c b/c/realize_c_type.c --- a/c/realize_c_type.c +++ b/c/realize_c_type.c @@ -166,6 +166

[pypy-commit] cffi default: Prepare release 1.3.0

2015-08-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2265:03ccc967c61c Date: 2015-08-28 11:19 +0200 http://bitbucket.org/cffi/cffi/changeset/03ccc967c61c/ Log:Prepare release 1.3.0 diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -6296,7 +6296,7 @@

[pypy-commit] pypy default: Update to cffi 1.3.0

2015-08-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r79267:5345333d8dcd Date: 2015-08-28 11:26 +0200 http://bitbucket.org/pypy/pypy/changeset/5345333d8dcd/ Log:Update to cffi 1.3.0 diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO --- a/lib_pypy/cffi.egg-info/PKG-INFO +++ b/l

[pypy-commit] pypy release-2.6.x: document cffi 1.3

2015-08-28 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79269:f3ad1e1e1d62 Date: 2015-08-28 12:39 +0300 http://bitbucket.org/pypy/pypy/changeset/f3ad1e1e1d62/ Log:document cffi 1.3 diff --git a/pypy/doc/release-2.6.1.rst b/pypy/doc/release-2.6.1.rst --- a/pypy/doc/release-2.6.1.rst +++ b/pypy/doc/r

[pypy-commit] pypy release-2.6.x: merge default into release for cffi 1.3

2015-08-28 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r79268:00d367b4253b Date: 2015-08-28 12:38 +0300 http://bitbucket.org/pypy/pypy/changeset/00d367b4253b/ Log:merge default into release for cffi 1.3 diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO --- a/lib_pypy/cf

[pypy-commit] pypy optresult-unroll: fix virtualizables

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79271:6aa509ce12e3 Date: 2015-08-28 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/6aa509ce12e3/ Log:fix virtualizables diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/

[pypy-commit] pypy optresult-unroll: fix some tests

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79270:79beb329dbbe Date: 2015-08-28 11:45 +0200 http://bitbucket.org/pypy/pypy/changeset/79beb329dbbe/ Log:fix some tests diff --git a/rpython/jit/metainterp/history.py b/rpython/jit/metainterp/history.py --- a/rpython/jit/meta

[pypy-commit] pypy optresult-unroll: finish porting test_virtualizable

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79272:93c7bd243702 Date: 2015-08-28 12:00 +0200 http://bitbucket.org/pypy/pypy/changeset/93c7bd243702/ Log:finish porting test_virtualizable diff --git a/rpython/jit/metainterp/test/test_virtualizable.py b/rpython/jit/metainter

[pypy-commit] pypy optresult-unroll: ups, fix the base class

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79273:372726fffeb6 Date: 2015-08-28 12:03 +0200 http://bitbucket.org/pypy/pypy/changeset/372726fffeb6/ Log:ups, fix the base class diff --git a/rpython/jit/metainterp/history.py b/rpython/jit/metainterp/history.py --- a/rpython

[pypy-commit] pypy optresult-unroll: fix the case of bound <-> no bound comparisons

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79274:96a9549fcabf Date: 2015-08-28 12:07 +0200 http://bitbucket.org/pypy/pypy/changeset/96a9549fcabf/ Log:fix the case of bound <-> no bound comparisons diff --git a/rpython/jit/metainterp/optimizeopt/virtualstate.py b/rpython

[pypy-commit] pypy optresult-unroll: fix a case of heapcache - now breaks some tests because it produces less good code, but seems to work, fixing

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79275:cfa79aa0c03f Date: 2015-08-28 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/cfa79aa0c03f/ Log:fix a case of heapcache - now breaks some tests because it produces less good code, but seems to work, fixing dif

[pypy-commit] pypy optresult-unroll: fix rpython

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79276:74cda9b10634 Date: 2015-08-28 14:51 +0200 http://bitbucket.org/pypy/pypy/changeset/74cda9b10634/ Log:fix rpython diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.

[pypy-commit] pypy optresult-unroll: fix some tests

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79277:6407bf490893 Date: 2015-08-28 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/6407bf490893/ Log:fix some tests diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/info.py ---

[pypy-commit] pypy optresult-unroll: dance around a bit

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79278:9217bd619818 Date: 2015-08-28 15:17 +0200 http://bitbucket.org/pypy/pypy/changeset/9217bd619818/ Log:dance around a bit diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/info.py

[pypy-commit] pypy optresult-unroll: merge default

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79279:a25583961987 Date: 2015-08-28 16:02 +0200 http://bitbucket.org/pypy/pypy/changeset/a25583961987/ Log:merge default diff too long, truncating to 2000 out of 17941 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LI

[pypy-commit] pypy optresult-unroll: test and a fix

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79280:c3486c27afbd Date: 2015-08-28 16:59 +0200 http://bitbucket.org/pypy/pypy/changeset/c3486c27afbd/ Log:test and a fix diff --git a/rpython/jit/metainterp/optimizeopt/earlyforce.py b/rpython/jit/metainterp/optimizeopt/earlyf

[pypy-commit] pypy optresult-unroll: Add GUARD_GC_TYPE and GUARD_NONNULL_GC_TYPE, step 1: llgraph only

2015-08-28 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79281:947d07bc67fc Date: 2015-08-28 17:37 +0200 http://bitbucket.org/pypy/pypy/changeset/947d07bc67fc/ Log:Add GUARD_GC_TYPE and GUARD_NONNULL_GC_TYPE, step 1: llgraph only diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/j

[pypy-commit] pypy optresult-unroll: possible translation fix

2015-08-28 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79283:fc4b741f41d4 Date: 2015-08-28 17:17 +0100 http://bitbucket.org/pypy/pypy/changeset/fc4b741f41d4/ Log:possible translation fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/

[pypy-commit] pypy optresult-unroll: Add guard_gc_type in the x86 backend, sharing as much as I can with guard_class.

2015-08-28 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79282:b1c4f13859b7 Date: 2015-08-28 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/b1c4f13859b7/ Log:Add guard_gc_type in the x86 backend, sharing as much as I can with guard_class. diff --git a/rpython/jit/backend/llsuppo

[pypy-commit] pypy optresult-unroll: kill modifying short preamble in place

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79284:4cf54bb12f0f Date: 2015-08-28 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/4cf54bb12f0f/ Log:kill modifying short preamble in place diff --git a/rpython/jit/metainterp/optimizeopt/shortpreamble.py b/rpython/jit/me

[pypy-commit] pypy optresult-unroll: merge

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79286:9e0692ce2a85 Date: 2015-08-28 18:32 +0200 http://bitbucket.org/pypy/pypy/changeset/9e0692ce2a85/ Log:merge diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpython/jit/backe

[pypy-commit] pypy optresult-unroll: work a bit on tests

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79285:e476d8be1785 Date: 2015-08-28 18:32 +0200 http://bitbucket.org/pypy/pypy/changeset/e476d8be1785/ Log:work a bit on tests diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/op

[pypy-commit] pypy optresult-unroll: fix rpython

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79287:2c6a9ab1afcd Date: 2015-08-28 20:04 +0200 http://bitbucket.org/pypy/pypy/changeset/2c6a9ab1afcd/ Log:fix rpython diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.

[pypy-commit] pypy optresult-unroll: bah

2015-08-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79288:fa5a35ae6ee4 Date: 2015-08-28 20:13 +0200 http://bitbucket.org/pypy/pypy/changeset/fa5a35ae6ee4/ Log:bah diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimizeopt/unroll.py --- a/rpyth