[pypy-commit] pypy default: Add a faq entry.

2011-09-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r47004:8eee94a7ba6b Date: 2011-09-02 08:39 +0200 http://bitbucket.org/pypy/pypy/changeset/8eee94a7ba6b/ Log:Add a faq entry. diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -315,6 +315,22

[pypy-commit] pypy default: Add a paragraph.

2011-09-02 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r47006:b8398cc6c1c0 Date: 2011-09-02 08:43 +0200 http://bitbucket.org/pypy/pypy/changeset/b8398cc6c1c0/ Log:Add a paragraph. diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -331,6 +331,11

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

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de 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

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

2011-09-02 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

[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 cfb...@gmx.de 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

[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 cfb...@gmx.de 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

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

2011-09-02 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 ---

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

2011-09-02 Thread snus_mumrik
Author: Ilya Osadchiy osadchiy.i...@gmail.com 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: Translation fix

2011-09-02 Thread snus_mumrik
Author: Ilya Osadchiy osadchiy.i...@gmail.com 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

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

2011-09-02 Thread snus_mumrik
Author: Ilya Osadchiy osadchiy.i...@gmail.com 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

[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 alex.gay...@gmail.com 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

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

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de 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

[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 cfb...@gmx.de 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

[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 cfb...@gmx.de 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

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

2011-09-02 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de 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

[pypy-commit] pypy default: minor improvements

2011-09-02 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com 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 +++

[pypy-commit] pypy default: merge heads

2011-09-02 Thread arigo
Author: Armin Rigo ar...@tunes.org 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 @@

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

2011-09-02 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com 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

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

2011-09-02 Thread alex_gaynor
Author: Alex Gaynor alex.gay...@gmail.com 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

[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 notmuchtot...@gmail.com 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

[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 notmuchtot...@gmail.com 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

[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 alex.gay...@gmail.com 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

[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 alex.gay...@gmail.com 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