[pypy-commit] pypy arm-stacklet: add arm to available platforms for selection

2013-05-22 Thread bivab
Author: David Schneider Branch: arm-stacklet Changeset: r64420:8cc441451529 Date: 2013-05-22 03:03 -0500 http://bitbucket.org/pypy/pypy/changeset/8cc441451529/ Log:add arm to available platforms for selection diff --git a/rpython/translator/c/src/stacklet/slp_platformselect.h b/rpython/tran

[pypy-commit] pypy arm-stacklet: enable _continuation on ARM

2013-05-22 Thread bivab
Author: David Schneider Branch: arm-stacklet Changeset: r64422:fd2338465291 Date: 2013-05-22 03:14 -0500 http://bitbucket.org/pypy/pypy/changeset/fd2338465291/ Log:enable _continuation on ARM diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +

[pypy-commit] pypy arm-stacklet: initial implementation of slp_switch for ARM

2013-05-22 Thread bivab
Author: David Schneider Branch: arm-stacklet Changeset: r64421:35453be9d318 Date: 2013-05-22 03:10 -0500 http://bitbucket.org/pypy/pypy/changeset/35453be9d318/ Log:initial implementation of slp_switch for ARM diff --git a/rpython/translator/c/src/stacklet/switch_arm_gcc.h b/rpython/translat

[pypy-commit] pypy remove-tuple-smm: Remove test_setitem().

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64423:0e0ffca3fde2 Date: 2013-05-22 10:14 +0200 http://bitbucket.org/pypy/pypy/changeset/0e0ffca3fde2/ Log:Remove test_setitem(). diff --git a/pypy/objspace/std/test/test_smalltupleobject.py b/pypy/objspace/std/test/test_smalltupleobj

[pypy-commit] pypy remove-tuple-smm: Add a non-specialized code path to W_SpecialisedTupleObject's descr_eq().

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64424:f9d3d3fb8ad9 Date: 2013-05-22 10:16 +0200 http://bitbucket.org/pypy/pypy/changeset/f9d3d3fb8ad9/ Log:Add a non-specialized code path to W_SpecialisedTupleObject's descr_eq(). diff --git a/pypy/objspace/std/specialisedtupl

[pypy-commit] pypy default: make shadowstack the default gcrootfinder for all builds except linux/x86

2013-05-22 Thread bivab
Author: David Schneider Branch: Changeset: r64425:bf86c92ce059 Date: 2013-05-22 09:11 + http://bitbucket.org/pypy/pypy/changeset/bf86c92ce059/ Log:make shadowstack the default gcrootfinder for all builds except linux/x86 diff --git a/rpython/config/translationoption.py b/rpytho

[pypy-commit] pypy default: make cross-translation arm builds require shadowstack and suggest the right jit

2013-05-22 Thread bivab
Author: David Schneider Branch: Changeset: r64426:e707c30857dc Date: 2013-05-22 09:13 + http://bitbucket.org/pypy/pypy/changeset/e707c30857dc/ Log:make cross-translation arm builds require shadowstack and suggest the right jit backend. This should reduce the number of command-lin

[pypy-commit] lang-js default: fixed [].sort() and obj.put behaviour.

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r383:477e94f31216 Date: 2013-05-13 00:49 -0300 http://bitbucket.org/pypy/lang-js/changeset/477e94f31216/ Log:fixed [].sort() and obj.put behaviour. diff --git a/js/builtins/array.py b/js/builtins/array.py --- a/js/builtins/array.py +++ b/js/builtins

[pypy-commit] lang-js default: Merge.

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r385:2b95a7505bfb Date: 2013-05-13 13:36 -0300 http://bitbucket.org/pypy/lang-js/changeset/2b95a7505bfb/ Log:Merge. changed js/baseop.py changed js/object_space.py changed js/opcodes.py diff --git a/js/baseop.py b/js/baseop.py --- a

[pypy-commit] lang-js default: removed forEach incomplete code.

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r384:5b134866e4d5 Date: 2013-05-13 13:35 -0300 http://bitbucket.org/pypy/lang-js/changeset/5b134866e4d5/ Log:removed forEach incomplete code. diff --git a/js/builtins/array.py b/js/builtins/array.py --- a/js/builtins/array.py +++ b/js/builtins/array

