[pypy-commit] pypy numpy-full-fromstring: remaining review notes, almost there

2011-12-14 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-full-fromstring Changeset: r50530:69e0e93f244d Date: 2011-12-15 02:56 -0500 http://bitbucket.org/pypy/pypy/changeset/69e0e93f244d/ Log:remaining review notes, almost there diff --git a/pypy/module/micronumpy/REVIEW b/pypy/module/micronumpy/REVIEW --- a/pypy/

[pypy-commit] pypy numpy-full-fromstring: merged default

2011-12-14 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-full-fromstring Changeset: r50529:d0c17d270f6c Date: 2011-12-15 02:52 -0500 http://bitbucket.org/pypy/pypy/changeset/d0c17d270f6c/ Log:merged default diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/base

[pypy-commit] pypy refactor-signature: make viewsignatures always differ

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50528:9400300d69d3 Date: 2011-12-15 09:53 +0200 http://bitbucket.org/pypy/pypy/changeset/9400300d69d3/ Log:make viewsignatures always differ diff --git a/pypy/module/micronumpy/signature.py b/pypy/module/micronumpy/signature.

[pypy-commit] pypy nedbat-sandbox-2: Move another import so we don't require 'import py'

2011-12-14 Thread ned
Author: Ned Batchelder Branch: nedbat-sandbox-2 Changeset: r50527:585b46142c3e Date: 2011-12-14 22:58 -0500 http://bitbucket.org/pypy/pypy/changeset/585b46142c3e/ Log:Move another import so we don't require 'import py' diff --git a/pypy/translator/sandbox/sandlib.py b/pypy/translator/sandbo

[pypy-commit] pypy nedbat-sandbox-2: Make sandlib logging conditional, and only import pypy.tool.ansi_print if we are logging.

2011-12-14 Thread ned
Author: Ned Batchelder Branch: nedbat-sandbox-2 Changeset: r50526:47a28aeffae1 Date: 2011-12-14 20:16 -0500 http://bitbucket.org/pypy/pypy/changeset/47a28aeffae1/ Log:Make sandlib logging conditional, and only import pypy.tool.ansi_print if we are logging. diff --git a/pypy/translato

[pypy-commit] pypy numpy-full-fromstring: Fix most review comments, two have responses in the notes sections of REVIEW

2011-12-14 Thread jterrace
Author: Jeff Terrace Branch: numpy-full-fromstring Changeset: r50525:d5854741cdef Date: 2011-12-14 19:53 -0500 http://bitbucket.org/pypy/pypy/changeset/d5854741cdef/ Log:Fix most review comments, two have responses in the notes sections of REVIEW diff --git a/pypy/module/micronumpy/R

[pypy-commit] pypy default: I know it contains a loop and thus cannot be inlined at all at the

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50524:5a9a29b9c0ae Date: 2011-12-14 23:50 +0100 http://bitbucket.org/pypy/pypy/changeset/5a9a29b9c0ae/ Log:I know it contains a loop and thus cannot be inlined at all at the moment, but it doesn't hurt to disable it explicitly too diff --git a/

[pypy-commit] pypy numpy-concatenate: Changed some variable names and added a couple more tests

2011-12-14 Thread jterrace
Author: Jeff Terrace Branch: numpy-concatenate Changeset: r50523:083461b61320 Date: 2011-12-14 17:01 -0500 http://bitbucket.org/pypy/pypy/changeset/083461b61320/ Log:Changed some variable names and added a couple more tests diff --git a/pypy/module/micronumpy/app_numpy.py b/pypy/module/micr

[pypy-commit] Notification: pypy-sandbox-4-pycode

2011-12-14 Thread Bitbucket
You have received a notification from trampgeek. Hi, I forked pypy. My fork is at https://bitbucket.org/trampgeek/pypy-sandbox-4-pycode. -- Disable notifications at https://bitbucket.org/account/notifications/ ___ pypy-commit mailing list pypy-commit@p

[pypy-commit] pypy numpy-concatenate: Adds numpy.concatenate

2011-12-14 Thread jterrace
Author: Jeff Terrace Branch: numpy-concatenate Changeset: r50522:0d81f0701f18 Date: 2011-12-14 16:17 -0500 http://bitbucket.org/pypy/pypy/changeset/0d81f0701f18/ Log:Adds numpy.concatenate diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/pypy/module

[pypy-commit] extradoc extradoc: (Alex_Gaynor, hakanardo): whishlisting

