Author: Mark Pearse
Branch: numpy-multidim
Changeset: r49076:0a57ce084165
Date: 2011-11-04 13:40 +0100
http://bitbucket.org/pypy/pypy/changeset/0a57ce084165/
Log:(mwp antocuni) make platform work on PowerPC
diff --git a/pypy/translator/platform/__init__.py
b/pypy/translator/platform/__init_
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49078:584b7dda8f49
Date: 2011-11-04 16:59 +0100
http://bitbucket.org/pypy/pypy/changeset/584b7dda8f49/
Log:(antocuni, mwp) not interested in 1-tuples really, kill the code
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/py
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49081:79188abd9668
Date: 2011-11-04 18:02 +0100
http://bitbucket.org/pypy/pypy/changeset/79188abd9668/
Log:(antocuni, mwp) test_hash_against_normal_tuple passes
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/objspace
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49083:9aaabdcece5c
Date: 2011-11-04 18:21 +0100
http://bitbucket.org/pypy/pypy/changeset/9aaabdcece5c/
Log:(antocuni, mwp) app-level slice tests pass
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b/pypy/objspace/
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49085:896207170dd2
Date: 2011-11-05 15:38 +0100
http://bitbucket.org/pypy/pypy/changeset/896207170dd2/
Log:(antocuni, mwp) move instantiaton code into
specialisedtupleobject.py
diff --git a/pypy/objspace/std/specialisedtupleob
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49086:48af40650402
Date: 2011-11-05 16:09 +0100
http://bitbucket.org/pypy/pypy/changeset/48af40650402/
Log:(antocuni, mwp) test length of specialised tuples
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b/pypy/ob
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49087:85196b813c5d
Date: 2011-11-05 16:22 +0100
http://bitbucket.org/pypy/pypy/changeset/85196b813c5d/
Log:(antocuni, mwp) use new magic for defining helper method
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b/
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49088:ca02c6a45190
Date: 2011-11-05 16:44 +0100
http://bitbucket.org/pypy/pypy/changeset/ca02c6a45190/
Log:(antocuni, mwp) make sure that tuple in test_len does not delegate
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49089:b5c82fd6acf8
Date: 2011-11-05 16:59 +0100
http://bitbucket.org/pypy/pypy/changeset/b5c82fd6acf8/
Log:(antocuni, mwp) make sure that tuple in test_getitem does not
delegate
diff --git a/pypy/objspace/std/specialisedtupleo
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49090:f77f1a2e16f8
Date: 2011-11-05 17:12 +0100
http://bitbucket.org/pypy/pypy/changeset/f77f1a2e16f8/
Log:(antocuni, mwp) make sure that tuple in test_eq does not delegate
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/p
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49091:bf6c561e2cdd
Date: 2011-11-05 17:35 +0100
http://bitbucket.org/pypy/pypy/changeset/bf6c561e2cdd/
Log:(antocuni, mwp) check eq delegates when necessary
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b/pypy/ob
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49092:22205add64b8
Date: 2011-11-05 17:45 +0100
http://bitbucket.org/pypy/pypy/changeset/22205add64b8/
Log:(antocuni, mwp) improve eq test and kill commented code
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/objspa
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49093:baa037667a7f
Date: 2011-11-05 18:38 +0100
http://bitbucket.org/pypy/pypy/changeset/baa037667a7f/
Log:(antocuni, mwp) spelling error
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/objspace/std/specialisedtupleob
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49095:a87c53f9950c
Date: 2011-11-05 22:21 +0100
http://bitbucket.org/pypy/pypy/changeset/a87c53f9950c/
Log:(mwp) pass new class name as parameter to creator and tidy locals
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/p
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49097:68b32cfbccbd
Date: 2011-11-06 11:22 +0100
http://bitbucket.org/pypy/pypy/changeset/68b32cfbccbd/
Log:(mwp) refactor test for correct hashes and extend create and eq
tests
diff --git a/pypy/objspace/std/test/test_speciali
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49102:571038b4cd14
Date: 2011-11-07 10:55 +0100
http://bitbucket.org/pypy/pypy/changeset/571038b4cd14/
Log:(mwp) extend hash test to check floats which happen to be integers
diff --git a/pypy/objspace/std/test/test_specialisedtupleobj
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49103:12b18053910f
Date: 2011-11-07 11:31 +0100
http://bitbucket.org/pypy/pypy/changeset/12b18053910f/
Log:(mwp) fix hash so it deals with flaots that are ints properly
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49104:41208dc819b4
Date: 2011-11-07 11:54 +0100
http://bitbucket.org/pypy/pypy/changeset/41208dc819b4/
Log:(mwp) replace specific code to create SpecialisedTupleObjects with
generic
diff --git a/pypy/objspace/std/specialisedtu
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49106:7e8c19d6251f
Date: 2011-11-07 17:01 +0100
http://bitbucket.org/pypy/pypy/changeset/7e8c19d6251f/
Log:(mwp) use unrolling_iterable to generate access to tuple elements
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/p
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49107:8cbac70700fc
Date: 2011-11-07 19:30 +0100
http://bitbucket.org/pypy/pypy/changeset/8cbac70700fc/
Log:(mwp) add tests and code for some specialised 3-tuples + add slice
multimethod
diff --git a/pypy/objspace/std/specialis
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49108:7a225189e654
Date: 2011-11-07 20:03 +0100
http://bitbucket.org/pypy/pypy/changeset/7a225189e654/
Log:(mwp) add tests and code to generate name of each specialised class
from its element types
diff --git a/pypy/objspace/s
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49110:fe28627958e5
Date: 2011-11-08 13:20 +0100
http://bitbucket.org/pypy/pypy/changeset/fe28627958e5/
Log:(mwp) make_specialised_class take a tuple, not a list - rename and
assert
diff --git a/pypy/objspace/std/specialisedtup
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49111:dffb1034d10b
Date: 2011-11-08 15:02 +0100
http://bitbucket.org/pypy/pypy/changeset/dffb1034d10b/
Log:(mwp) equality and order tests now check w_other is same
specialisation to avoid mixed type comparisons
diff --git a/py
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49112:06891784efa2
Date: 2011-11-08 15:52 +0100
http://bitbucket.org/pypy/pypy/changeset/06891784efa2/
Log:(mwp) move try_specialisation to be a class method of specialised
class, and unroll specialisation loop
diff --git a/py
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49113:62c0151aba6b
Date: 2011-11-09 13:04 +0100
http://bitbucket.org/pypy/pypy/changeset/62c0151aba6b/
Log:(mwp) also support specialised tuples with 'any' type
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/objspace
Author: Mark Pearse
Branch: numpy-multidim
Changeset: r49115:f95cf09f56dd
Date: 2011-11-10 10:46 +0100
http://bitbucket.org/pypy/pypy/changeset/f95cf09f56dd/
Log:(antocuni, mwp)merge heads, wanted to checkin on default, did it on
branch by mistake
diff --git a/pypy/module/micronumpy/
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49077:a467cb7c4dd5
Date: 2011-11-04 13:49 +0100
http://bitbucket.org/pypy/pypy/changeset/a467cb7c4dd5/
Log:(mwp, antocuni) Create a branch with tuples specialised by type
diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49079:8b3f48703d65
Date: 2011-11-04 17:43 +0100
http://bitbucket.org/pypy/pypy/changeset/8b3f48703d65/
Log:(antocuni, mwp) starting to implement TupleIntInt
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/objspace/std
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49080:b582ecf6f507
Date: 2011-11-04 17:47 +0100
http://bitbucket.org/pypy/pypy/changeset/b582ecf6f507/
Log:(antocuni, mwp) isspecialisedtupleobjectintint passes
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b/pyp
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49082:e61eba85f7de
Date: 2011-11-04 18:08 +0100
http://bitbucket.org/pypy/pypy/changeset/e61eba85f7de/
Log:(antocuni, mwp) app-level [not]test_specialisedtuple pass
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49084:8e818988cae7
Date: 2011-11-04 18:25 +0100
http://bitbucket.org/pypy/pypy/changeset/8e818988cae7/
Log:(antocuni, mwp) app-level eq and hash test pass
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b/pypy/objs
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49094:3fa4737cc2a4
Date: 2011-11-05 19:01 +0100
http://bitbucket.org/pypy/pypy/changeset/3fa4737cc2a4/
Log:(antocuni, mwp) create specialisedtuple class dynamically
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/objs
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49096:11fc8ffa21f8
Date: 2011-11-05 22:24 +0100
http://bitbucket.org/pypy/pypy/changeset/11fc8ffa21f8/
Log:(mwp) add test for creating float-float-tuples
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b/pypy/objsp
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49098:d693552c9046
Date: 2011-11-06 11:30 +0100
http://bitbucket.org/pypy/pypy/changeset/d693552c9046/
Log:(mwp) create Classes for float-float and str-str specialisations
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/py
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49099:ea39171f067d
Date: 2011-11-06 13:43 +0100
http://bitbucket.org/pypy/pypy/changeset/ea39171f067d/
Log:(mwp) add tests for non-delegated neq and ordering
diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py
b/pypy/o
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49100:9c629249bacd
Date: 2011-11-06 15:33 +0100
http://bitbucket.org/pypy/pypy/changeset/9c629249bacd/
Log:(antocuni, mwp) fix repr in tool/pytest/appsupport.py in case an
exception is raised
diff --git a/pypy/tool/pytest/apps
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49101:59211f8aac41
Date: 2011-11-06 17:48 +0100
http://bitbucket.org/pypy/pypy/changeset/59211f8aac41/
Log:(mwp) add code for ordering of specialised 2-tuples
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/objspace/s
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49105:538c174c8197
Date: 2011-11-07 13:05 +0100
http://bitbucket.org/pypy/pypy/changeset/538c174c8197/
Log:(mwp) use a tuple of types as parameter to make_specialised_class
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/p
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49109:2d6ad2a8c19c
Date: 2011-11-08 11:44 +0100
http://bitbucket.org/pypy/pypy/changeset/2d6ad2a8c19c/
Log:(mwp) reinstate inherited tuple tests, and add
mul__SpecialisedTuple_ANY to fix identity test failure
diff --git a/pypy
Author: Mark Pearse
Branch: SpecialisedTuples
Changeset: r49114:947ee850430b
Date: 2011-11-10 10:26 +0100
http://bitbucket.org/pypy/pypy/changeset/947ee850430b/
Log:(mwp) store ANY elements wrapped, and fix bug in hash test
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/obj
Author: Antonio Cuni
Branch: ffistruct
Changeset: r49116:fe97346f8494
Date: 2011-11-09 22:44 +0100
http://bitbucket.org/pypy/pypy/changeset/fe97346f8494/
Log:low level support for pointer fields
diff --git a/pypy/rlib/clibffi.py b/pypy/rlib/clibffi.py
--- a/pypy/rlib/clibffi.py
+++ b/pypy/rl
Author: Antonio Cuni
Branch: ffistruct
Changeset: r49117:4fee7e624e7e
Date: 2011-11-09 22:45 +0100
http://bitbucket.org/pypy/pypy/changeset/4fee7e624e7e/
Log:app level support for pointer fields
diff --git a/pypy/module/_ffi/interp_struct.py
b/pypy/module/_ffi/interp_struct.py
--- a/pypy/mo
Author: Antonio Cuni
Branch: ffistruct
Changeset: r49118:23eba74d609c
Date: 2011-11-09 23:03 +0100
http://bitbucket.org/pypy/pypy/changeset/23eba74d609c/
Log:crash with a nicer exception if we don't know how to deal with this
type
diff --git a/pypy/module/_ffi/interp_struct.py
b/pyp
Author: Mark Pearse
Branch:
Changeset: r49119:065a3c82eebf
Date: 2011-11-04 13:40 +0100
http://bitbucket.org/pypy/pypy/changeset/065a3c82eebf/
Log:(mwp antocuni) make platform work on PowerPC
diff --git a/pypy/translator/platform/__init__.py
b/pypy/translator/platform/__init__.py
--- a/pyp
Author: Armin Rigo
Branch:
Changeset: r49120:c440cc7e4110
Date: 2011-11-10 11:38 +0100
http://bitbucket.org/pypy/pypy/changeset/c440cc7e4110/
Log:A sanity check that most probably breaks right now on Windows
diff --git a/pypy/jit/backend/llsupport/descr.py
b/pypy/jit/backend/llsupport/desc
Author: Armin Rigo
Branch:
Changeset: r49121:f6f7f134190a
Date: 2011-11-10 11:45 +0100
http://bitbucket.org/pypy/pypy/changeset/f6f7f134190a/
Log:jit.dont_look_inside the rffi functions called with the "win"
calling conv.
diff --git a/pypy/rpython/lltypesystem/rffi.py
b/pypy/rpytho
Author: Armin Rigo
Branch:
Changeset: r49122:0f4680451831
Date: 2011-11-10 11:53 +0100
http://bitbucket.org/pypy/pypy/changeset/0f4680451831/
Log:Attempt to fix this test to check with a valid fd.
diff --git a/pypy/module/select/test/test_select.py
b/pypy/module/select/test/test_select.py
Author: Armin Rigo
Branch:
Changeset: r49123:fe8481d944cf
Date: 2011-11-10 11:57 +0100
http://bitbucket.org/pypy/pypy/changeset/fe8481d944cf/
Log:setitimer is Unix-only.
diff --git a/pypy/module/signal/test/test_signal.py
b/pypy/module/signal/test/test_signal.py
--- a/pypy/module/signal/te
Author: Armin Rigo
Branch:
Changeset: r49124:5c495d43377a
Date: 2011-11-10 11:58 +0100
http://bitbucket.org/pypy/pypy/changeset/5c495d43377a/
Log:Export 'setitimer' even if running Python 2.5, which does not have
itself 'setitimer'.
diff --git a/pypy/module/signal/__init__.py b/pypy
Author: hager
Branch: ppc-jit-backend
Changeset: r49125:36fe6da839a1
Date: 2011-11-10 12:28 +0100
http://bitbucket.org/pypy/pypy/changeset/36fe6da839a1/
Log:Remove syntax error
diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py
b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py
--- a/pyp
Author: hager
Branch: ppc-jit-backend
Changeset: r49126:330c9da8ffaa
Date: 2011-11-10 12:29 +0100
http://bitbucket.org/pypy/pypy/changeset/330c9da8ffaa/
Log:Replace cmpi with cmpwi and cmpdi
diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py
b/pypy/jit/backend/ppc/ppcgen/opassembler.py
Author: hager
Branch: ppc-jit-backend
Changeset: r49127:8c0775a2ea17
Date: 2011-11-10 12:58 +0100
http://bitbucket.org/pypy/pypy/changeset/8c0775a2ea17/
Log:First set SP when saving managed registers
diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py
b/pypy/jit/backend/ppc/ppcgen/ppc
Author: Christian Tismer
Branch: win64_gborg
Changeset: r49128:aeccba4a7567
Date: 2011-11-10 01:15 +0100
http://bitbucket.org/pypy/pypy/changeset/aeccba4a7567/
Log:typo correction
diff --git a/pypy/rlib/rarithmetic.py b/pypy/rlib/rarithmetic.py
--- a/pypy/rlib/rarithmetic.py
+++ b/pypy/rlib/
Author: Christian Tismer
Branch: win64_gborg
Changeset: r49129:27520540161f
Date: 2011-11-10 01:37 +0100
http://bitbucket.org/pypy/pypy/changeset/27520540161f/
Log:Merge with default
diff --git a/lib-python/2.7/test/test_os.py b/lib-python/2.7/test/test_os.py
--- a/lib-python/2.7/test/test_o
Author: Christian Tismer
Branch: win64_gborg
Changeset: r49130:46768438b789
Date: 2011-11-10 13:06 +0100
http://bitbucket.org/pypy/pypy/changeset/46768438b789/
Log:fixed a lot of GC and JIT/assembler word sizes (argh, testing now
;-)
diff --git a/pypy/jit/backend/llsupport/test/test_
Author: Christian Tismer
Branch: win64_gborg
Changeset: r49131:60550d8ee39f
Date: 2011-11-10 13:10 +0100
http://bitbucket.org/pypy/pypy/changeset/60550d8ee39f/
Log:merge
diff --git a/pypy/jit/backend/llsupport/descr.py
b/pypy/jit/backend/llsupport/descr.py
--- a/pypy/jit/backend/llsupport/d
Author: Armin Rigo
Branch: win64_gborg
Changeset: r49132:697e191ea0e0
Date: 2011-11-10 13:42 +0100
http://bitbucket.org/pypy/pypy/changeset/697e191ea0e0/
Log:This fix looks wrong. The JMP target is still only 4 bytes even in
AMD64 assembler.
diff --git a/pypy/rpython/memory/gctransfo
Author: Carl Friedrich Bolz
Branch:
Changeset: r49134:af7955a87f1b
Date: 2011-11-10 13:43 +0100
http://bitbucket.org/pypy/pypy/changeset/af7955a87f1b/
Log:remove unused helper function
diff --git a/pypy/objspace/std/bytearrayobject.py
b/pypy/objspace/std/bytearrayobject.py
--- a/pypy/objsp
Author: Carl Friedrich Bolz
Branch:
Changeset: r49133:52844ea3aa84
Date: 2011-11-04 16:40 +0100
http://bitbucket.org/pypy/pypy/changeset/52844ea3aa84/
Log:use consistent name
diff --git a/pypy/objspace/std/test/test_bytes.py
b/pypy/objspace/std/test/test_bytearrayobject.py
rename from pypy
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49136:46455b9b0a9d
Date: 2011-04-30 11:35 +0200
http://bitbucket.org/pypy/pypy/changeset/46455b9b0a9d/
Log:First basic implementation of strategies for SetObjects
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobje
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49137:34fd0e9fa474
Date: 2011-05-01 16:19 +0200
http://bitbucket.org/pypy/pypy/changeset/34fd0e9fa474/
Log:All tests for setobject are working (but there is still untested
code)
diff --git a/pypy/objspace/std/setobject.py b/py
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49138:4f1baf0b12d1
Date: 2011-05-01 16:53 +0200
http://bitbucket.org/pypy/pypy/changeset/4f1baf0b12d1/
Log:Cleaned up setobject.py
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/se
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49142:8ade98db780b
Date: 2011-05-01 17:35 +0200
http://bitbucket.org/pypy/pypy/changeset/8ade98db780b/
Log:test and fix for W_SetObject.pop()
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objs
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49144:b22d4b425150
Date: 2011-05-02 13:27 +0200
http://bitbucket.org/pypy/pypy/changeset/b22d4b425150/
Log:added test and fix for issubset and issuperset
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
---
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49139:24946aadee81
Date: 2011-05-01 17:03 +0200
http://bitbucket.org/pypy/pypy/changeset/24946aadee81/
Log:added test and fix for inplace_or
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objsp
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49140:d6824feeab55
Date: 2011-05-01 17:15 +0200
http://bitbucket.org/pypy/pypy/changeset/d6824feeab55/
Log:added fix and tests for clear and __sub__
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/py
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49148:ffa5d9dadcfe
Date: 2011-05-11 11:19 +0200
http://bitbucket.org/pypy/pypy/changeset/ffa5d9dadcfe/
Log:added test and fix for set()
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/s
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49141:1e7b0dec4883
Date: 2011-05-01 17:25 +0200
http://bitbucket.org/pypy/pypy/changeset/1e7b0dec4883/
Log:another test for discard; cleaned up discard code
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49149:d926be3f2432
Date: 2011-05-11 13:33 +0200
http://bitbucket.org/pypy/pypy/changeset/d926be3f2432/
Log:refactored initialisation of W_SetObject
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pyp
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49143:6b7510a9e193
Date: 2011-05-02 13:05 +0200
http://bitbucket.org/pypy/pypy/changeset/6b7510a9e193/
Log:added test and fix for inplace sub
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objs
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49151:fd3571e19e87
Date: 2011-05-11 16:29 +0200
http://bitbucket.org/pypy/pypy/changeset/fd3571e19e87/
Log:replaced more make_setdata_from_w_iterbale by _newobj() and
set_strategy_from_w_iterable()
diff --git a/pypy/objspace/s
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49152:1ae8d50ae922
Date: 2011-05-11 18:00 +0200
http://bitbucket.org/pypy/pypy/changeset/1ae8d50ae922/
Log:added from_storage_and_strategy function
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pyp
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49145:bf74909839b4
Date: 2011-05-02 13:43 +0200
http://bitbucket.org/pypy/pypy/changeset/bf74909839b4/
Log:added test and fix for inplace_and
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objs
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49146:28ab4895a815
Date: 2011-05-10 11:59 +0200
http://bitbucket.org/pypy/pypy/changeset/28ab4895a815/
Log:added fixes and tests for symmetric_difference[_update]
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobje
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49153:ae7f0c3075c5
Date: 2011-05-11 18:57 +0200
http://bitbucket.org/pypy/pypy/changeset/ae7f0c3075c5/
Log:W_SetObject not takes w_iterable as init value instead of r_dict
diff --git a/pypy/objspace/std/frozensettype.py
b/pypy/objspa
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49147:60ddcb62aeca
Date: 2011-05-10 13:41 +0200
http://bitbucket.org/pypy/pypy/changeset/60ddcb62aeca/
Log:fixed eq__Set_settypedef
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/s
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49154:e1a4e3e28455
Date: 2011-05-13 14:25 +0200
http://bitbucket.org/pypy/pypy/changeset/e1a4e3e28455/
Log:added EmptySetStrategy + tests
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49150:f18f4f0d0e3e
Date: 2011-05-11 14:35 +0200
http://bitbucket.org/pypy/pypy/changeset/f18f4f0d0e3e/
Log:refactoring: replaced issubset by issuperset
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49163:a9c59d68f3ac
Date: 2011-05-18 15:42 +0200
http://bitbucket.org/pypy/pypy/changeset/a9c59d68f3ac/
Log:added intelligent way to treat the different strategies in
W_SetObject.difference
diff --git a/pypy/objspace/std/setobj
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49155:14b4c0d3850a
Date: 2011-05-13 15:42 +0200
http://bitbucket.org/pypy/pypy/changeset/14b4c0d3850a/
Log:fixed bug in issuperset, more tests, some optimization
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobjec
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49166:35fb3d7fec2a
Date: 2011-05-18 17:28 +0200
http://bitbucket.org/pypy/pypy/changeset/35fb3d7fec2a/
Log:another way of creating a frozen set
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/ob
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49156:64ffc4b0905b
Date: 2011-05-13 15:51 +0200
http://bitbucket.org/pypy/pypy/changeset/64ffc4b0905b/
Log:fixed EmptySetStrategy.issuperset
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objsp
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49167:3f70c38813f3
Date: 2011-05-18 17:43 +0200
http://bitbucket.org/pypy/pypy/changeset/3f70c38813f3/
Log:be sure that w_obj is setobject
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspac
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49168:d23ca90396d5
Date: 2011-05-18 18:24 +0200
http://bitbucket.org/pypy/pypy/changeset/d23ca90396d5/
Log:added test for user generated subclass of setobject
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.p
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49157:1ca516864d70
Date: 2011-05-13 17:29 +0200
http://bitbucket.org/pypy/pypy/changeset/1ca516864d70/
Log:some more optimization
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/set
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49170:d711192077c7
Date: 2011-05-20 15:18 +0200
http://bitbucket.org/pypy/pypy/changeset/d711192077c7/
Log:space not necessary here?
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49158:e4d6683b7917
Date: 2011-05-17 13:39 +0200
http://bitbucket.org/pypy/pypy/changeset/e4d6683b7917/
Log:added different method for symmetric_difference_update when
strategies match
diff --git a/pypy/objspace/std/setobject.p
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49171:10a1be5db44b
Date: 2011-05-20 15:39 +0200
http://bitbucket.org/pypy/pypy/changeset/10a1be5db44b/
Log:this is the same but hopefully it will satisfy the annotator
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/se
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49159:39f1615703a2
Date: 2011-05-17 13:40 +0200
http://bitbucket.org/pypy/pypy/changeset/39f1615703a2/
Log:fixed bug in determination of strategy
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49160:a69405cd53ae
Date: 2011-05-17 13:41 +0200
http://bitbucket.org/pypy/pypy/changeset/a69405cd53ae/
Log:added tests for setstrategies
diff --git a/pypy/objspace/std/test/test_setstrategies.py
b/pypy/objspace/std/test/test_setstrat
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49172:5cba5090dcca
Date: 2011-05-20 16:02 +0200
http://bitbucket.org/pypy/pypy/changeset/5cba5090dcca/
Log:fixed bug in difference method for objectsets and added tests
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/s
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49161:28e84214560e
Date: 2011-05-17 13:46 +0200
http://bitbucket.org/pypy/pypy/changeset/28e84214560e/
Log:EmptySet.add() switches to correct strategy now
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49173:a0feb9250ca0
Date: 2011-05-20 16:09 +0200
http://bitbucket.org/pypy/pypy/changeset/a0feb9250ca0/
Log:tell annotator that this obj must be a set
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/p
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49162:715728d2fe02
Date: 2011-05-17 14:14 +0200
http://bitbucket.org/pypy/pypy/changeset/715728d2fe02/
Log:switch back to empty strategy on remove and clear
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49174:5deedc46a92c
Date: 2011-05-20 16:22 +0200
http://bitbucket.org/pypy/pypy/changeset/5deedc46a92c/
Log:satisfying the annotator
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/s
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49164:7cfd17778080
Date: 2011-05-18 16:54 +0200
http://bitbucket.org/pypy/pypy/changeset/7cfd17778080/
Log:fixed ne__Set_settypedef
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/s
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49175:ca26985e470d
Date: 2011-05-24 11:17 +0200
http://bitbucket.org/pypy/pypy/changeset/ca26985e470d/
Log:was not rpython
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/setobject.
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49165:190fda089ccf
Date: 2011-05-18 17:15 +0200
http://bitbucket.org/pypy/pypy/changeset/190fda089ccf/
Log:fixed _mixin_
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py
--- a/pypy/objspace/std/setobject.py
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49176:88dd201179d2
Date: 2011-05-24 11:51 +0200
http://bitbucket.org/pypy/pypy/changeset/88dd201179d2/
Log:added strategy test for union
diff --git a/pypy/objspace/std/test/test_setstrategies.py
b/pypy/objspace/std/test/test_setstrat
Author: Lukas Diekmann
Branch: set-strategies
Changeset: r49169:17c8862614d7
Date: 2011-05-20 15:10 +0200
http://bitbucket.org/pypy/pypy/changeset/17c8862614d7/
Log:make sure the annotator sees this as set or a subclass of set
diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/s
1 - 100 of 216 matches
Mail list logo