[pypy-commit] pypy default: call con.close() to cleanup after test

2013-03-16 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r62380:3dd4799bc8c3 Date: 2013-03-16 23:58 -0400 http://bitbucket.org/pypy/pypy/changeset/3dd4799bc8c3/ Log:call con.close() to cleanup after test diff --git a/pypy/module/test_lib_pypy/test_sqlite3.py b/pypy/module/test_lib_pypy/test_sqlite3.py ---

[pypy-commit] pypy default: sqlite: clear cursor weakrefs periodically like statement weakrefs

2013-03-16 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r62379:061b9919d6c7 Date: 2013-03-16 23:29 -0400 http://bitbucket.org/pypy/pypy/changeset/061b9919d6c7/ Log:sqlite: clear cursor weakrefs periodically like statement weakrefs diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sql

[pypy-commit] pypy default: create/use sqlite.connection.do_all_statements helper

2013-03-16 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r62378:397124a47858 Date: 2013-03-16 22:18 -0400 http://bitbucket.org/pypy/pypy/changeset/397124a47858/ Log:create/use sqlite.connection.do_all_statements helper diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b

[pypy-commit] pypy default: cleanup rmmap.py

2013-03-16 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r62377:55ade758e2d9 Date: 2013-03-16 21:23 -0400 http://bitbucket.org/pypy/pypy/changeset/55ade758e2d9/ Log:cleanup rmmap.py diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py --- a/rpython/rlib/rmmap.py +++ b/rpython/rlib/rmmap.py @@ -1,6 +1,

[pypy-commit] pypy default: try to fix do_allocation_in_far_regions on POSIXes besides linux

2013-03-16 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r62376:c812aa205fdf Date: 2013-03-16 14:51 -0700 http://bitbucket.org/pypy/pypy/changeset/c812aa205fdf/ Log:try to fix do_allocation_in_far_regions on POSIXes besides linux diff --git a/rpython/rtyper/lltypesystem/ll2ctypes.py b/rpython/rtyper/lltype

[pypy-commit] pypy default: remove untested hack in rmmap that creates inconsistent behavior (mmap always requires SHARED or PRIVATE)

2013-03-16 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r62375:1cbecc1dd793 Date: 2013-03-16 14:45 -0700 http://bitbucket.org/pypy/pypy/changeset/1cbecc1dd793/ Log:remove untested hack in rmmap that creates inconsistent behavior (mmap always requires SHARED or PRIVATE) diff --git a/rpython/rlib/rmm

[pypy-commit] pypy default: Don't disable the JIT when a trace func is enabled.

2013-03-16 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r62374:250b7b22adf8 Date: 2013-03-16 14:51 -0700 http://bitbucket.org/pypy/pypy/changeset/250b7b22adf8/ Log:Don't disable the JIT when a trace func is enabled. diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/py

[pypy-commit] pypy default: Fix translation.

2013-03-16 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r62373:46b9ff612805 Date: 2013-03-16 14:27 -0700 http://bitbucket.org/pypy/pypy/changeset/46b9ff612805/ Log:Fix translation. diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py --- a/rpython/rlib/rmmap.py +++ b/rpython/rlib/rmmap.py @@ -13,6 +13

[pypy-commit] pypy default: (alex, fijal): fix for mmap on OSX: mmap requires either MAP_SHARED or MAP_PRIVATE be massed

2013-03-16 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r62372:c1212ae53dc9 Date: 2013-03-16 12:21 -0700 http://bitbucket.org/pypy/pypy/changeset/c1212ae53dc9/ Log:(alex, fijal): fix for mmap on OSX: mmap requires either MAP_SHARED or MAP_PRIVATE be massed diff --git a/rpython/rlib/rmmap.py b/rpytho

[pypy-commit] pypy default: (fijal, alex): fix a crash in the JIT when memory locations are more than 4GB apart

2013-03-16 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r62370:f82ae0daaeb6 Date: 2013-03-16 12:05 -0700 http://bitbucket.org/pypy/pypy/changeset/f82ae0daaeb6/ Log:(fijal, alex): fix a crash in the JIT when memory locations are more than 4GB apart diff --git a/rpython/jit/backend/x86/assembler.py b

[pypy-commit] pypy default: merged upstream

2013-03-16 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r62371:bc17f27ce628 Date: 2013-03-16 12:05 -0700 http://bitbucket.org/pypy/pypy/changeset/bc17f27ce628/ Log:merged upstream diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-he

[pypy-commit] pypy default: fix whatsnew

2013-03-16 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r62369:00f94fe08f9a Date: 2013-03-16 14:38 -0400 http://bitbucket.org/pypy/pypy/changeset/00f94fe08f9a/ Log:fix whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head

