[pypy-commit] pypy sqlite-cffi: All sqlite tests pass with cffi implementation.

2013-02-26 Thread jerith
Author: Jeremy Thurgood Branch: sqlite-cffi Changeset: r61833:622307cc3927 Date: 2013-02-27 09:40 +0200 http://bitbucket.org/pypy/pypy/changeset/622307cc3927/ Log:All sqlite tests pass with cffi implementation. diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.

[pypy-commit] pypy sqlite-cffi: More CFFI sqlite3 wrapper. Only a few user function tests still failing.

2013-02-26 Thread jerith
Author: Jeremy Thurgood Branch: sqlite-cffi Changeset: r61832:826b3efd7edf Date: 2013-02-27 02:45 +0200 http://bitbucket.org/pypy/pypy/changeset/826b3efd7edf/ Log:More CFFI sqlite3 wrapper. Only a few user function tests still failing. diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sq

[pypy-commit] pypy sqlite-cffi: (fijal, jerith, tumbleweed, Murphy, Stuart) Some beginnings of CFFI wrapper for sqlite3

2013-02-26 Thread stefanor
Author: Stefano Rivera Branch: sqlite-cffi Changeset: r61831:7b0e09beff80 Date: 2013-02-26 21:43 +0200 http://bitbucket.org/pypy/pypy/changeset/7b0e09beff80/ Log:(fijal, jerith, tumbleweed, Murphy, Stuart) Some beginnings of CFFI wrapper for sqlite3 diff --git a/lib-python/2.7/test/t

[pypy-commit] pypy py3k: simplify

2013-02-26 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61830:dabc1457e3cc Date: 2013-02-26 10:43 -0800 http://bitbucket.org/pypy/pypy/changeset/dabc1457e3cc/ Log:simplify diff --git a/pypy/interpreter/app_main.py b/pypy/interpreter/app_main.py --- a/pypy/interpreter/app_main.py +++ b/pypy/interprete

[pypy-commit] pypy default: only check submodules if they exist

2013-02-26 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61829:4d7cd4dce266 Date: 2013-02-26 11:22 -0500 http://bitbucket.org/pypy/pypy/changeset/4d7cd4dce266/ Log:only check submodules if they exist diff --git a/pypy/objspace/fake/checkmodule.py b/pypy/objspace/fake/checkmodule.py --- a/pypy/objspace/fak

[pypy-commit] lang-smalltalk default: changed the two VALUE-bytecodes to call the correct primitive, according to their receiver class

2013-02-26 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r102:da73d196dd0a Date: 2013-02-26 15:09 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/da73d196dd0a/ Log:changed the two VALUE-bytecodes to call the correct primitive, according to their receiver class diff --git a/spyvm/interpre

[pypy-commit] pypy jitframe-on-heap: Complain loudly if we attempt to mutate an lltype which has a cached

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61828:6a26ae322daa Date: 2013-02-26 14:48 +0100 http://bitbucket.org/pypy/pypy/changeset/6a26ae322daa/ Log:Complain loudly if we attempt to mutate an lltype which has a cached hash already. diff --git a/rpython/rtyper/lltypesyst

[pypy-commit] lang-smalltalk default: added printing to MethodContextShadow, printing the method with pc-arrow and the stack.

2013-02-26 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r101:c60b0b0bebae Date: 2013-02-26 13:57 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/c60b0b0bebae/ Log:added printing to MethodContextShadow, printing the method with pc- arrow and the stack. diff --git a/spyvm/model.py b/spyvm

[pypy-commit] pypy jitframe-on-heap: Better safe than sorry: fall back to initial_size=nursery_size if

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61827:236f1d990238 Date: 2013-02-26 12:57 +0100 http://bitbucket.org/pypy/pypy/changeset/236f1d990238/ Log:Better safe than sorry: fall back to initial_size=nursery_size if numbers overflow, or if we want a tiny nursery. diff --

[pypy-commit] pypy jitframe-on-heap: merge

2013-02-26 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61826:2e268ed9c59d Date: 2013-02-26 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/2e268ed9c59d/ Log:merge diff --git a/rpython/annotator/builtin.py b/rpython/annotator/builtin.py --- a/rpython/annotator/builtin.py +++ b/r

[pypy-commit] pypy jitframe-on-heap: port e02ce6381c9e to ARM, but it still does not work

2013-02-26 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61825:60be45ca5fc5 Date: 2013-02-26 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/60be45ca5fc5/ Log:port e02ce6381c9e to ARM, but it still does not work diff --git a/rpython/jit/backend/arm/regalloc.py b/rpython/jit/back

[pypy-commit] pypy jitframe-on-heap: merge heads

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61824:fb824df5e8b8 Date: 2013-02-26 12:23 +0100 http://bitbucket.org/pypy/pypy/changeset/fb824df5e8b8/ Log:merge heads diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend/a