2011-12-14 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3986:5176509bd13c Date: 2011-12-14 22:13 +0100 http://bitbucket.org/pypy/extradoc/changeset/5176509bd13c/ Log:(Alex_Gaynor, hakanardo): whishlisting diff --git a/planning/micronumpy.txt b/planning/micronumpy.txt --- a/planning/micronumpy.txt ++

[pypy-commit] pypy default: inline descr_get_shape to prevent a residual call on two dimensional array accesses

2011-12-14 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r50521:085083392791 Date: 2011-12-14 21:53 +0100 http://bitbucket.org/pypy/pypy/changeset/085083392791/ Log:inline descr_get_shape to prevent a residual call on two dimensional array accesses diff --git a/pypy/module/micronumpy/interp_numarray.p

[pypy-commit] pypy numpypy-frompyfunc: tests, translate passes

2011-12-14 Thread mattip
Author: mattip Branch: numpypy-frompyfunc Changeset: r50520:66a6917800a8 Date: 2011-12-14 22:47 +0200 http://bitbucket.org/pypy/pypy/changeset/66a6917800a8/ Log:tests, translate passes diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/py

[pypy-commit] pypy numpypy-frompyfunc: not yet rpython

2011-12-14 Thread mattip
Author: mattip Branch: numpypy-frompyfunc Changeset: r50519:6bb82e4bc325 Date: 2011-12-14 21:16 +0200 http://bitbucket.org/pypy/pypy/changeset/6bb82e4bc325/ Log:not yet rpython diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pypy/modul

[pypy-commit] pypy numpypy-frompyfunc: more tests, and a failing one

2011-12-14 Thread mattip
Author: mattip Branch: numpypy-frompyfunc Changeset: r50518:4136f83fdb42 Date: 2011-12-13 21:52 +0200 http://bitbucket.org/pypy/pypy/changeset/4136f83fdb42/ Log:more tests, and a failing one diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --

[pypy-commit] pypy default: merged upstream

2011-12-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50517:7907ec2d1927 Date: 2011-12-14 15:30 -0500 http://bitbucket.org/pypy/pypy/changeset/7907ec2d1927/ Log:merged upstream diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py +++ b/py

[pypy-commit] pypy default: Don't inline rffi.free_nonmovingbuffer in the JIT, it just raise an error during translation.

2011-12-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50516:0be914199ee6 Date: 2011-12-14 15:30 -0500 http://bitbucket.org/pypy/pypy/changeset/0be914199ee6/ Log:Don't inline rffi.free_nonmovingbuffer in the JIT, it just raise an error during translation. diff --git a/pypy/rpython/lltypesystem/rff

[pypy-commit] pypy default: issue963 resolved

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50515:46c074e2da29 Date: 2011-12-14 20:37 +0100 http://bitbucket.org/pypy/pypy/changeset/46c074e2da29/ Log:issue963 resolved Similarly to not calling compute_unique_id() on the immutable objects, we should avoid calling compute_identity

[pypy-commit] pypy default: Fix the missing case of raw_free(track_allocation=False).

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50514:6e98be6147f6 Date: 2011-12-14 18:17 +0100 http://bitbucket.org/pypy/pypy/changeset/6e98be6147f6/ Log:Fix the missing case of raw_free(track_allocation=False). diff --git a/pypy/jit/codewriter/jtransform.py b/pypy/jit/codewriter/jtransform.py ---

[pypy-commit] pypy refactor-signature: skip some tests and make the rest pass. Broadcasting and FlatIter unsupported

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50513:16065f56db0c Date: 2011-12-14 19:29 +0200 http://bitbucket.org/pypy/pypy/changeset/16065f56db0c/ Log:skip some tests and make the rest pass. Broadcasting and FlatIter unsupported so far diff --git a/pypy/module/m

[pypy-commit] pypy default: See comments. Thanks tumbleweed

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50512:0eea2bcfa892 Date: 2011-12-14 18:15 +0100 http://bitbucket.org/pypy/pypy/changeset/0eea2bcfa892/ Log:See comments. Thanks tumbleweed diff --git a/pypy/module/posix/test/test_posix2.py b/pypy/module/posix/test/test_posix2.py --- a/pypy/module/pos

[pypy-commit] pypy default: Complain if we see "lltype.free(x, track_allocation=False)". Should

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50509:b1a9e14a476c Date: 2011-12-14 17:14 +0100 http://bitbucket.org/pypy/pypy/changeset/b1a9e14a476c/ Log:Complain if we see "lltype.free(x, track_allocation=False)". Should be fixed. diff --git a/pypy/jit/codewriter/jtransform.py b/pypy/jit/

