[pypy-commit] pypy jit-optimizeopt-cleanups: Make forced strings emit operations using OptString.emit_operation. That way they will be inserted into the optimization chain at the point where the were

2011-09-22 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47407:ed0c682b0f83 Date: 2011-09-23 08:33 +0200 http://bitbucket.org/pypy/pypy/changeset/ed0c682b0f83/ Log:Make forced strings emit operations using OptString.emit_operation. That way they will be inserted into the optimi

[pypy-commit] extradoc extradoc: merged upstream (what did I change?)

2011-09-22 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3906:c4fcced99b24 Date: 2011-09-22 20:01 -0400 http://bitbucket.org/pypy/extradoc/changeset/c4fcced99b24/ Log:merged upstream (what did I change?) diff --git a/talk/pycon2011/whyslow/Makefile b/talk/pycon2011/whyslow/Makefile --- a/talk/pycon2

[pypy-commit] extradoc extradoc: dead link.

2011-09-22 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3905:3574c17e185d Date: 2011-09-21 12:43 -0400 http://bitbucket.org/pypy/extradoc/changeset/3574c17e185d/ Log:dead link. diff --git a/blog/draft/py3donate.rst b/blog/draft/py3donate.rst --- a/blog/draft/py3donate.rst +++ b/blog/draft/py3donate

[pypy-commit] extradoc extradoc: merge

2011-09-22 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3904:4e77b8a47710 Date: 2011-09-23 01:39 +0200 http://bitbucket.org/pypy/extradoc/changeset/4e77b8a47710/ Log:merge diff --git a/blog/draft/py3donate.rst b/blog/draft/py3donate.rst --- a/blog/draft/py3donate.rst +++ b/blog/draft/py3dona

[pypy-commit] extradoc extradoc: Add a very rough talk outline

2011-09-22 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3902:76bda7cc8d34 Date: 2011-09-23 00:21 +0200 http://bitbucket.org/pypy/extradoc/changeset/76bda7cc8d34/ Log:Add a very rough talk outline diff --git a/talk/pyconar2011/talk.rst b/talk/pyconar2011/talk.rst new file mode 100644 --- /dev

[pypy-commit] extradoc extradoc: update and missing files

2011-09-22 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3903:6e1a2ccda6e0 Date: 2011-09-23 01:36 +0200 http://bitbucket.org/pypy/extradoc/changeset/6e1a2ccda6e0/ Log:update and missing files diff --git a/talk/pycon2011/whyslow/Makefile b/talk/pycon2011/whyslow/Makefile --- a/talk/pycon2011/w

[pypy-commit] pypy jit-optimizeopt-cleanups: started to move pure operation reusage into an optimization stage of its own

2011-09-22 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47406:8b3e60e6d037 Date: 2011-09-22 21:42 +0200 http://bitbucket.org/pypy/pypy/changeset/8b3e60e6d037/ Log:started to move pure operation reusage into an optimization stage of its own diff --git a/pypy/jit/metainterp/opt

[pypy-commit] pypy jit-optimizeopt-cleanups: pospone ops instead of reordering already emitted ops

2011-09-22 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47405:8dfeb716d0ab Date: 2011-09-22 21:18 +0200 http://bitbucket.org/pypy/pypy/changeset/8dfeb716d0ab/ Log:pospone ops instead of reordering already emitted ops diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/me

[pypy-commit] pypy jit-optimizeopt-cleanups: dont assume operations originate from optimizer.loop.operations

2011-09-22 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47403:25853ef7976c Date: 2011-09-22 20:36 +0200 http://bitbucket.org/pypy/pypy/changeset/25853ef7976c/ Log:dont assume operations originate from optimizer.loop.operations diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py

[pypy-commit] pypy jit-optimizeopt-cleanups: these does not seem to be used and propagate_end_forward is probably intended for the same functionality as Optimization.flush()

2011-09-22 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47404:5305a3642a0f Date: 2011-09-22 20:39 +0200 http://bitbucket.org/pypy/pypy/changeset/5305a3642a0f/ Log:these does not seem to be used and propagate_end_forward is probably intended for the same functionality as Optimi

[pypy-commit] pypy jit-optimizeopt-cleanups: pass strengthen guards down the optimization chain instead of modifying optimizer.newoperations directly

2011-09-22 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47402:0fbcbb4e7bc7 Date: 2011-09-22 20:32 +0200 http://bitbucket.org/pypy/pypy/changeset/0fbcbb4e7bc7/ Log:pass strengthen guards down the optimization chain instead of modifying optimizer.newoperations directly diff --g

[pypy-commit] pypy unsigned-dtypes: fix test

2011-09-22 Thread justinpeel
Author: Justin Peel Branch: unsigned-dtypes Changeset: r47401:3868cf6ce395 Date: 2011-09-22 18:08 + http://bitbucket.org/pypy/pypy/changeset/3868cf6ce395/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_longlong.py b/pypy/jit/metainterp/test/test_longlong.py --- a/pypy/jit/metai

[pypy-commit] pypy ppc-jit-backend: Moved code for assembler prolog to the end of the generated code.

2011-09-22 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r47400:95f203d329b1 Date: 2011-09-22 19:20 +0200 http://bitbucket.org/pypy/pypy/changeset/95f203d329b1/ Log:Moved code for assembler prolog to the end of the generated code. diff --git a/pypy/jit/backend/ppc/ppcgen/codebuilder.py b/pypy/jit/b

[pypy-commit] pypy jit-optimizeopt-cleanups: kill the now obsolete dryrun

2011-09-22 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47399:77e7b10d2e1c Date: 2011-09-22 19:18 +0200 http://bitbucket.org/pypy/pypy/changeset/77e7b10d2e1c/ Log:kill the now obsolete dryrun diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt

[pypy-commit] pypy unsigned-dtypes: add ullong_from_float

2011-09-22 Thread justinpeel
Author: Justin Peel Branch: unsigned-dtypes Changeset: r47398:b72e47360723 Date: 2011-09-22 17:07 + http://bitbucket.org/pypy/pypy/changeset/b72e47360723/ Log:add ullong_from_float diff --git a/pypy/jit/codewriter/support.py b/pypy/jit/codewriter/support.py --- a/pypy/jit/codewriter/supp

[pypy-commit] pypy stm: Make the exc_data structure a thread-local.

2011-09-22 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r47397:2869bd44f830 Date: 2011-09-22 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/2869bd44f830/ Log:Make the exc_data structure a thread-local. diff --git a/pypy/translator/exceptiontransform.py b/pypy/translator/exceptiontransform.py --- a/

[pypy-commit] pypy stm: A branch of PyPy to start playing with STM.

2011-09-22 Thread arigo
Author: Armin Rigo Branch: stm Changeset: r47396:f3cec8c65a3f Date: 2011-09-22 18:54 +0200 http://bitbucket.org/pypy/pypy/changeset/f3cec8c65a3f/ Log:A branch of PyPy to start playing with STM. See also my hacks repository, more precisely this dir: https://bitbucket.org/ari

[pypy-commit] pypy unsigned-dtypes: add some jit codewriter and metainterp tests

2011-09-22 Thread justinpeel
Author: Justin Peel Branch: unsigned-dtypes Changeset: r47395:f3f228579454 Date: 2011-09-22 10:45 -0600 http://bitbucket.org/pypy/pypy/changeset/f3f228579454/ Log:add some jit codewriter and metainterp tests diff --git a/pypy/jit/codewriter/test/test_longlong.py b/pypy/jit/codewriter/test/t

[pypy-commit] jitviewer default: Added a comment to make it work on OS X, which does not come with objdump preinstalled

2011-09-22 Thread Anders Lehmann
Author: Anders Lehmann Branch: Changeset: r172:ea8a654a9c6d Date: 2011-09-19 18:38 +0200 http://bitbucket.org/pypy/jitviewer/changeset/ea8a654a9c6d/ Log:Added a comment to make it work on OS X, which does not come with objdump preinstalled diff --git a/README b/README --- a/README +

[pypy-commit] [ACCEPTED] Pull request #1 for pypy/jitviewer: Updated README

2011-09-22 Thread Bitbucket
Pull request #1 has been accepted by Alex Gaynor. Changes in redorlik/jitviewer have been pulled into pypy/jitviewer. https://bitbucket.org/pypy/jitviewer/pull-request/1/updated-readme -- This is an issue notification from bitbucket.org. You are receiving this either because you are the participa

[pypy-commit] [ACCEPTED] Pull request #1 for pypy/jitviewer: Updated README

2011-09-22 Thread Bitbucket
Pull request #1 has been accepted by Alex Gaynor. Changes in redorlik/jitviewer have been pulled into pypy/jitviewer. https://bitbucket.org/pypy/jitviewer/pull-request/1/updated-readme -- This is an issue notification from bitbucket.org. You are receiving this either because you are the participa

[pypy-commit] lang-io default: catch exception raised when item is not in the list

2011-09-22 Thread bivab
Author: David Schneider Branch: Changeset: r42:25ee4f13a748 Date: 2011-09-22 13:18 +0200 http://bitbucket.org/pypy/lang-io/changeset/25ee4f13a748/ Log:catch exception raised when item is not in the list diff --git a/io/list.py b/io/list.py --- a/io/list.py +++ b/io/list.py @@ -131,10 +131,1

[pypy-commit] lang-io default: enable io implementation of newSlot

2011-09-22 Thread bivab
Author: David Schneider Branch: Changeset: r45:e3b24ae80e73 Date: 2011-09-22 18:01 +0200 http://bitbucket.org/pypy/lang-io/changeset/e3b24ae80e73/ Log:enable io implementation of newSlot diff --git a/io/io/A2_Object.io b/io/io/A2_Object.io --- a/io/io/A2_Object.io +++ b/io/io/A2_Object.io @

[pypy-commit] lang-io default: implemented special version of updateSlot for Locals objects

2011-09-22 Thread bivab
Author: David Schneider Branch: Changeset: r44:53c3a8e7 Date: 2011-09-22 15:04 +0200 http://bitbucket.org/pypy/lang-io/changeset/53c3a8e7/ Log:implemented special version of updateSlot for Locals objects diff --git a/io/locals.py b/io/locals.py new file mode 100644 --- /dev/null +++

[pypy-commit] lang-io default: extend if method to support any object as condition

2011-09-22 Thread bivab
Author: David Schneider Branch: Changeset: r43:5d3d11f87944 Date: 2011-09-22 13:20 +0200 http://bitbucket.org/pypy/lang-io/changeset/5d3d11f87944/ Log:extend if method to support any object as condition diff --git a/io/object.py b/io/object.py --- a/io/object.py +++ b/io/object.py @@ -151,1

[pypy-commit] [OPEN] Pull request #1 for pypy/jitviewer: Updated README

2011-09-22 Thread Bitbucket
A new pull request has been opened by Anders Lehmann. redorlik/jitviewer has changes to be pulled into pypy/jitviewer. https://bitbucket.org/pypy/jitviewer/pull-request/1/updated-readme Title: Updated README The diassembler program objdump is not installed by default on OS X. So you need to in

[pypy-commit] Notification: jitviewer

2011-09-22 Thread Bitbucket
You have received a notification from Anders Lehmann. Hi, I forked jitviewer. My fork is at https://bitbucket.org/redorlik/jitviewer. -- Disable notifications at https://bitbucket.org/account/notifications/ ___ pypy-commit mailing list pypy-commit@pytho

[pypy-commit] pypy kill-unary-multimethods: remove unnecessary multimethods

2011-09-22 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47394:801bde9e6123 Date: 2011-09-21 11:08 +0200 http://bitbucket.org/pypy/pypy/changeset/801bde9e6123/ Log:remove unnecessary multimethods diff --git a/pypy/objspace/std/model.py b/pypy/objspace/std/model.py --- a/pypy/ob

[pypy-commit] pypy kill-unary-multimethods: some more test fixes

2011-09-22 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47393:0ce0d09dbd8f Date: 2011-09-21 10:55 +0200 http://bitbucket.org/pypy/pypy/changeset/0ce0d09dbd8f/ Log:some more test fixes diff --git a/pypy/objspace/std/ropeobject.py b/pypy/objspace/std/ropeobject.py --- a/pypy/obj

[pypy-commit] pypy kill-unary-multimethods: remove int_w, bigint_w and uint_w as multimethods

2011-09-22 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47392:514091a77a3b Date: 2011-09-21 10:38 +0200 http://bitbucket.org/pypy/pypy/changeset/514091a77a3b/ Log:remove int_w, bigint_w and uint_w as multimethods diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter

[pypy-commit] pypy kill-unary-multimethods: remove id as multimethod

2011-09-22 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47391:30254a57e7d9 Date: 2011-09-21 10:19 +0200 http://bitbucket.org/pypy/pypy/changeset/30254a57e7d9/ Log:remove id as multimethod diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/py

[pypy-commit] pypy continulet-pickle: Implement gr_frame.

