[pypy-commit] pypy rgc-mem-pressure: make sem_close non-threadsafe for now to get __del__ to be acceptable

2011-10-18 Thread justinpeel
Author: Justin Peel Branch: rgc-mem-pressure Changeset: r48224:557f718a62e5 Date: 2011-10-19 07:32 +0200 http://bitbucket.org/pypy/pypy/changeset/557f718a62e5/ Log:make sem_close non-threadsafe for now to get __del__ to be acceptable diff --git a/pypy/module/_multiprocessing/interp_s

[pypy-commit] pypy py3k: Various fixes for the array module

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48222:1c7672de6deb Date: 2011-10-19 00:57 +0200 http://bitbucket.org/pypy/pypy/changeset/1c7672de6deb/ Log:Various fixes for the array module diff --git a/pypy/module/_rawffi/interp_rawffi.py b/pypy/module/_rawffi/interp_rawffi.py --- a/

[pypy-commit] pypy py3k: Make sockets really subclassable

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48220:4c11bf0deece Date: 2011-10-18 22:45 +0200 http://bitbucket.org/pypy/pypy/changeset/4c11bf0deece/ Log:Make sockets really subclassable diff --git a/pypy/module/_socket/interp_socket.py b/pypy/module/_socket/interp_socket.py --- a/py

[pypy-commit] pypy py3k: Fixes for the socket module.

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48223:3ca3586ad5f2 Date: 2011-10-19 01:25 +0200 http://bitbucket.org/pypy/pypy/changeset/3ca3586ad5f2/ Log:Fixes for the socket module. diff --git a/lib_pypy/array.py b/lib_pypy/array.py --- a/lib_pypy/array.py +++ b/lib_pypy/array.py @@

[pypy-commit] pypy py3k: _socket.socket is not weakrefable in CPython, socket.socket() is.

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48219:16e3fa80fbcf Date: 2011-10-18 22:25 +0200 http://bitbucket.org/pypy/pypy/changeset/16e3fa80fbcf/ Log:_socket.socket is not weakrefable in CPython, socket.socket() is. ("import socket" failed because the latter now inherits fr

[pypy-commit] pypy py3k: Fixes for the struct module

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48221:3b27b16f499d Date: 2011-10-18 23:58 +0200 http://bitbucket.org/pypy/pypy/changeset/3b27b16f499d/ Log:Fixes for the struct module diff --git a/lib_pypy/struct.py b/lib_pypy/struct.py --- a/lib_pypy/struct.py +++ b/lib_pypy/struct.py

[pypy-commit] pypy py3k: Fix test_astbuilder

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48218:75c3ac958a43 Date: 2011-10-18 22:16 +0200 http://bitbucket.org/pypy/pypy/changeset/75c3ac958a43/ Log:Fix test_astbuilder diff --git a/pypy/interpreter/astcompiler/test/test_astbuilder.py b/pypy/interpreter/astcompiler/test/test_ast

[pypy-commit] pypy py3k: Fix two test files.

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48216:72a97784aaf3 Date: 2011-10-18 20:35 +0200 http://bitbucket.org/pypy/pypy/changeset/72a97784aaf3/ Log:Fix two test files. diff --git a/pypy/interpreter/astcompiler/test/test_compiler.py b/pypy/interpreter/astcompiler/test/test_compi

[pypy-commit] pypy py3k: Fix a nasty crash with the "global" keyword.

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48217:c53430cd1712 Date: 2011-10-18 21:44 +0200 http://bitbucket.org/pypy/pypy/changeset/c53430cd1712/ Log:Fix a nasty crash with the "global" keyword. Unfortunately I could not find any failing test for this... diff --git a/pypy/

[pypy-commit] pypy py3k: Fixes for applevel interactive code

2011-10-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r48215:6b5837b87cdf Date: 2011-10-18 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/6b5837b87cdf/ Log:Fixes for applevel interactive code diff --git a/lib_pypy/_pypy_interact.py b/lib_pypy/_pypy_interact.py --- a/lib_pypy/_pypy_inter

[pypy-commit] pypy numpy NDimArray: Add shape checking, implement NDim binary ops (mult and div are wrong)

2011-10-18 Thread mattip
Author: mattip Branch: numpy NDimArray Changeset: r48214:1be18bf996dd Date: 2011-10-18 23:48 +0200 http://bitbucket.org/pypy/pypy/changeset/1be18bf996dd/ Log:Add shape checking, implement NDim binary ops (mult and div are wrong) diff --git a/pypy/module/micronumpy/interp_numarray.py

[pypy-commit] pypy default: Give the walk_roots operation during a nursery collection its own

2011-10-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r48213:5fcf5ac416dc Date: 2011-10-18 20:03 +0200 http://bitbucket.org/pypy/pypy/changeset/5fcf5ac416dc/ Log:Give the walk_roots operation during a nursery collection its own starting/ending subtime. When running "translate.py --annotate", it