[pypy-commit] pypy default: Changeset by tumbleweed: we are seeing this on Linux too,

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50511:b907a1252c68 Date: 2011-12-14 18:05 +0100 http://bitbucket.org/pypy/pypy/changeset/b907a1252c68/ Log:Changeset by tumbleweed: we are seeing this on Linux too, not only on Darwin. Obscure. diff --git a/pypy/module/_ssl/test/test_ssl.py b/

[pypy-commit] pypy default: Support "malloc(STRUCT, flavor='raw')" too.

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50510:0af6042f9ef6 Date: 2011-12-14 17:23 +0100 http://bitbucket.org/pypy/pypy/changeset/0af6042f9ef6/ Log:Support "malloc(STRUCT, flavor='raw')" too. diff --git a/pypy/jit/codewriter/jtransform.py b/pypy/jit/codewriter/jtransform.py --- a/pypy/jit/co

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix bug in code generator

2011-12-14 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50508:284314e1eb5f Date: 2011-12-14 17:30 +0100 http://bitbucket.org/pypy/pypy/changeset/284314e1eb5f/ Log:(bivab, hager): fix bug in code generator diff --git a/pypy/jit/backend/ppc/ppcgen/codebuilder.py b/pypy/jit/backend/ppc/ppcgen/codebu

[pypy-commit] pypy numpy-full-fromstring: merged default in

2011-12-14 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-full-fromstring Changeset: r50507:2fbc0588123e Date: 2011-12-14 11:26 -0500 http://bitbucket.org/pypy/pypy/changeset/2fbc0588123e/ Log:merged default in diff --git a/lib-python/modified-2.7/ctypes/test/test_callbacks.py b/lib-python/modified-2.7/ctypes/test

[pypy-commit] pypy numpy-full-fromstring: Added some review notes.

2011-12-14 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-full-fromstring Changeset: r50506:44e16832a75d Date: 2011-12-14 11:26 -0500 http://bitbucket.org/pypy/pypy/changeset/44e16832a75d/ Log:Added some review notes. diff --git a/pypy/module/micronumpy/REVIEW b/pypy/module/micronumpy/REVIEW new file mode 100644 --

[pypy-commit] pypy refactor-signature: make some more tests pass, skip the debug_repr for now

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50505:cb2ba9e1d8ad Date: 2011-12-14 17:39 +0200 http://bitbucket.org/pypy/pypy/changeset/cb2ba9e1d8ad/ Log:make some more tests pass, skip the debug_repr for now diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/m

[pypy-commit] pypy default: "xfail" this test too. It has been failing at least since pypy 1.6.

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50503:e6032a99a1a5 Date: 2011-12-14 15:12 +0100 http://bitbucket.org/pypy/pypy/changeset/e6032a99a1a5/ Log:"xfail" this test too. It has been failing at least since pypy 1.6. diff --git a/lib-python/modified-2.7/ctypes/test/test_callbacks.py b/lib-pyt

[pypy-commit] pypy default: Bah, sorry.

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50504:8a5fb10fc8c4 Date: 2011-12-14 15:13 +0100 http://bitbucket.org/pypy/pypy/changeset/8a5fb10fc8c4/ Log:Bah, sorry. diff --git a/lib-python/modified-2.7/ctypes/test/test_callbacks.py b/lib-python/modified-2.7/ctypes/test/test_callbacks.py --- a/lib

[pypy-commit] pypy default: We decided to not explicitly support the whole ctypes-2.7

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50502:29823c2fcce6 Date: 2011-12-14 14:51 +0100 http://bitbucket.org/pypy/pypy/changeset/29823c2fcce6/ Log:We decided to not explicitly support the whole ctypes-2.7 and instead go for a case-by-case, demand-driven approach. So this test

[pypy-commit] pypy refactor-signature: makes tests pass, they're super slow though

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50501:a2834b804b57 Date: 2011-12-14 14:32 +0200 http://bitbucket.org/pypy/pypy/changeset/a2834b804b57/ Log:makes tests pass, they're super slow though diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micro

[pypy-commit] pypy refactor-signature: enough to make test_sum pass. Reduce seems to nicely work

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50500:a3a1fac3df73 Date: 2011-12-14 14:00 +0200 http://bitbucket.org/pypy/pypy/changeset/a3a1fac3df73/ Log:enough to make test_sum pass. Reduce seems to nicely work diff --git a/pypy/module/micronumpy/interp_numarray.py b/pyp