2011-09-22 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47390:41e5b1a4e17c Date: 2011-09-22 12:03 +0200 http://bitbucket.org/pypy/pypy/changeset/41e5b1a4e17c/ Log:Implement gr_frame. diff --git a/lib_pypy/greenlet.py b/lib_pypy/greenlet.py --- a/lib_pypy/greenlet.py +++ b/lib_pypy/greenlet.

[pypy-commit] pypy continulet-pickle: Fix an UnboundLocalError.

2011-09-22 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47389:37278daa9a3d Date: 2011-09-22 11:50 +0200 http://bitbucket.org/pypy/pypy/changeset/37278daa9a3d/ Log:Fix an UnboundLocalError. diff --git a/py/_code/source.py b/py/_code/source.py --- a/py/_code/source.py +++ b/py/_code/source.py

[pypy-commit] pypy continulet-pickle: Baaah. /me finds the horrible hack, despairs, and add "XXX HAAAAACK".

2011-09-22 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47388:f2dad909405b Date: 2011-09-22 11:21 +0200 http://bitbucket.org/pypy/pypy/changeset/f2dad909405b/ Log:Baaah. /me finds the horrible hack, despairs, and add "XXX HACK". diff --git a/lib_pypy/pypy_test/test_stackless_pic

[pypy-commit] pypy continulet-pickle: Reduce a little bit the code.

2011-09-22 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47387:ce5f58ca6849 Date: 2011-09-22 10:56 +0200 http://bitbucket.org/pypy/pypy/changeset/ce5f58ca6849/ Log:Reduce a little bit the code. diff --git a/lib_pypy/stackless.py b/lib_pypy/stackless.py --- a/lib_pypy/stackless.py +++ b/lib_p

[pypy-commit] lang-io default: cleanup test

2011-09-22 Thread bivab
Author: David Schneider Branch: Changeset: r41:d906c3756c13 Date: 2011-09-22 11:18 +0200 http://bitbucket.org/pypy/lang-io/changeset/d906c3756c13/ Log:cleanup test diff --git a/io/test/test_list.py b/io/test/test_list.py --- a/io/test/test_list.py +++ b/io/test/test_list.py @@ -196,7 +196,8

[pypy-commit] lang-io default: implement List remove(item)

2011-09-22 Thread bivab
Author: David Schneider Branch: Changeset: r40:912d94ab5156 Date: 2011-09-22 11:18 +0200 http://bitbucket.org/pypy/lang-io/changeset/912d94ab5156/ Log:implement List remove(item) diff --git a/io/list.py b/io/list.py --- a/io/list.py +++ b/io/list.py @@ -128,6 +128,12 @@ raise Excep

[pypy-commit] lang-io default: whitespace

2011-09-22 Thread bivab
Author: David Schneider Branch: Changeset: r39:155337c53d32 Date: 2011-09-15 11:39 +0200 http://bitbucket.org/pypy/lang-io/changeset/155337c53d32/ Log:whitespace diff --git a/io/coroutinemodel.py b/io/coroutinemodel.py --- a/io/coroutinemodel.py +++ b/io/coroutinemodel.py @@ -12,12 +12,12 @

[pypy-commit] pypy continulet-pickle: Randomly fix something else in stackless.py.

2011-09-22 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47386:c183e6fa96c0 Date: 2011-09-22 09:54 +0200 http://bitbucket.org/pypy/pypy/changeset/c183e6fa96c0/ Log:Randomly fix something else in stackless.py. diff --git a/lib_pypy/stackless.py b/lib_pypy/stackless.py --- a/lib_pypy/stackless

[pypy-commit] pypy continulet-pickle: Fix the test, but it fails.

2011-09-22 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47385:5c69da2521b4 Date: 2011-09-22 09:52 +0200 http://bitbucket.org/pypy/pypy/changeset/5c69da2521b4/ Log:Fix the test, but it fails. diff --git a/pypy/module/test_lib_pypy/test_stackless_pickle.py b/pypy/module/test_lib_pypy/test_st

[pypy-commit] pypy default: Tweak for the common case of no **keyword arguments.

2011-09-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r47384:655453fd0333 Date: 2011-09-22 09:21 +0200 http://bitbucket.org/pypy/pypy/changeset/655453fd0333/ Log:Tweak for the common case of no **keyword arguments. diff --git a/lib_pypy/_functools.py b/lib_pypy/_functools.py --- a/lib_pypy/_functools.py ++