[pypy-commit] pypy numppy-flatitter: setitem, getitem work, add failing tests for comparison ops

2012-01-24 Thread mattip
Author: mattip Branch: numppy-flatitter Changeset: r51750:d73d63090af7 Date: 2012-01-25 03:00 +0200 http://bitbucket.org/pypy/pypy/changeset/d73d63090af7/ Log:setitem, getitem work, add failing tests for comparison ops diff --git a/pypy/module/micronumpy/interp_iter.py b/pypy/module/micronum

[pypy-commit] pypy numppy-flatitter: remove debug cruft

2012-01-24 Thread mattip
Author: mattip Branch: numppy-flatitter Changeset: r51751:d1a6dc38d5b5 Date: 2012-01-25 03:02 +0200 http://bitbucket.org/pypy/pypy/changeset/d1a6dc38d5b5/ Log:remove debug cruft diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pypy/modu

[pypy-commit] pypy numpy-back-to-applevel: enable even more tests on -A

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-back-to-applevel Changeset: r51748:15cfdca400bb Date: 2012-01-25 01:30 +0200 http://bitbucket.org/pypy/pypy/changeset/15cfdca400bb/ Log:enable even more tests on -A diff --git a/pypy/module/micronumpy/test/test_base.py b/pypy/module/micronumpy/test/t

[pypy-commit] pypy default: seems to be necessary for running continuation stuff

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r51749:e3fbdc682ed9 Date: 2012-01-25 01:30 +0200 http://bitbucket.org/pypy/pypy/changeset/e3fbdc682ed9/ Log:seems to be necessary for running continuation stuff diff --git a/pypy/bin/py.py b/pypy/bin/py.py --- a/pypy/bin/py.py +++ b/pypy/bin/py.

[pypy-commit] pypy numppy-flatitter: attempt at faster getitem, breaks setitem

2012-01-24 Thread mattip
Author: mattip Branch: numppy-flatitter Changeset: r51747:f8f03c1f35e0 Date: 2012-01-25 00:11 +0200 http://bitbucket.org/pypy/pypy/changeset/f8f03c1f35e0/ Log:attempt at faster getitem, breaks setitem diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numa

[pypy-commit] pypy default: Deadlocks occasionally -- why???

2012-01-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r51745:29a811af16dc Date: 2012-01-24 22:13 +0100 http://bitbucket.org/pypy/pypy/changeset/29a811af16dc/ Log:Deadlocks occasionally -- why??? diff --git a/pypy/module/thread/test/test_ll_thread.py b/pypy/module/thread/test/test_ll_thread.py --- a/pypy/m

[pypy-commit] pypy default: Test and fix for "Ambiguous low-level helper specialization" when

2012-01-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r51744:80d054b4615d Date: 2012-01-24 22:07 +0100 http://bitbucket.org/pypy/pypy/changeset/80d054b4615d/ Log:Test and fix for "Ambiguous low-level helper specialization" when the same RPython program contains several calls to start_new_thr

[pypy-commit] pypy numpy-back-to-applevel: inversion and don't swallow exceptions too much

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-back-to-applevel Changeset: r51743:6a5df7612571 Date: 2012-01-24 21:45 +0200 http://bitbucket.org/pypy/pypy/changeset/6a5df7612571/ Log:inversion and don't swallow exceptions too much diff --git a/lib_pypy/numpypy/core/arrayprint.py b/lib_pypy/numpyp

[pypy-commit] pypy default: Avoid a AF_UNIX path that's too long

2012-01-24 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r51742:522114ac6c4a Date: 2012-01-24 21:42 +0200 http://bitbucket.org/pypy/pypy/changeset/522114ac6c4a/ Log:Avoid a AF_UNIX path that's too long AppTestSocket.test_unix_socket_connect tries to connect to a socket within TMPDIR. TMPDI

[pypy-commit] pypy numpy-back-to-applevel: move test and make it pass on CPython. besides, trick numpy into believing it's

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-back-to-applevel Changeset: r51741:838a81530121 Date: 2012-01-24 20:57 +0200 http://bitbucket.org/pypy/pypy/changeset/838a81530121/ Log:move test and make it pass on CPython. besides, trick numpy into believing it's numpypy when running with -A

[pypy-commit] pypy numpy-back-to-applevel: hooray applevel print works

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-back-to-applevel Changeset: r51740:f11a97418c3f Date: 2012-01-24 20:44 +0200 http://bitbucket.org/pypy/pypy/changeset/f11a97418c3f/ Log:hooray applevel print works diff --git a/lib_pypy/numpypy/core/arrayprint.py b/lib_pypy/numpypy/core/arrayprint.py

