[pypy-commit] pypy default: move sum() to app-level, it's significantly faster with the JIT, particularly in cases such as a generator expressions, where the storage can be unboxed.

2011-08-29 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r46882:92e36ab4eb5e Date: 2011-08-29 05:05 -0400 http://bitbucket.org/pypy/pypy/changeset/92e36ab4eb5e/ Log:move sum() to app-level, it's significantly faster with the JIT, particularly in cases such as a generator expressions, where the

[pypy-commit] pypy ppc-jit-backend: Implemented STRLEN, STRGETITEM, STRSETITEM.

2011-08-29 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46883:500d9ed3d490 Date: 2011-08-29 14:54 +0200 http://bitbucket.org/pypy/pypy/changeset/500d9ed3d490/ Log:Implemented STRLEN, STRGETITEM, STRSETITEM. Works for test_basic_string, but is not complete yet. diff --git a/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: Implement STRLEN for PPC64

2011-08-29 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r46884:8b5af4e5b2c4 Date: 2011-08-29 09:32 -0400 http://bitbucket.org/pypy/pypy/changeset/8b5af4e5b2c4/ Log:Implement STRLEN for PPC64 diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py

[pypy-commit] pypy reflex-support: test and fix for issue 850

2011-08-29 Thread antocuni
Author: Antonio Cuni Branch: reflex-support Changeset: r46886:7fcfab9f332d Date: 2011-08-29 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/7fcfab9f332d/ Log:test and fix for issue 850 diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.py --- a/lib_pypy/_ctypes/stru

[pypy-commit] pypy reflex-support: backout 3719dbebe35c, it belongs to default

2011-08-29 Thread antocuni
Author: Antonio Cuni Branch: reflex-support Changeset: r46888:910cc29fa8db Date: 2011-08-29 15:48 +0200 http://bitbucket.org/pypy/pypy/changeset/910cc29fa8db/ Log:backout 3719dbebe35c, it belongs to default diff --git a/lib_pypy/_ctypes/function.py b/lib_pypy/_ctypes/function.py --- a/lib_py

[pypy-commit] pypy default: unskip and fix a previously failing test

2011-08-29 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46889:3b275b99dccf Date: 2011-08-29 12:32 +0200 http://bitbucket.org/pypy/pypy/changeset/3b275b99dccf/ Log:unskip and fix a previously failing test diff --git a/lib_pypy/_ctypes/function.py b/lib_pypy/_ctypes/function.py --- a/lib_pypy/_ctypes/functi

[pypy-commit] pypy reflex-support: unskip and fix a previously failing test

2011-08-29 Thread antocuni
Author: Antonio Cuni Branch: reflex-support Changeset: r46885:3719dbebe35c Date: 2011-08-29 12:32 +0200 http://bitbucket.org/pypy/pypy/changeset/3719dbebe35c/ Log:unskip and fix a previously failing test diff --git a/lib_pypy/_ctypes/function.py b/lib_pypy/_ctypes/function.py --- a/lib_pypy/

[pypy-commit] pypy reflex-support: Backed out changeset 7fcfab9f332d, it belongs to default

2011-08-29 Thread antocuni
Author: Antonio Cuni Branch: reflex-support Changeset: r46887:3570f6cfa2ff Date: 2011-08-29 15:48 +0200 http://bitbucket.org/pypy/pypy/changeset/3570f6cfa2ff/ Log:Backed out changeset 7fcfab9f332d, it belongs to default diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.

[pypy-commit] pypy default: test and fix for issue 850

2011-08-29 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r46890:21982a430a7e Date: 2011-08-29 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/21982a430a7e/ Log:test and fix for issue 850 diff --git a/lib_pypy/_ctypes/structure.py b/lib_pypy/_ctypes/structure.py --- a/lib_pypy/_ctypes/structure.py +++ b

[pypy-commit] lang-scheme default: Fix parser helper functions

2011-08-29 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r2:95db321dfa25 Date: 2011-08-29 10:29 +0200 http://bitbucket.org/pypy/lang-scheme/changeset/95db321dfa25/ Log:Fix parser helper functions New symbols should only be created with 'symbol', this guarantees that they are unique. Also

[pypy-commit] pypy default: merge heads

2011-08-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r46892:981319a0fc81 Date: 2011-08-29 17:38 +0200 http://bitbucket.org/pypy/pypy/changeset/981319a0fc81/ Log:merge heads diff --git a/pypy/doc/stackless.rst b/pypy/doc/stackless.rst --- a/pypy/doc/stackless.rst +++ b/pypy/doc/stackless.rst @@ -376,7 +376

[pypy-commit] pypy default: typo

2011-08-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r46891:9d7c8066d56d Date: 2011-08-29 17:37 +0200 http://bitbucket.org/pypy/pypy/changeset/9d7c8066d56d/ Log:typo diff --git a/pypy/doc/stackless.rst b/pypy/doc/stackless.rst --- a/pypy/doc/stackless.rst +++ b/pypy/doc/stackless.rst @@ -376,7 +376,7 @@

[pypy-commit] [COMMENT] Pull request #8 for pypy/pypy: added numpy.sort, tests, and docstring for numpy.array.sort

2011-08-29 Thread Bitbucket
New comment on pull request: https://bitbucket.org/pypy/pypy/pull-request/8/added-numpysort-tests-and-docstring-for#comment-36 yasirs said: I think the major issue is that of dtypes. I had imagined a number of passes to add other sorting algorithms and improvements through writing tests. I agre

[pypy-commit] pypy default: Fixes.

2011-08-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r46893:14091ce7892d Date: 2011-08-29 17:39 +0200 http://bitbucket.org/pypy/pypy/changeset/14091ce7892d/ Log:Fixes. diff --git a/pypy/rlib/_rffi_stacklet.py b/pypy/rlib/_rffi_stacklet.py --- a/pypy/rlib/_rffi_stacklet.py +++ b/pypy/rlib/_rffi_stacklet.py

[pypy-commit] pypy numpy-dtype-alt: you can't subclass dtype, thanks fijal

2011-08-29 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-alt Changeset: r46894:69827a913a5d Date: 2011-08-29 12:27 -0400 http://bitbucket.org/pypy/pypy/changeset/69827a913a5d/ Log:you can't subclass dtype, thanks fijal diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype

[pypy-commit] pypy numpy-dtype-alt: tests for float numarray mod

2011-08-29 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-alt Changeset: r46895:3a16c753cff0 Date: 2011-08-29 12:43 -0400 http://bitbucket.org/pypy/pypy/changeset/3a16c753cff0/ Log:tests for float numarray mod diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarr

[pypy-commit] pypy numpy-dtype-alt: unreachable code, raise an exception

2011-08-29 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-alt Changeset: r46896:a90a0ee5b4c9 Date: 2011-08-29 12:52 -0400 http://bitbucket.org/pypy/pypy/changeset/a90a0ee5b4c9/ Log:unreachable code, raise an exception diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numa

[pypy-commit] pypy numpy-dtype-alt: merged default

2011-08-29 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-alt Changeset: r46897:84d00dc7538b Date: 2011-08-29 12:53 -0400 http://bitbucket.org/pypy/pypy/changeset/84d00dc7538b/ Log:merged default diff --git a/lib_pypy/_ctypes/function.py b/lib_pypy/_ctypes/function.py --- a/lib_pypy/_ctypes/function.py +++ b/

[pypy-commit] pypy numpy-dtype-alt: Closed about-to-be-merged branch.

2011-08-29 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-alt Changeset: r46898:b2252ff8cbbd Date: 2011-08-29 12:53 -0400 http://bitbucket.org/pypy/pypy/changeset/b2252ff8cbbd/ Log:Closed about-to-be-merged branch. ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy faster-sum: wasn't faster

2011-08-29 Thread justinpeel
Author: Justin Peel Branch: faster-sum Changeset: r46901:3eba0bde5e95 Date: 2011-08-29 12:15 -0600 http://bitbucket.org/pypy/pypy/changeset/3eba0bde5e95/ Log:wasn't faster ___ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/m

[pypy-commit] pypy faster-sum: fixed

2011-08-29 Thread justinpeel
Author: Justin Peel Branch: faster-sum Changeset: r46900:beff4fcadc5c Date: 2011-08-29 12:15 -0600 http://bitbucket.org/pypy/pypy/changeset/beff4fcadc5c/ Log:fixed diff --git a/pypy/module/__builtin__/functional.py b/pypy/module/__builtin__/functional.py --- a/pypy/module/__builtin__/functi

[pypy-commit] pypy jit-duplicated_short_boxes: workaround for now

2011-08-29 Thread hakanardo
Author: Hakan Ardo Branch: jit-duplicated_short_boxes Changeset: r46902:09b508a2d84c Date: 2011-08-29 21:08 +0200 http://bitbucket.org/pypy/pypy/changeset/09b508a2d84c/ Log:workaround for now diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimiz

[pypy-commit] pypy jit-duplicated_short_boxes: translation fix

2011-08-29 Thread hakanardo
Author: Hakan Ardo Branch: jit-duplicated_short_boxes Changeset: r46903:43cabfd0241c Date: 2011-08-29 21:15 +0200 http://bitbucket.org/pypy/pypy/changeset/43cabfd0241c/ Log:translation fix diff --git a/pypy/jit/metainterp/optimizeopt/virtualize.py b/pypy/jit/metainterp/optimizeopt/virtualiz

[pypy-commit] pypy default: Fix -A tests on cpython built in UCS-2 mode

2011-08-29 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r46905:fc45d117a823 Date: 2011-08-23 22:46 +0200 http://bitbucket.org/pypy/pypy/changeset/fc45d117a823/ Log:Fix -A tests on cpython built in UCS-2 mode diff --git a/pypy/rlib/runicode.py b/pypy/rlib/runicode.py --- a/pypy/rlib/runicode.py +++

[pypy-commit] pypy default: 'string-escape' codec always escape single quotes

2011-08-29 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r46906:47a43db15b5b Date: 2011-08-23 22:52 +0200 http://bitbucket.org/pypy/pypy/changeset/47a43db15b5b/ Log:'string-escape' codec always escape single quotes diff --git a/pypy/module/_codecs/interp_codecs.py b/pypy/module/_codecs/interp_codec

[pypy-commit] pypy default: Merge heads

2011-08-29 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r46908:0dbf28666a5f Date: 2011-08-29 22:50 +0200 http://bitbucket.org/pypy/pypy/changeset/0dbf28666a5f/ Log:Merge heads diff --git a/pypy/module/_codecs/interp_codecs.py b/pypy/module/_codecs/interp_codecs.py --- a/pypy/module/_codecs/interp_

[pypy-commit] extradoc extradoc: started a micronumpy TODO

2011-08-29 Thread justinpeel
Author: Justin Peel Branch: extradoc Changeset: r3889:045fa0878a37 Date: 2011-08-29 18:15 -0600 http://bitbucket.org/pypy/extradoc/changeset/045fa0878a37/ Log:started a micronumpy TODO diff --git a/planning/micronumpy.txt b/planning/micronumpy.txt new file mode 100644 --- /dev/null +++ b/pla

[pypy-commit] pypy default: small speed-up for tarfile.py checksums

2011-08-29 Thread justinpeel
Author: Justin Peel Branch: Changeset: r46909:35da98dedf56 Date: 2011-08-29 18:32 -0600 http://bitbucket.org/pypy/pypy/changeset/35da98dedf56/ Log:small speed-up for tarfile.py checksums diff --git a/lib-python/modified-2.7/tarfile.py b/lib-python/modified-2.7/tarfile.py --- a/lib-python/m

[pypy-commit] pypy ppc-jit-backend: assert valid width for field and arrayitem

2011-08-29 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r46910:4b4db07cdbb3 Date: 2011-08-29 21:04 -0400 http://bitbucket.org/pypy/pypy/changeset/4b4db07cdbb3/ Log:assert valid width for field and arrayitem diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/p

[pypy-commit] pypy numpy-ufunc-object: a branch in which to turn ufuncs into objects, rather than just functions, and give them the attributes and methods they should have.

2011-08-29 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-ufunc-object Changeset: r46911:9baafa4e302e Date: 2011-08-29 23:36 -0400 http://bitbucket.org/pypy/pypy/changeset/9baafa4e302e/ Log:a branch in which to turn ufuncs into objects, rather than just functions, and give them the attributes and methods the

[pypy-commit] pypy numpy-ufunc-object: first pass. 0 progress made, doesn't work, broke everything. But it's a start!

2011-08-29 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-ufunc-object Changeset: r46912:c3db36472ab2 Date: 2011-08-30 00:23 -0400 http://bitbucket.org/pypy/pypy/changeset/c3db36472ab2/ Log:first pass. 0 progress made, doesn't work, broke everything. But it's a start! diff --git a/pypy/module/micronumpy/__i

[pypy-commit] pypy default: speed up seeking when no seeking is needed. speeds up tarfile with gzipped tarballs.

2011-08-29 Thread justinpeel
Author: Justin Peel Branch: Changeset: r46913:9f1fb6a3bb13 Date: 2011-08-30 00:18 -0600 http://bitbucket.org/pypy/pypy/changeset/9f1fb6a3bb13/ Log:speed up seeking when no seeking is needed. speeds up tarfile with gzipped tarballs. diff --git a/lib-python/modified-2.7/gzip.py b/lib-

[pypy-commit] pypy default: speed up for tarfile. pypy doesn't like adding empty strings.

2011-08-29 Thread justinpeel
Author: Justin Peel Branch: Changeset: r46914:c7da5730f011 Date: 2011-08-30 00:35 -0600 http://bitbucket.org/pypy/pypy/changeset/c7da5730f011/ Log:speed up for tarfile. pypy doesn't like adding empty strings. diff --git a/lib-python/modified-2.7/tarfile.py b/lib-python/modified-2.7/tarfile