[pypy-commit] pypy jitframe-on-heap: Ah, this is where immortal=True was used in RPython code. Fix.

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61823:23d590305060 Date: 2013-02-26 12:21 +0100 http://bitbucket.org/pypy/pypy/changeset/23d590305060/ Log:Ah, this is where immortal=True was used in RPython code. Fix. diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython

[pypy-commit] pypy jitframe-on-heap: Fix

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61822:f861519ad887 Date: 2013-02-26 12:16 +0100 http://bitbucket.org/pypy/pypy/changeset/f861519ad887/ Log:Fix diff --git a/rpython/memory/gc/minimark.py b/rpython/memory/gc/minimark.py --- a/rpython/memory/gc/minimark.py +++ b/rpython/

[pypy-commit] pypy jitframe-on-heap: Fix

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61821:a713cf421fcc Date: 2013-02-26 11:59 +0100 http://bitbucket.org/pypy/pypy/changeset/a713cf421fcc/ Log:Fix diff --git a/rpython/rtyper/rbuiltin.py b/rpython/rtyper/rbuiltin.py --- a/rpython/rtyper/rbuiltin.py +++ b/rpython/rtyper/rb

[pypy-commit] pypy jitframe-on-heap: Fix

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61820:6ed149cf3475 Date: 2013-02-26 11:56 +0100 http://bitbucket.org/pypy/pypy/changeset/6ed149cf3475/ Log:Fix diff --git a/rpython/rtyper/lltypesystem/opimpl.py b/rpython/rtyper/lltypesystem/opimpl.py --- a/rpython/rtyper/lltypesystem

[pypy-commit] pypy jitframe-on-heap: Fix comments

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61818:14272fdee9cc Date: 2013-02-26 11:22 +0100 http://bitbucket.org/pypy/pypy/changeset/14272fdee9cc/ Log:Fix comments diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/

[pypy-commit] pypy jitframe-on-heap: Backout c88fd8172c57: it's nonsense to translate RPython code

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61819:315181cc8ad2 Date: 2013-02-26 11:23 +0100 http://bitbucket.org/pypy/pypy/changeset/315181cc8ad2/ Log:Backout c88fd8172c57: it's nonsense to translate RPython code which calls malloc(immortal=True). diff --git a/rpython/ann

[pypy-commit] pypy jitframe-on-heap: update cond_call_gc_wb and wb_slowpath

2013-02-26 Thread bivab
Author: David Schneider Branch: jitframe-on-heap Changeset: r61817:9dd6acf62511 Date: 2013-02-26 11:54 +0100 http://bitbucket.org/pypy/pypy/changeset/9dd6acf62511/ Log:update cond_call_gc_wb and wb_slowpath diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assemble

[pypy-commit] lang-smalltalk default: changed the print format of compiled method to include methodname, hex-bytecodes and moved the bytecode number to the front, so that the names are now aligned

2013-02-26 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r100:9ce049baa49b Date: 2013-02-26 11:52 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/9ce049baa49b/ Log:changed the print format of compiled method to include methodname, hex-bytecodes and moved the bytecode number to the front,

[pypy-commit] pypy jitframe-on-heap: Add missing stays_alive(). Otherwise, random registers may be listed incorrectly.

2013-02-26 Thread arigo
Author: Armin Rigo Branch: jitframe-on-heap Changeset: r61816:e02ce6381c9e Date: 2013-02-26 09:52 +0100 http://bitbucket.org/pypy/pypy/changeset/e02ce6381c9e/ Log:Add missing stays_alive(). Otherwise, random registers may be listed incorrectly. diff --git a/rpython/jit/backend/x86/re

[pypy-commit] pypy default: disable reciprocal until it can translate

2013-02-26 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61815:6df9ec9e24d4 Date: 2013-02-26 03:18 -0500 http://bitbucket.org/pypy/pypy/changeset/6df9ec9e24d4/ Log:disable reciprocal until it can translate diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micr

[pypy-commit] pypy default: remove these unused functions

2013-02-26 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61813:88da576a2859 Date: 2013-02-26 01:36 -0500 http://bitbucket.org/pypy/pypy/changeset/88da576a2859/ Log:remove these unused functions diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/types

[pypy-commit] pypy default: test and fix reciprocal overflow return values

2013-02-26 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61814:22d315119b14 Date: 2013-02-26 02:41 -0500 http://bitbucket.org/pypy/pypy/changeset/22d315119b14/ Log:test and fix reciprocal overflow return values diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micronumpy/test/test_ufun

[pypy-commit] pypy default: add uint alias, test more aliases

2013-02-26 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61812:7d06b6fb37da Date: 2013-02-26 00:41 -0500 http://bitbucket.org/pypy/pypy/changeset/7d06b6fb37da/ Log:add uint alias, test more aliases diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/pypy/modu