[pypy-commit] pypy numpy-back-to-applevel: merge

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-back-to-applevel Changeset: r51739:c77051b2f51a Date: 2012-01-24 20:43 +0200 http://bitbucket.org/pypy/pypy/changeset/c77051b2f51a/ Log:merge diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlite3.p

[pypy-commit] pypy default: merge

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r51738:45af9fa4aed0 Date: 2012-01-24 20:42 +0200 http://bitbucket.org/pypy/pypy/changeset/45af9fa4aed0/ Log:merge diff --git a/pypy/module/_io/interp_fileio.py b/pypy/module/_io/interp_fileio.py --- a/pypy/module/_io/interp_fileio.py +++ b/pypy/

[pypy-commit] pypy default: a dumb implementation of isna

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r51737:24f7e3520fb4 Date: 2012-01-24 20:41 +0200 http://bitbucket.org/pypy/pypy/changeset/24f7e3520fb4/ Log:a dumb implementation of isna diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/pypy/module/mic

[pypy-commit] pypy numpy-back-to-applevel: disable things we don't support

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-back-to-applevel Changeset: r51736:1af82ff8a172 Date: 2012-01-24 20:31 +0200 http://bitbucket.org/pypy/pypy/changeset/1af82ff8a172/ Log:disable things we don't support diff --git a/lib_pypy/numpypy/core/arrayprint.py b/lib_pypy/numpypy/core/arrayprin

[pypy-commit] pypy numpy-back-to-applevel: implement isnan/isinf

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-back-to-applevel Changeset: r51735:200be74121ce Date: 2012-01-24 20:21 +0200 http://bitbucket.org/pypy/pypy/changeset/200be74121ce/ Log:implement isnan/isinf diff --git a/lib_pypy/numpypy/core/arrayprint.py b/lib_pypy/numpypy/core/arrayprint.py --- a

[pypy-commit] pypy py3k: kill code to support tuple unpacking inside function arguments, which is no longer supported in python3

2012-01-24 Thread antocuni
Author: Antonio Cuni Branch: py3k Changeset: r51734:0f9987682c05 Date: 2012-01-24 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/0f9987682c05/ Log:kill code to support tuple unpacking inside function arguments, which is no longer supported in python3 diff --git a/pypy/interpret

[pypy-commit] pypy py3k: the repr of builtin types changed in python3, so we can no longer rely on the host python to know the exepected repr of some expressions

2012-01-24 Thread antocuni
Author: Antonio Cuni Branch: py3k Changeset: r51733:0b17ddaa8c4f Date: 2012-01-24 18:25 +0100 http://bitbucket.org/pypy/pypy/changeset/0b17ddaa8c4f/ Log:the repr of builtin types changed in python3, so we can no longer rely on the host python to know the exepected repr of some

[pypy-commit] pypy py3k: hardcode the sys.std{in, out, err} encoding to ascii when running the tests. Two reasons:

2012-01-24 Thread antocuni
Author: Antonio Cuni Branch: py3k Changeset: r51732:698aff2e6ca7 Date: 2012-01-24 16:36 +0100 http://bitbucket.org/pypy/pypy/changeset/698aff2e6ca7/ Log:hardcode the sys.std{in,out,err} encoding to ascii when running the tests. Two reasons: 1. if you don't specificy the encoding, it e

[pypy-commit] pypy default: Make numready less horrible.

2012-01-24 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r51731:578b2ef8d345 Date: 2012-01-24 11:44 -0500 http://bitbucket.org/pypy/pypy/changeset/578b2ef8d345/ Log:Make numready less horrible. diff --git a/pypy/module/micronumpy/tool/numready.py b/pypy/module/micronumpy/tool/numready.py deleted file mode 1

[pypy-commit] buildbot default: this is a dir now

2012-01-24 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r621:6148676b97bb Date: 2012-01-24 11:44 -0500 http://bitbucket.org/pypy/buildbot/changeset/6148676b97bb/ Log:this is a dir now diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py +++ b/bot2/pypybuil

[pypy-commit] buildbot default: add symlinking

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r620:8d18c2d75424 Date: 2012-01-24 18:11 +0200 http://bitbucket.org/pypy/buildbot/changeset/8d18c2d75424/ Log:add symlinking diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py +++ b/bot2/pypy

[pypy-commit] buildbot default: make it a subclass of File instead

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r619:17f934fc60f2 Date: 2012-01-24 17:55 +0200 http://bitbucket.org/pypy/buildbot/changeset/17f934fc60f2/ Log:make it a subclass of File instead diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuildbot/maste