[pypy-commit] pypy ppc-jit-backend: Implemented remaining INT_* operations.

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48212:089618b63dd9 Date: 2011-10-18 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/089618b63dd9/ Log:Implemented remaining INT_* operations. diff --git a/pypy/jit/backend/ppc/ppcgen/condition.py b/pypy/jit/backend/ppc/ppcgen/condition.

[pypy-commit] pypy ppc-jit-backend: Implemented comparison operations and refactored existing code regarding comparison operations.

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48211:eabb2cbd47c9 Date: 2011-10-18 18:06 +0200 http://bitbucket.org/pypy/pypy/changeset/eabb2cbd47c9/ Log:Implemented comparison operations and refactored existing code regarding comparison operations. diff --git a/pypy/jit/backend/p

[pypy-commit] pypy default: Add the 'pyexpat.model' module.

2011-10-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r48209:595bfa0049db Date: 2011-10-18 16:50 +0200 http://bitbucket.org/pypy/pypy/changeset/595bfa0049db/ Log:Add the 'pyexpat.model' module. diff --git a/pypy/module/pyexpat/__init__.py b/pypy/module/pyexpat/__init__.py --- a/pypy/module/pyexpat/__init__

[pypy-commit] pypy default: merge heads

2011-10-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r48210:9f869e457c00 Date: 2011-10-18 16:51 +0200 http://bitbucket.org/pypy/pypy/changeset/9f869e457c00/ Log:merge heads diff --git a/pypy/translator/platform/posix.py b/pypy/translator/platform/posix.py --- a/pypy/translator/platform/posix.py +++ b/pyp

[pypy-commit] extradoc extradoc: Kill the ones that are either resolved or 'some non-standard binary distribution of pypy'.

2011-10-18 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r3933:4ee2466e4095 Date: 2011-10-18 16:24 +0200 http://bitbucket.org/pypy/extradoc/changeset/4ee2466e4095/ Log:Kill the ones that are either resolved or 'some non-standard binary distribution of pypy'. diff --git a/planning/release-block

[pypy-commit] pypy ppc-jit-backend: Implemented further binary int operations.

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48208:2e644469f894 Date: 2011-10-18 15:49 +0200 http://bitbucket.org/pypy/pypy/changeset/2e644469f894/ Log:Implemented further binary int operations. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opass

[pypy-commit] pypy no-force-guard-lazy-set: close branch, it wasn't a one liner, I don't care that much

2011-10-18 Thread alex_gaynor
Author: Alex Gaynor Branch: no-force-guard-lazy-set Changeset: r48207:6d7644a6fd38 Date: 2011-10-18 09:35 -0400 http://bitbucket.org/pypy/pypy/changeset/6d7644a6fd38/ Log:close branch, it wasn't a one liner, I don't care that much ___ pypy-commit m

[pypy-commit] pypy ppc-jit-backend: Implemented INT_AND, INT_OR, INT_XOR.

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48206:b7a4abd18923 Date: 2011-10-18 15:23 +0200 http://bitbucket.org/pypy/pypy/changeset/b7a4abd18923/ Log:Implemented INT_AND, INT_OR, INT_XOR. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassemble

[pypy-commit] pypy default: merge

2011-10-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r48205:a6f3750521c0 Date: 2011-10-18 14:46 +0200 http://bitbucket.org/pypy/pypy/changeset/a6f3750521c0/ Log:merge diff --git a/pypy/jit/metainterp/quasiimmut.py b/pypy/jit/metainterp/quasiimmut.py --- a/pypy/jit/metainterp/quasiimmut.py +++ b/

[pypy-commit] pypy default: quite obscure change: add the linked libraries at the end of the command line.

2011-10-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r48204:491120610ab3 Date: 2011-10-18 14:43 +0200 http://bitbucket.org/pypy/pypy/changeset/491120610ab3/ Log:quite obscure change: add the linked libraries at the end of the command line. this seems required on Ubuntu 11.10 to run "make"

[pypy-commit] pypy default: Waaaaaaa. Thanks gedd.

2011-10-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r48203:668adc4d1bc6 Date: 2011-10-18 14:43 +0200 http://bitbucket.org/pypy/pypy/changeset/668adc4d1bc6/ Log:Waaa. Thanks gedd. diff --git a/pypy/jit/metainterp/quasiimmut.py b/pypy/jit/metainterp/quasiimmut.py --- a/pypy/jit/metainterp/quasiimmut.p

[pypy-commit] pypy ppc-jit-backend: Implemented INT_MOD.

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48201:62d9032ce3fa Date: 2011-10-18 12:32 +0200 http://bitbucket.org/pypy/pypy/changeset/62d9032ce3fa/ Log:Implemented INT_MOD. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --- a/pypy/j

[pypy-commit] pypy ppc-jit-backend: merge with PPC64 code

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48202:2bf69d152817 Date: 2011-10-18 14:16 +0200 http://bitbucket.org/pypy/pypy/changeset/2bf69d152817/ Log:merge with PPC64 code diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py --- a/p