[pypy-commit] pypy default: Refactor away the 'width' attribute on AssemblerLocation.

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50499:1665fe50f5da Date: 2011-12-14 12:30 +0100 http://bitbucket.org/pypy/pypy/changeset/1665fe50f5da/ Log:Refactor away the 'width' attribute on AssemblerLocation. diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py ---

[pypy-commit] pypy default: Fix, as shown by test_zll_stress.

2011-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r50498:0fe404e7740d Date: 2011-12-14 12:17 +0100 http://bitbucket.org/pypy/pypy/changeset/0fe404e7740d/ Log:Fix, as shown by test_zll_stress. diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backend/x86/

[pypy-commit] pypy refactor-signature: oomph

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50497:67cba7342bdb Date: 2011-12-14 13:25 +0200 http://bitbucket.org/pypy/pypy/changeset/67cba7342bdb/ Log:oomph diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pypy/mo

[pypy-commit] pypy refactor-signature: refactor up to a nice point of segmentation fault

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50496:8fc2393b390b Date: 2011-12-14 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/8fc2393b390b/ Log:refactor up to a nice point of segmentation fault diff --git a/pypy/module/micronumpy/interp_iter.py b/pypy/module/mic

[pypy-commit] pypy ppc-jit-backend: implemented GUARD_NO_EXCEPTION

2011-12-14 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50495:1828b538ddf7 Date: 2011-12-14 11:50 +0100 http://bitbucket.org/pypy/pypy/changeset/1828b538ddf7/ Log:implemented GUARD_NO_EXCEPTION diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --

[pypy-commit] pypy ppc-jit-backend: removed bug in emit_guard_exception

2011-12-14 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50494:91d134f49a07 Date: 2011-12-14 11:43 +0100 http://bitbucket.org/pypy/pypy/changeset/91d134f49a07/ Log:removed bug in emit_guard_exception diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.

[pypy-commit] pypy refactor-signature: some more tests

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50493:f2e26827d79c Date: 2011-12-14 12:41 +0200 http://bitbucket.org/pypy/pypy/changeset/f2e26827d79c/ Log:some more tests diff --git a/pypy/module/micronumpy/test/test_base.py b/pypy/module/micronumpy/test/test_base.py --- a

[pypy-commit] pypy ppc-jit-backend: make call to function before leave jitted code and save volatile regs

2011-12-14 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50491:cc34d3b179e4 Date: 2011-12-14 11:27 +0100 http://bitbucket.org/pypy/pypy/changeset/cc34d3b179e4/ Log:make call to function before leave jitted code and save volatile regs diff --git a/pypy/jit/backend/ppc/ppcgen/helper/assembler

[pypy-commit] pypy refactor-signature: invent numbering

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50492:3edbb810b5a0 Date: 2011-12-14 12:28 +0200 http://bitbucket.org/pypy/pypy/changeset/3edbb810b5a0/ Log:invent numbering diff --git a/pypy/module/micronumpy/signature.py b/pypy/module/micronumpy/signature.py --- a/pypy/mod

[pypy-commit] pypy ppc-jit-backend: add r2 to volatile registers

2011-12-14 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50490:1282dafdf468 Date: 2011-12-14 11:20 +0100 http://bitbucket.org/pypy/pypy/changeset/1282dafdf468/ Log:add r2 to volatile registers diff --git a/pypy/jit/backend/ppc/ppcgen/register.py b/pypy/jit/backend/ppc/ppcgen/register.py --- a/pypy

[pypy-commit] pypy ppc-jit-backend: remove debug output from compute_frame_depth

2011-12-14 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50489:a21c0f06db3e Date: 2011-12-14 11:17 +0100 http://bitbucket.org/pypy/pypy/changeset/a21c0f06db3e/ Log:remove debug output from compute_frame_depth diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/p

[pypy-commit] pypy refactor-signature: start refactoring - change test_base and make it pass

2011-12-14 Thread fijal
Author: Maciej Fijalkowski Branch: refactor-signature Changeset: r50488:9d888e0a1e4b Date: 2011-12-14 12:02 +0200 http://bitbucket.org/pypy/pypy/changeset/9d888e0a1e4b/ Log:start refactoring - change test_base and make it pass diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/modul

[pypy-commit] pypy ppc-jit-backend: Added code for GUARD_EXCEPTION

2011-12-14 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50487:c8e31eebcc23 Date: 2011-12-14 10:41 +0100 http://bitbucket.org/pypy/pypy/changeset/c8e31eebcc23/ Log:Added code for GUARD_EXCEPTION diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --