[pypy-commit] pypy numpypy.float16: flesh out Float16 type

2012-10-28 Thread mattip
Author: mattip Branch: numpypy.float16 Changeset: r58552:7bfd4719be6c Date: 2012-10-29 05:56 +0200 http://bitbucket.org/pypy/pypy/changeset/7bfd4719be6c/ Log:flesh out Float16 type diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/typ

[pypy-commit] pypy numpypy.float16: merge default into branch

2012-10-28 Thread mattip
Author: mattip Branch: numpypy.float16 Changeset: r58550:0a4fa60c1207 Date: 2012-10-28 23:26 +0200 http://bitbucket.org/pypy/pypy/changeset/0a4fa60c1207/ Log:merge default into branch diff --git a/py/_code/source.py b/py/_code/source.py --- a/py/_code/source.py +++ b/py/_code/source.py @@ -1

[pypy-commit] pypy default: merge heads

2012-10-28 Thread mattip
Author: mattip Branch: Changeset: r58554:0856e88f3e3e Date: 2012-10-29 06:03 +0200 http://bitbucket.org/pypy/pypy/changeset/0856e88f3e3e/ Log:merge heads diff --git a/pypy/rlib/rbigint.py b/pypy/rlib/rbigint.py --- a/pypy/rlib/rbigint.py +++ b/pypy/rlib/rbigint.py @@ -119,6 +119,17 @@

[pypy-commit] pypy default: remove old cruft

2012-10-28 Thread mattip
Author: mattip Branch: Changeset: r58553:a11f3b7e7b8e Date: 2012-10-29 05:58 +0200 http://bitbucket.org/pypy/pypy/changeset/a11f3b7e7b8e/ Log:remove old cruft diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/micronumpy/interp_bo

[pypy-commit] pypy numpypy.float16: fix promotion of UInt64 -> Float64, obscure use of indexes in builtin_types

2012-10-28 Thread mattip
Author: mattip Branch: numpypy.float16 Changeset: r58551:935d79f359c2 Date: 2012-10-29 05:40 +0200 http://bitbucket.org/pypy/pypy/changeset/935d79f359c2/ Log:fix promotion of UInt64 -> Float64, obscure use of indexes in builtin_types diff --git a/pypy/module/micronumpy/interp_ufuncs.

[pypy-commit] pypy numpypy.float16: work in progress

2012-10-28 Thread mattip
Author: mattip Branch: numpypy.float16 Changeset: r58549:919585f4f4a8 Date: 2012-10-28 19:45 +0200 http://bitbucket.org/pypy/pypy/changeset/919585f4f4a8/ Log:work in progress diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/types.py

[pypy-commit] pypy default: make it possible to compare rbigints with == and != for testing

2012-10-28 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r58548:12f7aa38e6e2 Date: 2012-10-28 15:15 -0700 http://bitbucket.org/pypy/pypy/changeset/12f7aa38e6e2/ Log:make it possible to compare rbigints with == and != for testing diff --git a/pypy/rlib/rbigint.py b/pypy/rlib/rbigint.py --- a/pypy/rlib/rbigint

[pypy-commit] pypy default: grr, my font sucks

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58546:aba6cf7fc006 Date: 2012-10-28 20:34 +0100 http://bitbucket.org/pypy/pypy/changeset/aba6cf7fc006/ Log:grr, my font sucks diff --git a/pypy/module/micronumpy/strides.py b/pypy/module/micronumpy/strides.py --- a/pypy/module/micronumpy/strid

[pypy-commit] pypy default: seems my hacks made assertion worse

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58545:67c628463599 Date: 2012-10-28 20:27 +0100 http://bitbucket.org/pypy/pypy/changeset/67c628463599/ Log:seems my hacks made assertion worse diff --git a/py/_code/source.py b/py/_code/source.py --- a/py/_code/source.py +++ b/py/_code/source.p

[pypy-commit] pypy result-in-resops: cleanups and pass one more test

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r58544:d0dcc32ecfe4 Date: 2012-10-28 19:33 +0100 http://bitbucket.org/pypy/pypy/changeset/d0dcc32ecfe4/ Log:cleanups and pass one more test diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimize

[pypy-commit] pypy default: some speedups

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58543:e5eb07255e76 Date: 2012-10-28 19:22 +0100 http://bitbucket.org/pypy/pypy/changeset/e5eb07255e76/ Log:some speedups diff --git a/pypy/module/micronumpy/arrayimpl/concrete.py b/pypy/module/micronumpy/arrayimpl/concrete.py --- a/pypy/module

[pypy-commit] pypy default: readd the hack. will find something better

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58542:8f7faa354ab4 Date: 2012-10-28 18:48 +0100 http://bitbucket.org/pypy/pypy/changeset/8f7faa354ab4/ Log:readd the hack. will find something better diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py b/pypy/jit/metainterp/optimizeopt/rew

[pypy-commit] pypy default: Fix the test.

2012-10-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r58541:e7004e804a53 Date: 2012-10-28 18:46 +0100 http://bitbucket.org/pypy/pypy/changeset/e7004e804a53/ Log:Fix the test. diff --git a/pypy/jit/metainterp/test/test_list.py b/pypy/jit/metainterp/test/test_list.py --- a/pypy/jit/metainterp/test/test_lis