[pypy-commit] pypy stm: Missing import.

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51729:655478ab5af1 Date: 2012-01-24 16:51 +0100 http://bitbucket.org/pypy/pypy/changeset/655478ab5af1/ Log:Missing import. diff --git a/pypy/translator/stm/test/test_transform.py b/pypy/translator/stm/test/test_transform.py --- a/pypy/translator/st

[pypy-commit] pypy closed-branches: re-close this branch

2012-01-24 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r51728:72656112790d Date: 2012-01-24 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/72656112790d/ Log:re-close this branch ___ pypy-commit mailing list pypy-commit@python.org http://mail.p

[pypy-commit] pypy closed-branches: Merge closed head 12c695258f06 on branch numpypy-shape-bug

2012-01-24 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r51727:bb014819a808 Date: 2012-01-24 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/bb014819a808/ Log:Merge closed head 12c695258f06 on branch numpypy-shape-bug ___ pypy-commit mailing lis

[pypy-commit] pypy closed-branches: Merge closed head 8e57f6c0502b on branch numpypy-ufuncs

2012-01-24 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r51726:8102a8ae2713 Date: 2012-01-24 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/8102a8ae2713/ Log:Merge closed head 8e57f6c0502b on branch numpypy-ufuncs ___ pypy-commit mailing list p

[pypy-commit] pypy closed-branches: Merge closed head 08302909741e on branch numpy-indexing-by-arrays

2012-01-24 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r51725:51aed7023c03 Date: 2012-01-24 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/51aed7023c03/ Log:Merge closed head 08302909741e on branch numpy-indexing-by-arrays ___ pypy-commit mail

[pypy-commit] pypy closed-branches: Merge closed head b5b4522440a5 on branch numpypy-axisops

2012-01-24 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r51724:d0e6dbc1c951 Date: 2012-01-24 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/d0e6dbc1c951/ Log:Merge closed head b5b4522440a5 on branch numpypy-axisops ___ pypy-commit mailing list

[pypy-commit] pypy closed-branches: Merge closed head f36626591158 on branch numpypy-frompyfunc

2012-01-24 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r51722:69db50c53708 Date: 2012-01-24 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/69db50c53708/ Log:Merge closed head f36626591158 on branch numpypy-frompyfunc ___ pypy-commit mailing li

[pypy-commit] pypy closed-branches: Merge closed head 4d9eda6790fd on branch better-jit-hooks

2012-01-24 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r51721:334cec07b153 Date: 2012-01-24 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/334cec07b153/ Log:Merge closed head 4d9eda6790fd on branch better-jit-hooks ___ pypy-commit mailing list

[pypy-commit] pypy stm: Adjust PyFrame and the stm transformer.

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51719:3ae2aedede04 Date: 2012-01-24 16:33 +0100 http://bitbucket.org/pypy/pypy/changeset/3ae2aedede04/ Log:Adjust PyFrame and the stm transformer. diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --- a/pypy/interpreter/pyframe.

[pypy-commit] pypy stm: Give this flag to PyFrames. Write in TODO.txt the issues that

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51715:cd57e12abc24 Date: 2012-01-24 15:30 +0100 http://bitbucket.org/pypy/pypy/changeset/cd57e12abc24/ Log:Give this flag to PyFrames. Write in TODO.txt the issues that this opens. diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/

[pypy-commit] pypy stm: Use _stm_access_directly_ to mean that all field accesses

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51714:0774830dfdeb Date: 2012-01-24 15:29 +0100 http://bitbucket.org/pypy/pypy/changeset/0774830dfdeb/ Log:Use _stm_access_directly_ to mean that all field accesses should be direct. Should be combined with some form of locking. diff --git a

[pypy-commit] pypy stm: Propagate this flag from the RPython class.

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51713:1471ad7b2ff2 Date: 2012-01-24 15:28 +0100 http://bitbucket.org/pypy/pypy/changeset/1471ad7b2ff2/ Log:Propagate this flag from the RPython class. diff --git a/pypy/rpython/rclass.py b/pypy/rpython/rclass.py --- a/pypy/rpython/rclass.py +++ b/py

[pypy-commit] pypy stm: Implement proper immutability detection in {get, set}interiorfield().

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51712:d8e6a730661d Date: 2012-01-23 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/d8e6a730661d/ Log:Implement proper immutability detection in {get,set}interiorfield(). This lets *all* our RPython-level 'string[index]' be considered as

[pypy-commit] pypy closed-branches: Merge closed head e5b79894ad1e on branch numpypy-is_contiguous

2012-01-24 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r51723:b9621500bbe4 Date: 2012-01-24 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/b9621500bbe4/ Log:Merge closed head e5b79894ad1e on branch numpypy-is_contiguous ___ pypy-commit mailing