[pypy-commit] lang-js default: implemented [].indexOf and [].forEach

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r386:c11ac659bd1e Date: 2013-05-15 01:29 -0300 http://bitbucket.org/pypy/lang-js/changeset/c11ac659bd1e/ Log:implemented [].indexOf and [].forEach diff --git a/js/builtins/array.py b/js/builtins/array.py --- a/js/builtins/array.py +++ b/js/builtins/

[pypy-commit] lang-js default: Merge.

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r387:f8d62a109320 Date: 2013-05-15 18:23 -0300 http://bitbucket.org/pypy/lang-js/changeset/f8d62a109320/ Log:Merge. diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -1484,6 +1484,9 @@ return Descr(inheri

[pypy-commit] lang-js default: fixed typo.

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r389:ea1db4caae17 Date: 2013-05-18 15:19 -0300 http://bitbucket.org/pypy/lang-js/changeset/ea1db4caae17/ Log:fixed typo. diff --git a/test/test_array.py b/test/test_array.py --- a/test/test_array.py +++ b/test/test_array.py @@ -1,7 +1,7 @@ from tes

[pypy-commit] lang-js default: implemented [].lastIndexOf

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r388:d0c0e12a41e2 Date: 2013-05-17 00:41 -0300 http://bitbucket.org/pypy/lang-js/changeset/d0c0e12a41e2/ Log:implemented [].lastIndexOf diff --git a/js/builtins/array.py b/js/builtins/array.py --- a/js/builtins/array.py +++ b/js/builtins/array.py @@

[pypy-commit] lang-js default: merge

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r391:a9963a288dd2 Date: 2013-05-20 00:15 -0300 http://bitbucket.org/pypy/lang-js/changeset/a9963a288dd2/ Log:merge ___ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinf

[pypy-commit] lang-js default: implemented [].shift

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r390:601cbe26b7b1 Date: 2013-05-20 00:11 -0300 http://bitbucket.org/pypy/lang-js/changeset/601cbe26b7b1/ Log:implemented [].shift diff --git a/js/builtins/array.py b/js/builtins/array.py --- a/js/builtins/array.py +++ b/js/builtins/array.py @@ -46,6

[pypy-commit] lang-js default: removed unused counter.

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r394:cdfd44c86dcb Date: 2013-05-20 10:54 -0300 http://bitbucket.org/pypy/lang-js/changeset/cdfd44c86dcb/ Log:removed unused counter. diff --git a/js/builtins/array.py b/js/builtins/array.py --- a/js/builtins/array.py +++ b/js/builtins/array.py @@ -5

[pypy-commit] lang-js default: fixed merge.

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r392:fea399d190db Date: 2013-05-20 00:18 -0300 http://bitbucket.org/pypy/lang-js/changeset/fea399d190db/ Log:fixed merge. diff --git a/js/jsobj.py b/js/jsobj.py --- a/js/jsobj.py +++ b/js/jsobj.py @@ -324,7 +324,7 @@ own_desc = self.get_o

[pypy-commit] lang-js default: implemented [].slice

2013-05-22 Thread andrewsmedina
Author: Andrews Medina Branch: Changeset: r393:4a574c8049ff Date: 2013-05-20 01:44 -0300 http://bitbucket.org/pypy/lang-js/changeset/4a574c8049ff/ Log:implemented [].slice diff --git a/js/builtins/array.py b/js/builtins/array.py --- a/js/builtins/array.py +++ b/js/builtins/array.py @@ -48,6

[pypy-commit] pypy remove-tuple-smm: Rewrite test_hash_agains_normal_tuple() to use one object space.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64427:4b09b2a9ef69 Date: 2013-05-22 10:38 +0200 http://bitbucket.org/pypy/pypy/changeset/4b09b2a9ef69/ Log:Rewrite test_hash_agains_normal_tuple() to use one object space. diff --git a/pypy/objspace/std/test/test_smalltupleobject.py b

[pypy-commit] pypy remove-tuple-smm: Inline hash_tuple().

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64428:1fabc722bc4f Date: 2013-05-22 10:55 +0200 http://bitbucket.org/pypy/pypy/changeset/1fabc722bc4f/ Log:Inline hash_tuple(). diff --git a/pypy/objspace/std/tupleobject.py b/pypy/objspace/std/tupleobject.py --- a/pypy/objspace/std/tu