[pypy-commit] pypy ppc-jit-backend: Beautified code for prepare_int_sub and prepare_int_floordiv.

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48199:ee9b75f555bb Date: 2011-10-18 12:28 +0200 http://bitbucket.org/pypy/pypy/changeset/ee9b75f555bb/ Log:Beautified code for prepare_int_sub and prepare_int_floordiv. diff --git a/pypy/jit/backend/ppc/ppcgen/regalloc.py b/pypy/jit/backend/

[pypy-commit] pypy ppc-jit-backend: Implement emit_int_floordiv for PPC64.

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48200:3f5bfca0c466 Date: 2011-10-18 12:31 +0200 http://bitbucket.org/pypy/pypy/changeset/3f5bfca0c466/ Log:Implement emit_int_floordiv for PPC64. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembl

[pypy-commit] pypy ppc-jit-backend: Implemented INT_FLOORDIV.

2011-10-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r48198:14fd9b6e54bb Date: 2011-10-17 20:16 +0200 http://bitbucket.org/pypy/pypy/changeset/14fd9b6e54bb/ Log:Implemented INT_FLOORDIV. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --- a/p

[pypy-commit] pypy default: revert 31c39356de7a. armin had fixed it in the meantime.

2011-10-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r48197:69cffe91b5f4 Date: 2011-10-18 14:09 +0200 http://bitbucket.org/pypy/pypy/changeset/69cffe91b5f4/ Log:revert 31c39356de7a. armin had fixed it in the meantime. diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy

[pypy-commit] pypy default: slightly pointless micro-optimization, but I found the adjective "quick" in

2011-10-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r48196:ba7afb49a544 Date: 2011-10-18 10:48 +0200 http://bitbucket.org/pypy/pypy/changeset/ba7afb49a544/ Log:slightly pointless micro-optimization, but I found the adjective "quick" in this comment too ironic diff --git a/pypy/jit/metain

[pypy-commit] pypy default: add reverse operations for cast from and to int pointer

2011-10-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r48195:98e1c25e7b93 Date: 2011-10-18 10:01 +0200 http://bitbucket.org/pypy/pypy/changeset/98e1c25e7b93/ Log:add reverse operations for cast from and to int pointer diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py b/pypy/jit/metainterp/o

[pypy-commit] pypy default: fix failing tests

2011-10-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r48193:31c39356de7a Date: 2011-10-18 09:54 +0200 http://bitbucket.org/pypy/pypy/changeset/31c39356de7a/ Log:fix failing tests diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/metainterp/optimizeopt/test/test_o

[pypy-commit] pypy default: makes no sense to synthesize the reverse ops for operations that are removed anyway.

2011-10-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r48194:25b6ee1b8082 Date: 2011-10-18 09:55 +0200 http://bitbucket.org/pypy/pypy/changeset/25b6ee1b8082/ Log:makes no sense to synthesize the reverse ops for operations that are removed anyway. diff --git a/pypy/jit/metainterp/optimizeop

[pypy-commit] pypy default: Add the comments already. The test is harder :-(

2011-10-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r48192:1ae56b2043d4 Date: 2011-10-18 12:53 +0200 http://bitbucket.org/pypy/pypy/changeset/1ae56b2043d4/ Log:Add the comments already. The test is harder :-( diff --git a/pypy/jit/metainterp/quasiimmut.py b/pypy/jit/metainterp/quasiimmut.py --- a/pypy/j

[pypy-commit] pypy default: Add debugging support for @elidable decorators.

2011-10-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r48190:81e9199c50b9 Date: 2011-10-18 10:21 +0200 http://bitbucket.org/pypy/pypy/changeset/81e9199c50b9/ Log:Add debugging support for @elidable decorators. Disabled by default because it keeps all arguments ever passed alive. diff --git a/pypy/r

[pypy-commit] pypy default: Uh, this seems to fix pypy.objspace.test.test_binop_overriding.

2011-10-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r48191:8ba326c260b0 Date: 2011-10-18 12:05 +0200 http://bitbucket.org/pypy/pypy/changeset/8ba326c260b0/ Log:Uh, this seems to fix pypy.objspace.test.test_binop_overriding. I will try to write a unit test and comments for it. diff --git a/pypy/ji

[pypy-commit] extradoc extradoc: Add what it is

2011-10-18 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r3932:7ead70d33954 Date: 2011-10-18 11:17 +0200 http://bitbucket.org/pypy/extradoc/changeset/7ead70d33954/ Log:Add what it is diff --git a/planning/release-blockers-1.7.rst b/planning/release-blockers-1.7.rst --- a/planning/release-blockers-1.7

[pypy-commit] extradoc extradoc: list of release blockers for 1.7

2011-10-18 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3931:ec5f21f3cc50 Date: 2011-10-18 11:15 +0200 http://bitbucket.org/pypy/extradoc/changeset/ec5f21f3cc50/ Log:list of release blockers for 1.7 diff --git a/planning/release-blockers-1.7.rst b/planning/release-blockers-1.7.rst new file

[pypy-commit] pypy default: Baaah.

2011-10-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r48189:6e9cbb110fe5 Date: 2011-10-18 09:10 +0200 http://bitbucket.org/pypy/pypy/changeset/6e9cbb110fe5/ Log:Baaah. diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release/packag