[pypy-commit] pypy default: Mention Cython.

2011-09-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r47007:e9cb09c6e277 Date: 2011-09-02 08:59 +0200 http://bitbucket.org/pypy/pypy/changeset/e9cb09c6e277/ Log:Mention Cython. diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -329,7 +329,8 @@ * Second, and

[pypy-commit] pypy default: fix on 64 bit

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r47008:2c5ff10a0772 Date: 2011-09-02 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/2c5ff10a0772/ Log:fix on 64 bit diff --git a/pypy/module/pypyjit/test_pypy_c/test_call.py b/pypy/module/pypyjit/test_pypy_c/test_call.py --- a/pypy/modul

[pypy-commit] pypy default: Fix for pypy.jit.metainterp.test.test_ztranslation.

2011-09-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r47010:261c24cda77c Date: 2011-09-02 10:17 +0200 http://bitbucket.org/pypy/pypy/changeset/261c24cda77c/ Log:Fix for pypy.jit.metainterp.test.test_ztranslation. diff --git a/pypy/rlib/libffi.py b/pypy/rlib/libffi.py --- a/pypy/rlib/libffi.py +++ b/pypy/r

[pypy-commit] pypy default: Fix this test by retrying in bad cases.

2011-09-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r47009:ec222879764c Date: 2011-09-02 10:16 +0200 http://bitbucket.org/pypy/pypy/changeset/ec222879764c/ Log:Fix this test by retrying in bad cases. diff --git a/pypy/objspace/std/test/test_methodcache.py b/pypy/objspace/std/test/test_methodcache.py ---

[pypy-commit] pypy.org extradoc: A nicer image.

2011-09-02 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r251:c72342f7e140 Date: 2011-09-02 11:23 +0200 http://bitbucket.org/pypy/pypy.org/changeset/c72342f7e140/ Log:A nicer image. diff --git a/image/people/arigo.png b/image/people/arigo.png index 24113c3371a96bd2ae9cd49ad6dca3a4459eca20..d35a82b51c

[pypy-commit] pypy improve-heap-caching-tracing: start a branch to cache more during tracing. start by stepwise refactoring the

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47011:9806d3b8c116 Date: 2011-09-02 10:21 +0200 http://bitbucket.org/pypy/pypy/changeset/9806d3b8c116/ Log:start a branch to cache more during tracing. start by stepwise refactoring the current heap cache to

[pypy-commit] pypy improve-heap-caching-tracing: move all the heap caching to the new file. add unit tests.

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47012:8549556a3847 Date: 2011-09-02 11:22 +0200 http://bitbucket.org/pypy/pypy/changeset/8549556a3847/ Log:move all the heap caching to the new file. add unit tests. diff --git a/pypy/jit/metainterp/heapcache.py b/p

[pypy-commit] buildbot default: Kill an old test.

2011-09-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r590:074c6ccb9256 Date: 2011-09-02 11:31 +0200 http://bitbucket.org/pypy/buildbot/changeset/074c6ccb9256/ Log:Kill an old test. diff --git a/bot2/pypybuildbot/test/test_pypylist.py b/bot2/pypybuildbot/test/test_pypylist.py --- a/bot2/pypybuildbot/test/

[pypy-commit] buildbot default: Bah! Syntax error.

2011-09-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r591:e3dc118be8c0 Date: 2011-09-02 11:31 +0200 http://bitbucket.org/pypy/buildbot/changeset/e3dc118be8c0/ Log:Bah! Syntax error. diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py +++ b/bot2/pypybuil

[pypy-commit] pypy numpy-comparison: Initial implementation (tests pass, translation fails)

2011-09-02 Thread snus_mumrik
Author: Ilya Osadchiy Branch: numpy-comparison Changeset: r47014:edb6c31894de Date: 2011-09-02 10:37 +0300 http://bitbucket.org/pypy/pypy/changeset/edb6c31894de/ Log:Initial implementation (tests pass, translation fails) diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronum

[pypy-commit] pypy numpy-comparison: Creating branch for comparison operators. Depends on numpy-dtype-alt.

2011-09-02 Thread snus_mumrik
Author: Ilya Osadchiy Branch: numpy-comparison Changeset: r47013:6dc3eafc6e1f Date: 2011-08-27 13:23 +0300 http://bitbucket.org/pypy/pypy/changeset/6dc3eafc6e1f/ Log:Creating branch for comparison operators. Depends on numpy-dtype- alt. ___

[pypy-commit] pypy numpy-comparison: post-merge fixes

2011-09-02 Thread snus_mumrik
Author: Ilya Osadchiy Branch: numpy-comparison Changeset: r47016:35292645eb01 Date: 2011-09-02 11:29 +0300 http://bitbucket.org/pypy/pypy/changeset/35292645eb01/ Log:post-merge fixes diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pyp

[pypy-commit] pypy numpy-comparison: Translation fix

2011-09-02 Thread snus_mumrik
Author: Ilya Osadchiy Branch: numpy-comparison Changeset: r47017:b151eb30e871 Date: 2011-09-02 13:51 +0300 http://bitbucket.org/pypy/pypy/changeset/b151eb30e871/ Log:Translation fix diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/pypy/modul

[pypy-commit] pypy numpy-comparison: Add ufuncs to appleveldefs

2011-09-02 Thread snus_mumrik
Author: Ilya Osadchiy Branch: numpy-comparison Changeset: r47018:da8ca4cb9579 Date: 2011-09-02 14:13 +0300 http://bitbucket.org/pypy/pypy/changeset/da8ca4cb9579/ Log:Add ufuncs to appleveldefs diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/pypy/mo

[pypy-commit] pypy default: When a key in a celldict is set with it's current value, don't create a level of indirection, or mutate the version. This shows up for the attributes of all MixedModules (i

2011-09-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r47019:a9ad422cdb38 Date: 2011-09-02 08:54 -0400 http://bitbucket.org/pypy/pypy/changeset/a9ad422cdb38/ Log:When a key in a celldict is set with it's current value, don't create a level of indirection, or mutate the version. This shows up

[pypy-commit] pypy improve-heap-caching-tracing: next test that should pass

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47020:f3f43660f5e9 Date: 2011-09-02 11:46 +0200 http://bitbucket.org/pypy/pypy/changeset/f3f43660f5e9/ Log:next test that should pass diff --git a/pypy/jit/metainterp/test/test_tracingopts.py b/pypy/jit/metainterp/

[pypy-commit] pypy improve-heap-caching-tracing: pass a slightly simpler version of this first test

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47021:1988d4a527b0 Date: 2011-09-02 11:59 +0200 http://bitbucket.org/pypy/pypy/changeset/1988d4a527b0/ Log:pass a slightly simpler version of this first test diff --git a/pypy/jit/metainterp/heapcache.py b/pypy/jit/

[pypy-commit] pypy improve-heap-caching-tracing: add the knowledge that two boxes with that were the result of a "new" operation

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47022:604e55dccba6 Date: 2011-09-02 15:13 +0200 http://bitbucket.org/pypy/pypy/changeset/604e55dccba6/ Log:add the knowledge that two boxes with that were the result of a "new" operation can never alias each

[pypy-commit] pypy improve-heap-caching-tracing: add some helpful comments

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47023:3dbbdca31951 Date: 2011-09-02 15:25 +0200 http://bitbucket.org/pypy/pypy/changeset/3dbbdca31951/ Log:add some helpful comments diff --git a/pypy/jit/metainterp/heapcache.py b/pypy/jit/metainterp/heapcache.py -

[pypy-commit] pypy default: minor improvements

2011-09-02 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r47024:f32bde9a07ac Date: 2011-09-02 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/f32bde9a07ac/ Log:minor improvements diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlite3.py @@ -705

[pypy-commit] pypy default: Test and fix (baaa*a*a*ah, took too long): IR_QUASIIMMUTABLE fields

2011-09-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r47025:324d50d0f5c7 Date: 2011-09-02 16:02 +0200 http://bitbucket.org/pypy/pypy/changeset/324d50d0f5c7/ Log:Test and fix (baaa*a*a*ah, took too long): IR_QUASIIMMUTABLE fields must of course not be considered as fully immutable fields! diff --gi

[pypy-commit] pypy default: merge heads

2011-09-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r47026:5fb2ba368b6b Date: 2011-09-02 16:04 +0200 http://bitbucket.org/pypy/pypy/changeset/5fb2ba368b6b/ Log:merge heads diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlite3.py @@ -705,6 +705,8 @@

[pypy-commit] pypy default: cache the _ffiargtype; this saves a dict lookup in hot loops

2011-09-02 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r47027:ba4f25da7080 Date: 2011-09-02 16:38 +0200 http://bitbucket.org/pypy/pypy/changeset/ba4f25da7080/ Log:cache the _ffiargtype; this saves a dict lookup in hot loops diff --git a/lib_pypy/_ctypes/basics.py b/lib_pypy/_ctypes/basics.py --- a/lib_pyp

[pypy-commit] pypy default: Fix a test I broke, by better optimizing things :)

2011-09-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r47028:43ff84065e19 Date: 2011-09-02 11:21 -0400 http://bitbucket.org/pypy/pypy/changeset/43ff84065e19/ Log:Fix a test I broke, by better optimizing things :) diff --git a/pypy/module/pypyjit/test_pypy_c/test_instance.py b/pypy/module/pypyjit/test_pyp

[pypy-commit] pypy default: force _trace_drag_out to always be inlined. The function is only called by 2-3 other functions. This change really helps with gc-intensive scripts like using a dict as a co

2011-09-02 Thread justinpeel
Author: Justin Peel Branch: Changeset: r47029:0f015355e6c5 Date: 2011-09-02 11:40 -0600 http://bitbucket.org/pypy/pypy/changeset/0f015355e6c5/ Log:force _trace_drag_out to always be inlined. The function is only called by 2-3 other functions. This change really helps with gc-

[pypy-commit] pypy unsigned-dtypes: (alex gaynor) add a proper Float32 dtype and drop the fake Float96 dtype.

2011-09-02 Thread justinpeel
Author: Justin Peel Branch: unsigned-dtypes Changeset: r47030:84e2299f2a7c Date: 2011-09-02 13:23 -0600 http://bitbucket.org/pypy/pypy/changeset/84e2299f2a7c/ Log:(alex gaynor) add a proper Float32 dtype and drop the fake Float96 dtype. diff --git a/pypy/module/micronumpy/interp_dtyp

[pypy-commit] pypy unsigned-dtypes: fix test_sin to deal with Float32's decreased precision

2011-09-02 Thread justinpeel
Author: Justin Peel Branch: unsigned-dtypes Changeset: r47031:6801ef32508e Date: 2011-09-02 13:29 -0600 http://bitbucket.org/pypy/pypy/changeset/6801ef32508e/ Log:fix test_sin to deal with Float32's decreased precision diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/mi

[pypy-commit] pypy default: allow inlining into more of the thread library, specifically for get_ident, which used to be rendered as a call_may_force, and is now properly elided. Seems to be worth abo

2011-09-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r47032:68fbc674a800 Date: 2011-09-02 17:37 -0400 http://bitbucket.org/pypy/pypy/changeset/68fbc674a800/ Log:allow inlining into more of the thread library, specifically for get_ident, which used to be rendered as a call_may_force, and is now

[pypy-commit] pypy default: remove unnecsary use of weakrefs from our sqlite3. This is worth about 25% on the sqlite benchmark.

2011-09-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r47033:aa9eef58cf01 Date: 2011-09-02 18:23 -0400 http://bitbucket.org/pypy/pypy/changeset/aa9eef58cf01/ Log:remove unnecsary use of weakrefs from our sqlite3. This is worth about 25% on the sqlite benchmark. diff --git a/lib_pypy/_sqlite3.py b/

[pypy-commit] pypy default: remove completely misnamed method after the previous commit.

2011-09-02 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r47034:a8027ddfe2b2 Date: 2011-09-02 18:25 -0400 http://bitbucket.org/pypy/pypy/changeset/a8027ddfe2b2/ Log:remove completely misnamed method after the previous commit. diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py