[pypy-commit] lang-smalltalk bitblt: add a mini image that has the bluebook bitblt code for debugging

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r195:675a5eacf39b Date: 2013-03-16 17:57 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/675a5eacf39b/ Log:add a mini image that has the bluebook bitblt code for debugging diff --git a/images/minibluebookdebug.image b/images/miniblue

[pypy-commit] lang-smalltalk bitblt: remove elidables, instead mark what is immutable and we're fine

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r194:d7c70e2844bb Date: 2013-03-16 14:42 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d7c70e2844bb/ Log:remove elidables, instead mark what is immutable and we're fine diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model

[pypy-commit] lang-smalltalk bitblt: implement FORCE_DISPLAY_UPDATE

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r193:fe671af7e394 Date: 2013-03-16 14:37 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/fe671af7e394/ Log:implement FORCE_DISPLAY_UPDATE diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm/pr

[pypy-commit] lang-smalltalk bitblt: clarify this logic

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r191:df7f762c1037 Date: 2013-03-16 14:03 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/df7f762c1037/ Log:clarify this logic diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm/primitives.py

[pypy-commit] lang-smalltalk bitblt: fix setword/getword on W_Bitmap

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r190:617434096d25 Date: 2013-03-16 14:00 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/617434096d25/ Log:fix setword/getword on W_Bitmap diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@ -554

[pypy-commit] lang-smalltalk bitblt: flush to screen through bitmap

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r192:2d3bb103a935 Date: 2013-03-16 14:36 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/2d3bb103a935/ Log:flush to screen through bitmap diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@ -595,

[pypy-commit] lang-smalltalk bitblt: remove python BitBlt logic, add W_DisplayBitmap as model for the bitmap on the display object

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r187:dbecef62dc1b Date: 2013-03-16 12:24 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/dbecef62dc1b/ Log:remove python BitBlt logic, add W_DisplayBitmap as model for the bitmap on the display object diff --git a/spyvm/inter

[pypy-commit] lang-smalltalk bitblt: merge default

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r186:ec5c2d502e64 Date: 2013-03-16 10:39 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/ec5c2d502e64/ Log:merge default diff --git a/spyvm/shadow.py b/spyvm/shadow.py --- a/spyvm/shadow.py +++ b/spyvm/shadow.py @@ -71,7 +71,8 @@ WO

[pypy-commit] lang-smalltalk default: Make sure we create new W_Float objects, too

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r185:5bdb7538ffe1 Date: 2013-03-16 10:38 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/5bdb7538ffe1/ Log:Make sure we create new W_Float objects, too diff --git a/spyvm/shadow.py b/spyvm/shadow.py --- a/spyvm/shadow.py +++ b/spyvm/shadow

[pypy-commit] lang-smalltalk bitblt: dump bitblt progress

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r184:8bdd2f9bebda Date: 2013-03-16 10:33 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/8bdd2f9bebda/ Log:dump bitblt progress diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm/primitives.p

[pypy-commit] lang-smalltalk bitblt: make sure we only create one sdldisplay

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r189:33cd4e103d40 Date: 2013-03-16 13:14 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/33cd4e103d40/ Log:make sure we only create one sdldisplay diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b

[pypy-commit] lang-smalltalk bitblt: Fix translation errors, store the sdldisplay on the DisplayBitmap object

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r188:25ccd461619c Date: 2013-03-16 13:11 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/25ccd461619c/ Log:Fix translation errors, store the sdldisplay on the DisplayBitmap object diff --git a/spyvm/model.py b/spyvm/model.py

[pypy-commit] lang-smalltalk bitblt: just commit all

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r183:48484c8a2361 Date: 2013-03-15 18:38 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/48484c8a2361/ Log:just commit all diff --git a/images/mini.image b/images/mini.image index 1bc58a0fd06c4079c4651f707226768f724e405e..a8cfbe2868

[pypy-commit] lang-smalltalk bitblt: Add bitblt tests and fix them

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r182:2cb6bf300e13 Date: 2013-03-15 12:53 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/2cb6bf300e13/ Log:Add bitblt tests and fix them diff --git a/BitBltSim.14.cs b/BitBltSim.14.cs --- a/BitBltSim.14.cs +++ b/BitBltSim.14.cs @@ -1

[pypy-commit] lang-smalltalk bitblt: Add BlueBook BitBlt simulation. This has been generalized to use a configurable WordSize, and a "sanitize inputs" method has been added to deal with assumptions.

2013-03-16 Thread timfel
Author: Tim Felgentreff Branch: bitblt Changeset: r181:c1447657197d Date: 2013-03-15 10:43 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/c1447657197d/ Log:Add BlueBook BitBlt simulation. This has been generalized to use a configurable WordSize, and a "sanitize inputs" metho