Author: Alex Gaynor
Branch:
Changeset: r47574:1d957571e185
Date: 2011-09-23 22:11 -0400
http://bitbucket.org/pypy/pypy/changeset/1d957571e185/
Log:fix for a bug where you do newstr() copystrcontent strgetitem
and the JIT was incorrectly folding teh strgetitem
diff --git a/pypy/jit/m
Author: Alex Gaynor
Branch:
Changeset: r47573:203939c667ff
Date: 2011-09-23 22:10 -0400
http://bitbucket.org/pypy/pypy/changeset/203939c667ff/
Log:undo that, it doesn't translate.
diff --git a/pypy/rlib/rStringIO.py b/pypy/rlib/rStringIO.py
--- a/pypy/rlib/rStringIO.py
+++ b/pypy/rlib/rStri
Author: Alex Gaynor
Branch:
Changeset: r47572:bdec23aaa56f
Date: 2011-09-23 21:06 -0400
http://bitbucket.org/pypy/pypy/changeset/bdec23aaa56f/
Log:random small cleanup in rstringio
diff --git a/pypy/rlib/rStringIO.py b/pypy/rlib/rStringIO.py
--- a/pypy/rlib/rStringIO.py
+++ b/pypy/rlib/rStr
Author: Alex Gaynor
Branch:
Changeset: r47571:829693c8e422
Date: 2011-09-23 16:06 -0400
http://bitbucket.org/pypy/pypy/changeset/829693c8e422/
Log:Document @specialize.ll_and_arg.
diff --git a/pypy/rlib/objectmodel.py b/pypy/rlib/objectmodel.py
--- a/pypy/rlib/objectmodel.py
+++ b/pypy/rlib
Author: Maciej Fijalkowski
Branch: kill-unary-multimethods
Changeset: r47570:b03531b7afaf
Date: 2011-09-23 20:19 +0200
http://bitbucket.org/pypy/pypy/changeset/b03531b7afaf/
Log:oops, put stuff back in the table, it has implications
diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interp
Author: Maciej Fijalkowski
Branch:
Changeset: r47569:af517c41faff
Date: 2011-09-23 19:45 +0200
http://bitbucket.org/pypy/pypy/changeset/af517c41faff/
Log:merge default
diff --git a/pypy/interpreter/pyparser/future.py
b/pypy/interpreter/pyparser/future.py
--- a/pypy/interpreter/pyparser/fut
Author: Maciej Fijalkowski
Branch:
Changeset: r47568:99374f575f13
Date: 2011-09-23 19:41 +0200
http://bitbucket.org/pypy/pypy/changeset/99374f575f13/
Log:improve display of non-source-code loops
diff --git a/pypy/tool/jitlogparser/parser.py b/pypy/tool/jitlogparser/parser.py
--- a/pypy/tool
Author: Benjamin Peterson
Branch:
Changeset: r47567:8d3b0e8415de
Date: 2011-09-23 13:05 -0400
http://bitbucket.org/pypy/pypy/changeset/8d3b0e8415de/
Log:fix __future__ imports with newlines in parens (issue #874)
diff --git a/pypy/interpreter/pyparser/future.py
b/pypy/interpreter/pyparser/
Author: Maciej Fijalkowski
Branch: kill-unary-multimethods
Changeset: r47566:f0a75675a5ff
Date: 2011-09-23 17:56 +0200
http://bitbucket.org/pypy/pypy/changeset/f0a75675a5ff/
Log:tests and fixes
diff --git a/pypy/objspace/std/boolobject.py b/pypy/objspace/std/boolobject.py
--- a/pypy/objspace
Author: Maciej Fijalkowski
Branch: extradoc
Changeset: r3911:4aa9a51b7293
Date: 2011-09-23 17:36 +0200
http://bitbucket.org/pypy/extradoc/changeset/4aa9a51b7293/
Log:clean up a bit shameless ad
diff --git a/talk/pyconar2011/talk.pdf b/talk/pyconar2011/talk.pdf
index
75b47f25d7705dbfb9b40b1b
Author: Maciej Fijalkowski
Branch:
Changeset: r47565:68a4f77bca78
Date: 2011-09-23 17:33 +0200
http://bitbucket.org/pypy/pypy/changeset/68a4f77bca78/
Log:remove video links for now, this requires a serious update
diff --git a/pypy/doc/index.rst b/pypy/doc/index.rst
--- a/pypy/doc/index.rst
Author: Maciej Fijalkowski
Branch: kill-unary-multimethods
Changeset: r47564:38655c06cdd3
Date: 2011-09-23 17:32 +0200
http://bitbucket.org/pypy/pypy/changeset/38655c06cdd3/
Log:remove video links for now, this requires a serious update
diff --git a/pypy/doc/index.rst b/pypy/doc/index.rst
--
Author: Maciej Fijalkowski
Branch: extradoc
Changeset: r3910:ee9ae1b051d1
Date: 2011-09-23 17:28 +0200
http://bitbucket.org/pypy/extradoc/changeset/ee9ae1b051d1/
Log:new pdf
diff --git a/talk/pyconar2011/talk.pdf b/talk/pyconar2011/talk.pdf
index
64c044b01c070b07be9d44ff3fdaf745d45f9263..75
Author: Antonio Cuni
Branch: extradoc
Changeset: r3909:36b037ad22a8
Date: 2011-09-23 16:19 +0200
http://bitbucket.org/pypy/extradoc/changeset/36b037ad22a8/
Log:english fix
diff --git a/talk/pyconar2011/talk.rst b/talk/pyconar2011/talk.rst
--- a/talk/pyconar2011/talk.rst
+++ b/talk/pyconar201
Author: Armin Rigo
Branch:
Changeset: r47563:937bdc89952f
Date: 2011-09-23 15:51 +0200
http://bitbucket.org/pypy/pypy/changeset/937bdc89952f/
Log:Manual merge of the branch release-1.6.x. All that's left is
including msvcr90.dll with Windows distributions, and the version
num
Author: Maciej Fijalkowski
Branch: extradoc
Changeset: r3908:89a2213eb5ee
Date: 2011-09-23 15:25 +0200
http://bitbucket.org/pypy/extradoc/changeset/89a2213eb5ee/
Log:update
diff --git a/talk/pyconar2011/stylesheet.latex
b/talk/pyconar2011/stylesheet.latex
--- a/talk/pyconar2011/stylesheet.l
Author: Maciej Fijalkowski
Branch: extradoc
Changeset: r3907:eb766e92145c
Date: 2011-09-23 14:28 +0200
http://bitbucket.org/pypy/extradoc/changeset/eb766e92145c/
Log:pdf
diff --git a/talk/pyconar2011/talk.pdf b/talk/pyconar2011/talk.pdf
new file mode 100644
index
000
Author: Maciej Fijalkowski
Branch:
Changeset: r174:7fdd5283a4f4
Date: 2011-09-23 13:29 +0200
http://bitbucket.org/pypy/jitviewer/changeset/7fdd5283a4f4/
Log:merge
diff --git a/.hgtags b/.hgtags
new file mode 100644
--- /dev/null
+++ b/.hgtags
@@ -0,0 +1,1 @@
+24adc3403cd8fdcd9e3f76f31a8dc2c
Author: Maciej Fijalkowski
Branch:
Changeset: r173:253d8b14b753
Date: 2011-08-12 10:33 +0200
http://bitbucket.org/pypy/jitviewer/changeset/253d8b14b753/
Log:Added tag release-0.1 for changeset 24adc3403cd8
diff --git a/.hgtags b/.hgtags
new file mode 100644
--- /dev/null
+++ b/.hgtags
@@ -0
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47560:840ee63e33a4
Date: 2011-09-23 10:46 +0200
http://bitbucket.org/pypy/pypy/changeset/840ee63e33a4/
Log:range list storage is a tuple (not list)
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47559:b4d8d7f596eb
Date: 2011-09-19 14:11 +0200
http://bitbucket.org/pypy/pypy/changeset/b4d8d7f596eb/
Log:added docstring got EmptyListStrategy and RangeListStrategy
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/l
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47558:6f2683c61c59
Date: 2011-09-19 13:57 +0200
http://bitbucket.org/pypy/pypy/changeset/6f2683c61c59/
Log:added some docstrings
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std/l
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47557:6aa1788e9021
Date: 2011-09-16 13:23 +0200
http://bitbucket.org/pypy/pypy/changeset/6aa1788e9021/
Log:added helper function to create a new empty list
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.p
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47555:e995f51ccaab
Date: 2011-09-16 12:17 +0200
http://bitbucket.org/pypy/pypy/changeset/e995f51ccaab/
Log:removed unused methods/classes
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objsp
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47556:317a334616d5
Date: 2011-09-16 13:20 +0200
http://bitbucket.org/pypy/pypy/changeset/317a334616d5/
Log:optimized __contains__ for rangelists
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pyp
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47552:0816546cd53e
Date: 2011-09-14 13:33 +0200
http://bitbucket.org/pypy/pypy/changeset/0816546cd53e/
Log:refactored mul (general implementation in ListStrategy)
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listo
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47554:2114011231cc
Date: 2011-09-16 12:13 +0200
http://bitbucket.org/pypy/pypy/changeset/2114011231cc/
Log:implemented sort for range and empty lists
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
---
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47551:f1ac9d3d76af
Date: 2011-09-14 13:14 +0200
http://bitbucket.org/pypy/pypy/changeset/f1ac9d3d76af/
Log:renamed and commented cached empty list
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/p
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47553:ddf03be62934
Date: 2011-09-14 13:35 +0200
http://bitbucket.org/pypy/pypy/changeset/ddf03be62934/
Log:removed some comments (XXX)
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47548:7e62a6e1516b
Date: 2011-09-14 11:47 +0200
http://bitbucket.org/pypy/pypy/changeset/7e62a6e1516b/
Log:need to use space.eq_w and be safe against mutating for objectlists
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspa
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47550:6d0334aa5967
Date: 2011-09-14 13:10 +0200
http://bitbucket.org/pypy/pypy/changeset/6d0334aa5967/
Log:refactored switching to correct strategy when appending to EmptyList
diff --git a/pypy/objspace/std/listobject.py b/pypy/objsp
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47543:bf4325ba5dc5
Date: 2011-09-13 13:42 +0200
http://bitbucket.org/pypy/pypy/changeset/bf4325ba5dc5/
Log:replaced cast_*_void_star with erase, unerase
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
-
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47549:4a7827aa9695
Date: 2011-09-14 11:51 +0200
http://bitbucket.org/pypy/pypy/changeset/4a7827aa9695/
Log:fixed inconsistency with storage of EmptyListStrategy
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobj
Author: Carl Friedrich Bolz
Branch: list-strategies
Changeset: r47542:97830425eefa
Date: 2011-09-13 11:57 +0200
http://bitbucket.org/pypy/pypy/changeset/97830425eefa/
Log:add nice XXX to solve
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47547:89afe67415a7
Date: 2011-09-13 16:34 +0200
http://bitbucket.org/pypy/pypy/changeset/89afe67415a7/
Log:deferred contains to strategies
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objs
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47546:c3fc636917a5
Date: 2011-09-13 14:57 +0200
http://bitbucket.org/pypy/pypy/changeset/c3fc636917a5/
Log:replaced deleteitem with pop
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspac
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47537:9e8a62191be2
Date: 2011-09-06 13:38 +0200
http://bitbucket.org/pypy/pypy/changeset/9e8a62191be2/
Log:added test + fix for simplesort with strings
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47545:0eb7982b4d22
Date: 2011-09-13 14:29 +0200
http://bitbucket.org/pypy/pypy/changeset/0eb7982b4d22/
Log:fixed bug with index on pop
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47544:97c5d22ac674
Date: 2011-09-13 14:13 +0200
http://bitbucket.org/pypy/pypy/changeset/97c5d22ac674/
Log:made RangeList.pop more readable
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/obj
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47536:72cba269bc37
Date: 2011-09-06 13:23 +0200
http://bitbucket.org/pypy/pypy/changeset/72cba269bc37/
Log:import fix
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std/listobject.p
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47535:5907a41f5c7b
Date: 2011-09-06 13:11 +0200
http://bitbucket.org/pypy/pypy/changeset/5907a41f5c7b/
Log:added stringsorter class to compare strings faster
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47539:17b99ace4bfe
Date: 2011-09-08 11:36 +0200
http://bitbucket.org/pypy/pypy/changeset/17b99ace4bfe/
Log:because of ListSlice we cannot use TimSort as mixin. So create
special TimSort classes manually
diff --git a/pypy/objs
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47534:e50d014c1e50
Date: 2011-09-06 13:03 +0200
http://bitbucket.org/pypy/pypy/changeset/e50d014c1e50/
Log:fixes for intsort compare function
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/o
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47532:94348703e47e
Date: 2011-09-02 13:33 +0200
http://bitbucket.org/pypy/pypy/changeset/94348703e47e/
Log:quicksort rpython fix
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std/l
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47538:fb8088c4a857
Date: 2011-09-08 11:15 +0200
http://bitbucket.org/pypy/pypy/changeset/fb8088c4a857/
Log:Use TimSort as mixin, to have a specialized TimSort for each
ListStrategy
diff --git a/pypy/objspace/std/listobject.py
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47531:65ea48d1a05a
Date: 2011-09-02 12:53 +0200
http://bitbucket.org/pypy/pypy/changeset/65ea48d1a05a/
Log:use none_value
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std/listobje
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47533:5cfb4aae1df5
Date: 2011-09-06 10:49 +0200
http://bitbucket.org/pypy/pypy/changeset/5cfb4aae1df5/
Log:quicksort is very bad on sorted lists. at least compare ints
directly
diff --git a/pypy/objspace/std/listobject.py b/p
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47530:76358b72b12d
Date: 2011-09-02 12:02 +0200
http://bitbucket.org/pypy/pypy/changeset/76358b72b12d/
Log:do not mix int and None
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47529:0312461f313b
Date: 2011-09-02 11:37 +0200
http://bitbucket.org/pypy/pypy/changeset/0312461f313b/
Log:do not change back to empty strategy anymore; forget to cast list
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47528:df0124e0b8ab
Date: 2011-09-02 11:20 +0200
http://bitbucket.org/pypy/pypy/changeset/df0124e0b8ab/
Log:implemented quicksort for integer lists (testing if this is faster
than timsort)
diff --git a/pypy/objspace/std/listob
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47527:42194b1eb02a
Date: 2011-08-30 15:22 +0200
http://bitbucket.org/pypy/pypy/changeset/42194b1eb02a/
Log:eliminated getitems() from compare methods in listobject
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/list
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47525:626c4de24a90
Date: 2011-08-22 17:02 +0200
http://bitbucket.org/pypy/pypy/changeset/626c4de24a90/
Log:no needed anymore
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std/listo
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47526:4d38656df53a
Date: 2011-08-30 11:51 +0200
http://bitbucket.org/pypy/pypy/changeset/4d38656df53a/
Log:do not revert to EmptyListStrategy anymore
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
---
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47524:4ad5f050b10e
Date: 2011-08-22 16:58 +0200
http://bitbucket.org/pypy/pypy/changeset/4ad5f050b10e/
Log:no more wrapping/unwrapping in AbstractStrategy.getslice
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/list
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47522:c01ad5c17f39
Date: 2011-08-02 13:31 +0200
http://bitbucket.org/pypy/pypy/changeset/c01ad5c17f39/
Log:eliminated some getitems(). equal is a lot faster now
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobj
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47523:de091db59f18
Date: 2011-08-02 14:03 +0200
http://bitbucket.org/pypy/pypy/changeset/de091db59f18/
Log:added fastpath for mul with zero
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/obj
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47520:8f6aec16e719
Date: 2011-07-29 12:44 +0200
http://bitbucket.org/pypy/pypy/changeset/8f6aec16e719/
Log:moved negative-index check to list_pop__List_ANY
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.p
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47521:9f116e43c7bc
Date: 2011-08-02 13:30 +0200
http://bitbucket.org/pypy/pypy/changeset/9f116e43c7bc/
Log:fixed liststrategy test due to recent changes
diff --git a/pypy/objspace/std/test/test_liststrategies.py
b/pypy/objspace/std/
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47517:4106cacd48f6
Date: 2011-07-19 11:50 +0200
http://bitbucket.org/pypy/pypy/changeset/4106cacd48f6/
Log:unicode tests for liststrategies
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/obj
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47519:950eee3996c9
Date: 2011-07-29 12:33 +0200
http://bitbucket.org/pypy/pypy/changeset/950eee3996c9/
Log:cache empty list
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std/listob
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47515:1930688ca3d8
Date: 2011-07-12 13:21 +0200
http://bitbucket.org/pypy/pypy/changeset/1930688ca3d8/
Log:added fast path for empty slice; added tests for lists with range
optimization
diff --git a/pypy/objspace/std/listobje
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47512:9370ee077126
Date: 2011-07-06 17:38 +0200
http://bitbucket.org/pypy/pypy/changeset/9370ee077126/
Log:this is not working on compiled pypy with list-strategies
diff --git a/pypy/objspace/std/test/test_listobject.py
b/pypy/objsp
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47516:88a3af314c60
Date: 2011-07-15 11:31 +0200
http://bitbucket.org/pypy/pypy/changeset/88a3af314c60/
Log:fixed getstrategyfromlist_w method: e is l[-1] is also true for some
equal first and last elements (1, True)
diff --gi
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47514:527e4a735f22
Date: 2011-07-08 14:29 +0200
http://bitbucket.org/pypy/pypy/changeset/527e4a735f22/
Log:stop must not be smaller than start in rpython
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47504:cb99ab592ac6
Date: 2011-04-26 10:34 +0200
http://bitbucket.org/pypy/pypy/changeset/cb99ab592ac6/
Log:It would be clever to return the clone
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/py
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47503:eca3aafc0a2e
Date: 2011-04-25 16:34 +0200
http://bitbucket.org/pypy/pypy/changeset/eca3aafc0a2e/
Log:RPython does not throw IndexError when there is not try/catch around
diff --git a/pypy/objspace/std/listobject.py b/pypy/objsp
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47502:9b07ebaab89c
Date: 2011-04-21 12:42 +0200
http://bitbucket.org/pypy/pypy/changeset/9b07ebaab89c/
Log:Fixed getstorage_copy again
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace
Author: Carl Friedrich Bolz
Branch:
Changeset: r47509:cba07b6bbd87
Date: 2011-05-24 12:00 +0200
http://bitbucket.org/pypy/pypy/changeset/cba07b6bbd87/
Log:merge
diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py
--- a/pypy/config/pypyoption.py
+++ b/pypy/config/pypyoption.py
Author: ldiekmann
Branch: list-strategies
Changeset: r47508:8eff389e3bcd
Date: 2011-04-27 13:26 +
http://bitbucket.org/pypy/pypy/changeset/8eff389e3bcd/
Log:merged default into list-strategies
diff --git a/pypy/jit/metainterp/optimizeopt/intutils.py
b/pypy/jit/metainterp/optimizeopt/intu
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47501:205bca6bc815
Date: 2011-04-21 12:02 +0200
http://bitbucket.org/pypy/pypy/changeset/205bca6bc815/
Log:RPython wasn't satiesfied before
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/obj
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47500:4c910a687b80
Date: 2011-04-21 11:12 +0200
http://bitbucket.org/pypy/pypy/changeset/4c910a687b80/
Log:Fixed setslice on EmptyList to work with RPython
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.p
Author: Carl Friedrich Bolz
Branch: list-strategies
Changeset: r47498:fdb21a0533f2
Date: 2011-04-12 15:12 +0200
http://bitbucket.org/pypy/pypy/changeset/fdb21a0533f2/
Log:fix nonsense
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std/listo
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47505:a5c9d09d47ae
Date: 2011-04-26 11:11 +0200
http://bitbucket.org/pypy/pypy/changeset/a5c9d09d47ae/
Log:Added tests for adding lists (especially range lists)
diff --git a/pypy/objspace/std/test/test_listobject.py
b/pypy/objspace/
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47495:df95e88b13b3
Date: 2011-04-11 14:32 +0200
http://bitbucket.org/pypy/pypy/changeset/df95e88b13b3/
Log:Implemented mul on strategies
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspa
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47499:8b2722432eef
Date: 2011-04-20 14:19 +0200
http://bitbucket.org/pypy/pypy/changeset/8b2722432eef/
Log:Fixed getslice bug in RangeListStrategy
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/p
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47490:6ce154248735
Date: 2011-03-29 17:17 +0200
http://bitbucket.org/pypy/pypy/changeset/6ce154248735/
Log:Optimized add__List_List to not use getitems anymore
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobje
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47488:42ec7bd0633f
Date: 2011-03-29 11:41 +0200
http://bitbucket.org/pypy/pypy/changeset/42ec7bd0633f/
Log:(cfbolz, l.diekmann): one less copy in extend
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
-
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47496:be8327c01c6a
Date: 2011-04-12 12:02 +0200
http://bitbucket.org/pypy/pypy/changeset/be8327c01c6a/
Log:Avoid duplicate copy in RangeList.mul() + tests
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47487:d6d8f46ff357
Date: 2011-03-23 14:01 +0100
http://bitbucket.org/pypy/pypy/changeset/d6d8f46ff357/
Log:extend any list with emptylist
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objsp
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47494:71c4ed6fd9da
Date: 2011-03-30 16:21 +0200
http://bitbucket.org/pypy/pypy/changeset/71c4ed6fd9da/
Log:Use new method _temporarily_as_objects in extend, too
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobj
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47486:fd011d8f9e6d
Date: 2011-03-23 09:53 +0100
http://bitbucket.org/pypy/pypy/changeset/fd011d8f9e6d/
Log:copy_into method needed for ALL ListStrategies
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47493:abbd13b48791
Date: 2011-03-30 15:21 +0200
http://bitbucket.org/pypy/pypy/changeset/abbd13b48791/
Log:Fixed setting slice of EmptyList (getitems of ObjectList doesn't
copy anymore)
diff --git a/pypy/objspace/std/listobje
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47485:2a4e6bf4229e
Date: 2011-03-23 09:51 +0100
http://bitbucket.org/pypy/pypy/changeset/2a4e6bf4229e/
Log:More tests for extend with empty list
diff --git a/pypy/objspace/std/test/test_liststrategies.py
b/pypy/objspace/std/test/tes
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47492:158c79deb4df
Date: 2011-03-30 15:05 +0200
http://bitbucket.org/pypy/pypy/changeset/158c79deb4df/
Log:added _getitem_unwrapped in RangeListStrategy to avoid
wrapping/unwrapping
diff --git a/pypy/objspace/std/listobject.p
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47483:bc617ef7061f
Date: 2011-03-22 13:04 +0100
http://bitbucket.org/pypy/pypy/changeset/bc617ef7061f/
Log:This index is non-negativ too
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspa
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47491:4729d45b3dc6
Date: 2011-03-30 14:02 +0200
http://bitbucket.org/pypy/pypy/changeset/4729d45b3dc6/
Log:Optimized W_ListObject.setslice to take w_list as slice instead of
sequence_w This avoids unnecessary wrapping and unwr
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47479:e8148de5e147
Date: 2011-03-18 11:12 +0100
http://bitbucket.org/pypy/pypy/changeset/e8148de5e147/
Log:a little refactoring
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a/pypy/objspace/std/li
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47489:c9f9f040c318
Date: 2011-03-29 13:39 +0200
http://bitbucket.org/pypy/pypy/changeset/c9f9f040c318/
Log:(l.diekmann, cfbolz): Implemented getitems_copy used in
objspace.unpackiterable (+ tests) Now getitems() in
Obj
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47477:24c514951069
Date: 2011-03-16 15:26 +0100
http://bitbucket.org/pypy/pypy/changeset/24c514951069/
Log:Just create a copy from storage when extending an EmptyList
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/l
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47484:bbc59e3c25ea
Date: 2011-03-22 13:23 +0100
http://bitbucket.org/pypy/pypy/changeset/bbc59e3c25ea/
Log:Moved non-negative prove to get_positive_index
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47476:4c0e74dd0f30
Date: 2011-03-16 14:53 +0100
http://bitbucket.org/pypy/pypy/changeset/4c0e74dd0f30/
Log:This will make rtyper happier...hopefully
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py
--- a
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47482:f3df821d227f
Date: 2011-03-22 11:43 +0100
http://bitbucket.org/pypy/pypy/changeset/f3df821d227f/
Log:index is non-negative because of get_positive_index in
list_insert_List_ANY_ANY
diff --git a/pypy/objspace/std/listobj
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47474:05c02d1ce657
Date: 2011-03-16 13:26 +0100
http://bitbucket.org/pypy/pypy/changeset/05c02d1ce657/
Log:Need to make a fixed list here
diff --git a/pypy/objspace/std/marshal_impl.py
b/pypy/objspace/std/marshal_impl.py
--- a/pypy/
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47481:4fc5434c0449
Date: 2011-03-22 11:23 +0100
http://bitbucket.org/pypy/pypy/changeset/4fc5434c0449/
Log:added new method copy_into to extend an EmptyList with other lists
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspac
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47473:f367e25b4ed2
Date: 2011-03-16 13:06 +0100
http://bitbucket.org/pypy/pypy/changeset/f367e25b4ed2/
Log:Replaced some more wrappeditems
diff --git a/pypy/module/cpyext/listobject.py b/pypy/module/cpyext/listobject.py
--- a/pypy/mo
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47480:54924c51a01b
Date: 2011-03-18 11:22 +0100
http://bitbucket.org/pypy/pypy/changeset/54924c51a01b/
Log:Replaced storage with lstorage to avoid collision with mapdict
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/st
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47472:3000f02317b9
Date: 2011-03-16 12:56 +0100
http://bitbucket.org/pypy/pypy/changeset/3000f02317b9/
Log:Deactivate old rangelist
diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py
--- a/pypy/config/pypyoption.py
++
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47478:4fe6b0555b56
Date: 2011-03-17 11:47 +0100
http://bitbucket.org/pypy/pypy/changeset/4fe6b0555b56/
Log:Removed old rangelist implementation
diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py
--- a/pypy/config/pypy
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47471:e7955881eadb
Date: 2011-03-16 11:46 +0100
http://bitbucket.org/pypy/pypy/changeset/e7955881eadb/
Log:Fixed untested path in RangeListStrategy.setslice
diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.
Author: Lukas Diekmann
Branch: list-strategies
Changeset: r47469:05f252f29f4e
Date: 2011-03-16 11:14 +0100
http://bitbucket.org/pypy/pypy/changeset/05f252f29f4e/
Log:Spezialized function for getitems (wrapped/unwrapped); Fixed list
initialisation with (translation error)
diff --git a
1 - 100 of 163 matches
Mail list logo