[pypy-commit] pypy remove-tuple-smm: Rewrite test_hash_against_normal_tuple() to use one object space.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64431:fc48231969c9 Date: 2013-05-22 11:29 +0200 http://bitbucket.org/pypy/pypy/changeset/fc48231969c9/ Log:Rewrite test_hash_against_normal_tuple() to use one object space. diff --git a/pypy/objspace/std/test/test_specialisedtupleobjec

[pypy-commit] pypy remove-tuple-smm: Wrap return value of descr_hash().

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64429:96d8d298a906 Date: 2013-05-22 11:20 +0200 http://bitbucket.org/pypy/pypy/changeset/96d8d298a906/ Log:Wrap return value of descr_hash(). diff --git a/pypy/objspace/std/tupleobject.py b/pypy/objspace/std/tupleobject.py --- a/pypy/o

[pypy-commit] pypy remove-tuple-smm: Style fixes.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64430:8da79536cbc4 Date: 2013-05-22 11:22 +0200 http://bitbucket.org/pypy/pypy/changeset/8da79536cbc4/ Log:Style fixes. diff --git a/pypy/objspace/std/smalltupleobject.py b/pypy/objspace/std/smalltupleobject.py --- a/pypy/objspace/std

[pypy-commit] pypy remove-tuple-smm: Fix string methods that take tuples as arguments (eg. 'ab'.startswith(('a', 'b'))).

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64432:81de1c3de10f Date: 2013-05-22 11:47 +0200 http://bitbucket.org/pypy/pypy/changeset/81de1c3de10f/ Log:Fix string methods that take tuples as arguments (eg. 'ab'.startswith(('a', 'b'))). diff --git a/pypy/objspace/std/bytea

[pypy-commit] pypy default: kill tabs

2013-05-22 Thread bivab
Author: David Schneider Branch: Changeset: r64433:c75a14958ada Date: 2013-05-22 11:55 +0200 http://bitbucket.org/pypy/pypy/changeset/c75a14958ada/ Log:kill tabs diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a/rpython/config/translationoption.py

[pypy-commit] pypy arm-stacklet: merge default

2013-05-22 Thread bivab
Author: David Schneider Branch: arm-stacklet Changeset: r64434:32e7e7d6593f Date: 2013-05-22 04:56 -0500 http://bitbucket.org/pypy/pypy/changeset/32e7e7d6593f/ Log:merge default diff --git a/pypy/goal/targetpypystandalone.py b/pypy/goal/targetpypystandalone.py --- a/pypy/goal/targetpypystan

[pypy-commit] pypy arm-stacklet: enable this test again

2013-05-22 Thread bivab
Author: David Schneider Branch: arm-stacklet Changeset: r64435:1055671d633b Date: 2013-05-22 05:01 -0500 http://bitbucket.org/pypy/pypy/changeset/1055671d633b/ Log:enable this test again diff --git a/rpython/rlib/test/test_rstacklet.py b/rpython/rlib/test/test_rstacklet.py --- a/rpython/rli

[pypy-commit] pypy default: update whatsnew

2013-05-22 Thread bivab
Author: David Schneider Branch: Changeset: r64438:536ce5675cf1 Date: 2013-05-22 05:05 -0500 http://bitbucket.org/pypy/pypy/changeset/536ce5675cf1/ Log:update whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsne

[pypy-commit] pypy arm-stacklet: close to be merged branch

2013-05-22 Thread bivab
Author: David Schneider Branch: arm-stacklet Changeset: r64436:a4532b161f42 Date: 2013-05-22 05:02 -0500 http://bitbucket.org/pypy/pypy/changeset/a4532b161f42/ Log:close to be merged branch ___ pypy-commit mailing list [email protected] http:/

[pypy-commit] pypy default: merge arm-stacklet

2013-05-22 Thread bivab
Author: David Schneider Branch: Changeset: r64437:fc98eb924881 Date: 2013-05-22 05:04 -0500 http://bitbucket.org/pypy/pypy/changeset/fc98eb924881/ Log:merge arm-stacklet diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypy

[pypy-commit] pypy default: Improve to report missing-in-the-current-branch merges only.

2013-05-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r64439:ebf947247f97 Date: 2013-05-22 12:08 +0200 http://bitbucket.org/pypy/pypy/changeset/ebf947247f97/ Log:Improve to report missing-in-the-current-branch merges only. It prevents test_whatnew.py from suddenly failing on some older unmod

[pypy-commit] pypy remove-tuple-smm: Use space.isinstance_w(x, space.w_tuple) instead of isinstance(x, W_AbstractTupleObject).

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64440:463087e7703f Date: 2013-05-22 12:17 +0200 http://bitbucket.org/pypy/pypy/changeset/463087e7703f/ Log:Use space.isinstance_w(x, space.w_tuple) instead of isinstance(x, W_AbstractTupleObject). diff --git a/pypy/objspace/std

[pypy-commit] pypy default: add missing architecture check (thanks tumbleweed)

2013-05-22 Thread bivab
Author: David Schneider Branch: Changeset: r64441:9eb1a83630fe Date: 2013-05-22 13:27 +0200 http://bitbucket.org/pypy/pypy/changeset/9eb1a83630fe/ Log:add missing architecture check (thanks tumbleweed) diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py -

[pypy-commit] lang-smalltalk default: changed the smalltalk value of the pc for returned, shadowed contexts to w_nil

2013-05-22 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r401:44ff7eb950d2 Date: 2013-05-22 09:46 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/44ff7eb950d2/ Log:changed the smalltalk value of the pc for returned, shadowed contexts to w_nil diff --git a/spyvm/shadow.py b/spyvm/shadow.p

[pypy-commit] lang-smalltalk default: fixed the bug that contexts which are marked returned by Smalltalk-code are not really dead...

2013-05-22 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r402:76af22274477 Date: 2013-05-22 13:43 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/76af22274477/ Log:fixed the bug that contexts which are marked returned by Smalltalk- code are not really dead... diff --git a/spyvm/shadow.py

[pypy-commit] pypy remove-iter-smm: Correctly wrap tuples.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-iter-smm Changeset: r64442:3bdb25b6cbd4 Date: 2013-05-22 12:21 +0200 http://bitbucket.org/pypy/pypy/changeset/3bdb25b6cbd4/ Log:Correctly wrap tuples. diff --git a/pypy/objspace/std/test/test_lengthhint.py b/pypy/objspace/std/test/test_lengthhint.py --- a/

[pypy-commit] pypy remove-iter-smm: Skip this test for now.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-iter-smm Changeset: r64443:6434342f6b11 Date: 2013-05-22 12:55 +0200 http://bitbucket.org/pypy/pypy/changeset/6434342f6b11/ Log:Skip this test for now. diff --git a/pypy/objspace/std/test/test_stdobjspace.py b/pypy/objspace/std/test/test_stdobjspace.py ---

[pypy-commit] pypy remove-tuple-smm: Fix tuple marshalling.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r6:915695333aec Date: 2013-05-22 14:07 +0200 http://bitbucket.org/pypy/pypy/changeset/915695333aec/ Log:Fix tuple marshalling. diff --git a/pypy/objspace/std/marshal_impl.py b/pypy/objspace/std/marshal_impl.py --- a/pypy/objspace/s

[pypy-commit] pypy remove-tuple-smm: Remove unnecessary import that broke tests.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64445:82898009fe76 Date: 2013-05-22 14:13 +0200 http://bitbucket.org/pypy/pypy/changeset/82898009fe76/ Log:Remove unnecessary import that broke tests. diff --git a/pypy/module/cpyext/setobject.py b/pypy/module/cpyext/setobject.py --- a

[pypy-commit] pypy remove-tuple-smm: hg merge default

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64446:dda491285391 Date: 2013-05-22 14:19 +0200 http://bitbucket.org/pypy/pypy/changeset/dda491285391/ Log:hg merge default diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/c

[pypy-commit] pypy remove-tuple-smm: Remove smalltuples. They are disabled by default and can easily be readded.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64447:9ff8b4beff41 Date: 2013-05-22 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/9ff8b4beff41/ Log:Remove smalltuples. They are disabled by default and can easily be readded. diff --git a/pypy/config/pypyoption.py b/pyp

[pypy-commit] pypy default: fix interplevel subclasses for dict and list

2013-05-22 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r64448:692ff89f4bd5 Date: 2013-05-22 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/692ff89f4bd5/ Log:fix interplevel subclasses for dict and list diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/objspa

[pypy-commit] pypy default: add sets

2013-05-22 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r64449:09477d50934b Date: 2013-05-22 15:01 +0200 http://bitbucket.org/pypy/pypy/changeset/09477d50934b/ Log:add sets diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/objspace/std/objspace.py +++ b/pypy/objspa

[pypy-commit] pypy remove-tuple-smm: Simplify.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64450:16b0ec9cc99f Date: 2013-05-22 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/16b0ec9cc99f/ Log:Simplify. diff --git a/pypy/objspace/std/specialisedtupleobject.py b/pypy/objspace/std/specialisedtupleobject.py --- a/pypy/obj

[pypy-commit] pypy emit-call-arm: start extracting an interface from x86/callbuilder.py

2013-05-22 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64451:1e10efb3ccd5 Date: 2013-05-22 08:12 -0500 http://bitbucket.org/pypy/pypy/changeset/1e10efb3ccd5/ Log:start extracting an interface from x86/callbuilder.py diff --git a/rpython/jit/backend/llsupport/callbuilder.py b/rpython/jit/

[pypy-commit] pypy emit-call-arm: start implementing a callbuilder for arm (hf and sf), test_runner.py:test_call passes so far

2013-05-22 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64452:aae353caccc4 Date: 2013-05-22 08:44 -0500 http://bitbucket.org/pypy/pypy/changeset/aae353caccc4/ Log:start implementing a callbuilder for arm (hf and sf), test_runner.py:test_call passes so far diff --git a/rpython/jit/b

[pypy-commit] pypy default: backout bf86c92ce059

2013-05-22 Thread bivab
Author: David Schneider Branch: Changeset: r64453:84874bf5c723 Date: 2013-05-22 16:39 +0200 http://bitbucket.org/pypy/pypy/changeset/84874bf5c723/ Log:backout bf86c92ce059 diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a/rpython/config/translatio

[pypy-commit] cffi default: Bump the version number of 0.7.

2013-05-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r1254:708b37a61df4 Date: 2013-05-22 16:46 +0200 http://bitbucket.org/cffi/cffi/changeset/708b37a61df4/ Log:Bump the version number of 0.7. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -5106,7 +510

[pypy-commit] cffi default: issue 87: first stab

2013-05-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r1255:014387613928 Date: 2013-05-22 17:33 +0200 http://bitbucket.org/cffi/cffi/changeset/014387613928/ Log:issue 87: first stab diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -91,6 +91,7 @@ #define

[pypy-commit] pypy remove-tuple-smm: Add tuple to _interplevel_classes.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64455:5412c2d0776e Date: 2013-05-22 15:50 +0200 http://bitbucket.org/pypy/pypy/changeset/5412c2d0776e/ Log:Add tuple to _interplevel_classes. diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/objspac

[pypy-commit] pypy remove-tuple-smm: Remove some misleading comments.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64458:42b01e72477d Date: 2013-05-22 18:01 +0200 http://bitbucket.org/pypy/pypy/changeset/42b01e72477d/ Log:Remove some misleading comments. diff --git a/pypy/objspace/std/specialisedtupleobject.py b/pypy/objspace/std/specialisedtupleo

[pypy-commit] pypy remove-tuple-smm: hg merge default

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64460:ed1f2d516133 Date: 2013-05-22 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/ed1f2d516133/ Log:hg merge default diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a/rpython/config/tr

[pypy-commit] pypy remove-tuple-smm: hg merge default

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64454:c365929ecf63 Date: 2013-05-22 15:47 +0200 http://bitbucket.org/pypy/pypy/changeset/c365929ecf63/ Log:hg merge default diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/objspace/std/objspace.py

[pypy-commit] pypy remove-tuple-smm: Add more jit unroll predicates.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64456:85528249a156 Date: 2013-05-22 17:21 +0200 http://bitbucket.org/pypy/pypy/changeset/85528249a156/ Log:Add more jit unroll predicates. diff --git a/pypy/objspace/std/tupleobject.py b/pypy/objspace/std/tupleobject.py --- a/pypy/objs

[pypy-commit] pypy remove-tuple-smm: style fixes

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64457:352a63d3b2ae Date: 2013-05-22 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/352a63d3b2ae/ Log:style fixes diff --git a/pypy/objspace/std/specialisedtupleobject.py b/pypy/objspace/std/specialisedtupleobject.py --- a/pypy/o

[pypy-commit] pypy remove-tuple-smm: Remove this comment, too.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64459:fdc2d31e59f2 Date: 2013-05-22 18:04 +0200 http://bitbucket.org/pypy/pypy/changeset/fdc2d31e59f2/ Log:Remove this comment, too. diff --git a/pypy/objspace/std/tupleobject.py b/pypy/objspace/std/tupleobject.py --- a/pypy/objspace/s

[pypy-commit] pypy remove-tuple-smm: Document branch.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64461:691029723a3e Date: 2013-05-22 18:08 +0200 http://bitbucket.org/pypy/pypy/changeset/691029723a3e/ Log:Document branch. diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pyp

[pypy-commit] pypy remove-tuple-smm: Close to-be-merged branch.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-tuple-smm Changeset: r64462:58da542ff319 Date: 2013-05-22 18:09 +0200 http://bitbucket.org/pypy/pypy/changeset/58da542ff319/ Log:Close to-be-merged branch. ___ pypy-commit mailing list [email protected] http:

[pypy-commit] pypy default: Actually test specialisedtuple here.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r64465:579793632631 Date: 2013-05-22 18:37 +0200 http://bitbucket.org/pypy/pypy/changeset/579793632631/ Log:Actually test specialisedtuple here. diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py b/pypy/objspace/std/test/test_specialis

[pypy-commit] pypy default: Test and fix for ``((1, 2) == object())`` returning space.w_NotImplementedError.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r64466:5bcf229de77c Date: 2013-05-22 18:38 +0200 http://bitbucket.org/pypy/pypy/changeset/5bcf229de77c/ Log:Test and fix for ``((1, 2) == object())`` returning space.w_NotImplementedError. diff --git a/pypy/objspace/std/specialisedtupleobject.p

[pypy-commit] pypy default: In the JIT frontend don't emit writes to young objects where they are constant 0s.

2013-05-22 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r64467:0ad2bd9495a1 Date: 2013-05-22 10:18 -0700 http://bitbucket.org/pypy/pypy/changeset/0ad2bd9495a1/ Log:In the JIT frontend don't emit writes to young objects where they are constant 0s. diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpy

[pypy-commit] pypy remove-iter-smm: Unskip test_fastpath_isinstance() again.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-iter-smm Changeset: r64479:3adc7b42e56a Date: 2013-05-22 22:01 +0200 http://bitbucket.org/pypy/pypy/changeset/3adc7b42e56a/ Log:Unskip test_fastpath_isinstance() again. diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/ob

[pypy-commit] pypy default: hg merge remove-iter-smm

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r64484:df1447de24d7 Date: 2013-05-22 22:13 +0200 http://bitbucket.org/pypy/pypy/changeset/df1447de24d7/ Log:hg merge remove-iter-smm diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/wh

[pypy-commit] pypy remove-iter-smm: Remove commented out code.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-iter-smm Changeset: r64480:cc3baea7040d Date: 2013-05-22 22:07 +0200 http://bitbucket.org/pypy/pypy/changeset/cc3baea7040d/ Log:Remove commented out code. diff --git a/pypy/objspace/std/iterobject.py b/pypy/objspace/std/iterobject.py --- a/pypy/objspace/std

[pypy-commit] pypy remove-iter-smm: hg merge default

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-iter-smm Changeset: r64478:b1e0c5ec2b32 Date: 2013-05-22 21:56 +0200 http://bitbucket.org/pypy/pypy/changeset/b1e0c5ec2b32/ Log:hg merge default diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/__init__.py --- a/pypy/module/_c

[pypy-commit] pypy remove-iter-smm: style fixes

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-iter-smm Changeset: r64481:83395d86dbc0 Date: 2013-05-22 22:10 +0200 http://bitbucket.org/pypy/pypy/changeset/83395d86dbc0/ Log:style fixes diff --git a/pypy/objspace/std/iterobject.py b/pypy/objspace/std/iterobject.py --- a/pypy/objspace/std/iterobject.py

[pypy-commit] pypy remove-iter-smm: Document branch.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-iter-smm Changeset: r64482:647ed5e89f36 Date: 2013-05-22 22:12 +0200 http://bitbucket.org/pypy/pypy/changeset/647ed5e89f36/ Log:Document branch. diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy

[pypy-commit] pypy remove-iter-smm: Close to-be-merged branch.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-iter-smm Changeset: r64483:6d6e010445c4 Date: 2013-05-22 22:12 +0200 http://bitbucket.org/pypy/pypy/changeset/6d6e010445c4/ Log:Close to-be-merged branch. ___ pypy-commit mailing list [email protected] http:/

[pypy-commit] pypy default: Move these tes methods to be on the base class.

2013-05-22 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r64485:da61460b435a Date: 2013-05-22 14:43 -0700 http://bitbucket.org/pypy/pypy/changeset/da61460b435a/ Log:Move these tes methods to be on the base class. diff --git a/rpython/jit/metainterp/test/test_string.py b/rpython/jit/metainterp/test/test_stri

[pypy-commit] pypy py3k: forbid_delegation was killed

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64487:ef760aff9941 Date: 2013-05-22 15:14 -0700 http://bitbucket.org/pypy/pypy/changeset/ef760aff9941/ Log:forbid_delegation was killed diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py b/pypy/objspace/std/test/test_specialised

[pypy-commit] pypy py3k: reapply py3k's wrapbytes

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64489:1ea11f8296ab Date: 2013-05-22 15:16 -0700 http://bitbucket.org/pypy/pypy/changeset/1ea11f8296ab/ Log:reapply py3k's wrapbytes diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --- a/pypy/objspace/std

[pypy-commit] pypy py3k: fix tuple handling

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64490:f093a2c55499 Date: 2013-05-22 15:16 -0700 http://bitbucket.org/pypy/pypy/changeset/f093a2c55499/ Log:fix tuple handling diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/pypy/objspace/std/stringobjec

[pypy-commit] pypy py3k: reapply py3k mods

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64488:3484e4c671d1 Date: 2013-05-22 15:15 -0700 http://bitbucket.org/pypy/pypy/changeset/3484e4c671d1/ Log:reapply py3k mods diff --git a/pypy/objspace/std/tupleobject.py b/pypy/objspace/std/tupleobject.py --- a/pypy/objspace/std/tupleobject.py

[pypy-commit] pypy default: Mark this function as threadsafe=True so it doesn't release the GIL, it's very fast.

2013-05-22 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r64491:3e52ecf916b2 Date: 2013-05-22 15:38 -0700 http://bitbucket.org/pypy/pypy/changeset/3e52ecf916b2/ Log:Mark this function as threadsafe=True so it doesn't release the GIL, it's very fast. diff --git a/rpython/rtyper/module/ll_os.py b/rpyth

[pypy-commit] pypy py3k: kill kill kill

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64492:fe4e379eaafb Date: 2013-05-22 15:39 -0700 http://bitbucket.org/pypy/pypy/changeset/fe4e379eaafb/ Log:kill kill kill diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py --- a/pypy/objspace/std/listobject.py +++ b/

[pypy-commit] pypy default: When ll_shrink_array is called a constant string allow that to be propogated.

2013-05-22 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r64493:f6e4e1ccc876 Date: 2013-05-22 15:49 -0700 http://bitbucket.org/pypy/pypy/changeset/f6e4e1ccc876/ Log:When ll_shrink_array is called a constant string allow that to be propogated. diff --git a/rpython/jit/codewriter/effectinfo.py b/rpyth

[pypy-commit] pypy default: Fix translation.

2013-05-22 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r64495:416ab73a45e1 Date: 2013-05-22 16:04 -0700 http://bitbucket.org/pypy/pypy/changeset/416ab73a45e1/ Log:Fix translation. diff --git a/rpython/jit/metainterp/optimizeopt/vstring.py b/rpython/jit/metainterp/optimizeopt/vstring.py --- a/rpython/jit/m

[pypy-commit] pypy logging-perf: merged default in

2013-05-22 Thread alex_gaynor
Author: Alex Gaynor Branch: logging-perf Changeset: r64496:6b35bfdd3fbd Date: 2013-05-22 16:05 -0700 http://bitbucket.org/pypy/pypy/changeset/6b35bfdd3fbd/ Log:merged default in diff --git a/rpython/jit/metainterp/optimizeopt/vstring.py b/rpython/jit/metainterp/optimizeopt/vstring.py --- a/

[pypy-commit] pypy default: kill no longer needed asserts, minor cleanup

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r64497:e34aedb316d0 Date: 2013-05-22 16:31 -0700 http://bitbucket.org/pypy/pypy/changeset/e34aedb316d0/ Log:kill no longer needed asserts, minor cleanup diff --git a/pypy/objspace/std/iterobject.py b/pypy/objspace/std/iterobject.py --- a/pypy/objspac

[pypy-commit] pypy default: minor cleanup

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r64498:91b978e64619 Date: 2013-05-22 16:40 -0700 http://bitbucket.org/pypy/pypy/changeset/91b978e64619/ Log:minor cleanup diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py --- a/pypy/objspace/std/listobject.py +++ b/pypy/

[pypy-commit] pypy py3k: merge default

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64499:34adaf2e34d5 Date: 2013-05-22 16:57 -0700 http://bitbucket.org/pypy/pypy/changeset/34adaf2e34d5/ Log:merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsne

[pypy-commit] pypy py3k: next -> __next__

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64500:86c5e0dd59e9 Date: 2013-05-22 17:03 -0700 http://bitbucket.org/pypy/pypy/changeset/86c5e0dd59e9/ Log:next -> __next__ diff --git a/pypy/objspace/std/iterobject.py b/pypy/objspace/std/iterobject.py --- a/pypy/objspace/std/iterobject.py +++

[pypy-commit] pypy py3k: 2to3

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64501:1d61aefe7ef0 Date: 2013-05-22 17:03 -0700 http://bitbucket.org/pypy/pypy/changeset/1d61aefe7ef0/ Log:2to3 diff --git a/lib-python/3/distutils/unixccompiler.py b/lib-python/3/distutils/unixccompiler.py --- a/lib-python/3/distutils/unixccom

[pypy-commit] pypy py3k: skip when _testcapi ImportErrors

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64502:17f84dc7e269 Date: 2013-05-22 17:06 -0700 http://bitbucket.org/pypy/pypy/changeset/17f84dc7e269/ Log:skip when _testcapi ImportErrors diff --git a/lib-python/3/importlib/test/extension/test_case_sensitivity.py b/lib-python/3/importlib/tes

[pypy-commit] pypy logging-perf: Don't construct a long object just to throw it away (this is a backpor tof a change in python3)

2013-05-22 Thread alex_gaynor
Author: Alex Gaynor Branch: logging-perf Changeset: r64503:9ab42b7860b2 Date: 2013-05-22 17:01 -0700 http://bitbucket.org/pypy/pypy/changeset/9ab42b7860b2/ Log:Don't construct a long object just to throw it away (this is a backpor tof a change in python3) diff --git a/lib-python/2.7/

[pypy-commit] pypy remove-string-smm: Remove unnecessary import that broke tests.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-string-smm Changeset: r64505:ceaa6984b4aa Date: 2013-05-22 22:31 +0200 http://bitbucket.org/pypy/pypy/changeset/ceaa6984b4aa/ Log:Remove unnecessary import that broke tests. diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py

[pypy-commit] pypy remove-string-smm: Kill XXXs on imports.

2013-05-22 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-string-smm Changeset: r64506:eb42aa593e38 Date: 2013-05-23 00:01 +0200 http://bitbucket.org/pypy/pypy/changeset/eb42aa593e38/ Log:Kill XXXs on imports. diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --- a/pypy/objs

[pypy-commit] pypy py3k: list.__radd__ is now gone thanks to MM removal

2013-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64507:878788fa042a Date: 2013-05-22 18:37 -0700 http://bitbucket.org/pypy/pypy/changeset/878788fa042a/ Log:list.__radd__ is now gone thanks to MM removal diff --git a/lib-python/3/test/test_descrtut.py b/lib-python/3/test/test_descrtut.py --- a