[pypy-commit] pypy default: Tweak ll_arraycopy() to fix again the issue of the missing arraydescr

2012-10-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r58540:a18331247b12 Date: 2012-10-28 18:45 +0100 http://bitbucket.org/pypy/pypy/changeset/a18331247b12/ Log:Tweak ll_arraycopy() to fix again the issue of the missing arraydescr among the calldescr.get_extra_info(). diff --git a/pypy/rlib/object

[pypy-commit] pypy default: a failing test

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58539:d7db0a927f92 Date: 2012-10-28 18:41 +0100 http://bitbucket.org/pypy/pypy/changeset/d7db0a927f92/ Log:a failing test diff --git a/pypy/jit/metainterp/test/test_list.py b/pypy/jit/metainterp/test/test_list.py --- a/pypy/jit/metainterp/test

[pypy-commit] pypy default: disable the optimization until we find a better way

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58538:c7efa45ae2a5 Date: 2012-10-28 18:38 +0100 http://bitbucket.org/pypy/pypy/changeset/c7efa45ae2a5/ Log:disable the optimization until we find a better way diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py b/pypy/jit/metainterp/optimi

[pypy-commit] pypy result-in-resops: one more test

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r58537:40876c78ca5b Date: 2012-10-28 18:29 +0100 http://bitbucket.org/pypy/pypy/changeset/40876c78ca5b/ Log:one more test diff --git a/pypy/jit/metainterp/optimizeopt/pure.py b/pypy/jit/metainterp/optimizeopt/pure.py --- a/pypy/

[pypy-commit] pypy result-in-resops: fix those tests, they're still fine

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r58536:eb30095a8f30 Date: 2012-10-28 18:25 +0100 http://bitbucket.org/pypy/pypy/changeset/eb30095a8f30/ Log:fix those tests, they're still fine diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/m

[pypy-commit] pypy result-in-resops: first real virtual test

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r58535:a08cae4bda5b Date: 2012-10-28 18:21 +0100 http://bitbucket.org/pypy/pypy/changeset/a08cae4bda5b/ Log:first real virtual test diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/heap.py -

[pypy-commit] pypy default: fix some imports

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58534:b9840b6692d4 Date: 2012-10-28 17:46 +0100 http://bitbucket.org/pypy/pypy/changeset/b9840b6692d4/ Log:fix some imports diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/pypy/jit/metai

[pypy-commit] pypy default: remove an import * and fix import locations

2012-10-28 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r58533:b28deb1c63e7 Date: 2012-10-28 09:12 -0700 http://bitbucket.org/pypy/pypy/changeset/b28deb1c63e7/ Log:remove an import * and fix import locations diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimiz

[pypy-commit] pypy default: fix imports

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58532:83532451dc20 Date: 2012-10-28 17:09 +0100 http://bitbucket.org/pypy/pypy/changeset/83532451dc20/ Log:fix imports diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py b/pypy/jit/metainterp/optimizeopt/rewrite.py --- a/pypy/jit/metainte

[pypy-commit] pypy result-in-resops: move a hack from store_final_boxes_in_guard

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r58531:5548cd817164 Date: 2012-10-28 17:04 +0100 http://bitbucket.org/pypy/pypy/changeset/5548cd817164/ Log:move a hack from store_final_boxes_in_guard diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metaint

[pypy-commit] cffi default: issue35: meh, Python 2.7 decided to drop complete support for 'buffer'

2012-10-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r1014:14eff35bfad7 Date: 2012-10-28 16:18 +0100 http://bitbucket.org/cffi/cffi/changeset/14eff35bfad7/ Log:issue35: meh, Python 2.7 decided to drop complete support for 'buffer' object at the same time that 'memoryview' was added. Work ar

[pypy-commit] pypy default: implement unrolling of arraycopy over non-virtual and small sources

2012-10-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58530:a2711f030e6c Date: 2012-10-28 15:24 +0100 http://bitbucket.org/pypy/pypy/changeset/a2711f030e6c/ Log:implement unrolling of arraycopy over non-virtual and small sources diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py b/pypy/jit/m

[pypy-commit] cffi default: Allow '[...]' when declaring a global array, and interpret it like '[]'.

2012-10-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r1013:3bb5d49c0c00 Date: 2012-10-28 09:42 +0100 http://bitbucket.org/cffi/cffi/changeset/3bb5d49c0c00/ Log:Allow '[...]' when declaring a global array, and interpret it like '[]'. diff --git a/cffi/cparser.py b/cffi/cparser.py --- a/cffi/cparser

[pypy-commit] pypy default: A bug and fix in the dict insertion code. Interestingly, CPython has

2012-10-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r58529:a18b9bbc6530 Date: 2012-10-28 08:11 +0100 http://bitbucket.org/pypy/pypy/changeset/a18b9bbc6530/ Log:A bug and fix in the dict insertion code. Interestingly, CPython has the same bug until changes in 3.3 fixed it. diff --git a/pypy/rpytho