[pypy-commit] pypy stm: Add an official way to ask some Struct whether a

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51709:1fd090dc1127 Date: 2012-01-23 18:14 +0100 http://bitbucket.org/pypy/pypy/changeset/1fd090dc1127/ Log:Add an official way to ask some Struct whether a {get,set}interiorfield() targets an immutable field or not. diff --git a/pypy/rpython

[pypy-commit] pypy stm: More tests.

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51708:9e1713213887 Date: 2012-01-23 18:02 +0100 http://bitbucket.org/pypy/pypy/changeset/9e1713213887/ Log:More tests. diff --git a/pypy/rpython/lltypesystem/test/test_lltype.py b/pypy/rpython/lltypesystem/test/test_lltype.py --- a/pypy/rpython/llt

[pypy-commit] pypy stm: Write down a next test, not implemented so far.

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51720:539ec3f053ef Date: 2012-01-24 16:48 +0100 http://bitbucket.org/pypy/pypy/changeset/539ec3f053ef/ Log:Write down a next test, not implemented so far. diff --git a/pypy/translator/stm/test/test_transform.py b/pypy/translator/stm/test/test_trans

[pypy-commit] pypy stm: Add a new type of immutability: "mutable owned".

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51718:b6c8cd8207c6 Date: 2012-01-24 16:20 +0100 http://bitbucket.org/pypy/pypy/changeset/b6c8cd8207c6/ Log:Add a new type of immutability: "mutable owned". diff --git a/pypy/rpython/lltypesystem/lltype.py b/pypy/rpython/lltypesystem/lltype.py --- a

[pypy-commit] pypy stm: Finish the previous checkin.

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51717:312bf884e018 Date: 2012-01-24 15:56 +0100 http://bitbucket.org/pypy/pypy/changeset/312bf884e018/ Log:Finish the previous checkin. diff --git a/pypy/translator/stm/llstminterp.py b/pypy/translator/stm/llstminterp.py --- a/pypy/translator/stm/l

[pypy-commit] pypy stm: Directly access also any array present as a field on the

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51716:00a838f5088a Date: 2012-01-24 15:50 +0100 http://bitbucket.org/pypy/pypy/changeset/00a838f5088a/ Log:Directly access also any array present as a field on the stm_access_directly object. diff --git a/pypy/translator/stm/test/test_transf

[pypy-commit] pypy stm: Must also be supported if the outermost container is an array.

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51711:6776525c81d5 Date: 2012-01-23 18:24 +0100 http://bitbucket.org/pypy/pypy/changeset/6776525c81d5/ Log:Must also be supported if the outermost container is an array. diff --git a/pypy/rpython/lltypesystem/lltype.py b/pypy/rpython/lltypesystem/l

[pypy-commit] pypy stm: Simplify.

2012-01-24 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r51710:6a0e53c03ecb Date: 2012-01-23 18:18 +0100 http://bitbucket.org/pypy/pypy/changeset/6a0e53c03ecb/ Log:Simplify. diff --git a/pypy/rpython/lltypesystem/lltype.py b/pypy/rpython/lltypesystem/lltype.py --- a/pypy/rpython/lltypesystem/lltype.py ++

[pypy-commit] buildbot default: an attempt to expose numpy readiness

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r618:98e265ee14d4 Date: 2012-01-24 17:44 +0200 http://bitbucket.org/pypy/buildbot/changeset/98e265ee14d4/ Log:an attempt to expose numpy readiness diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuildbot/mas

[pypy-commit] buildbot default: cheat, we use benchmarks checkout of jinja, what can go wrong...

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r617:d4dc199b5ee5 Date: 2012-01-24 13:12 +0200 http://bitbucket.org/pypy/buildbot/changeset/d4dc199b5ee5/ Log:cheat, we use benchmarks checkout of jinja, what can go wrong... diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py

[pypy-commit] buildbot default: workdinr & relative positions

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r616:ecb37aa5b739 Date: 2012-01-24 12:20 +0200 http://bitbucket.org/pypy/buildbot/changeset/ecb37aa5b739/ Log:workdinr & relative positions diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py

[pypy-commit] buildbot default: oh crap python 2.7 required

2012-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r615:af2f8bedb39e Date: 2012-01-24 11:36 +0200 http://bitbucket.org/pypy/buildbot/changeset/af2f8bedb39e/ Log:oh crap python 2.7 required diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py ++

[pypy-commit] pypy default: issue1017: In non-blocking mode, read() should return None instead of raising EAGAIN.

2012-01-24 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r51707:9901f428b3b1 Date: 2012-01-24 09:31 +0100 http://bitbucket.org/pypy/pypy/changeset/9901f428b3b1/ Log:issue1017: In non-blocking mode, read() should return None instead of raising EAGAIN. diff --git a/pypy/module/_io/interp_filei