Mahmoud Hashemi
|
fd452c5d1c
|
so very close
|
2013-03-17 05:10:01 -07:00 |
Mahmoud Hashemi
|
7ef0cfe756
|
gettin real close
|
2013-03-17 03:05:07 -07:00 |
Mahmoud Hashemi
|
57fb784f3e
|
tmp commit, workin on delete
|
2013-03-16 03:02:08 -07:00 |
Mahmoud Hashemi
|
79d5f9cc69
|
tested the multi-key mode and tweaked a bit here and there
|
2013-03-15 21:31:51 -07:00 |
Mahmoud Hashemi
|
c788421c5a
|
switch to new multi-key mode
|
2013-03-15 20:31:36 -07:00 |
Mahmoud Hashemi
|
67037ff12a
|
pretty much done porting insert, delete, balance (the basic operations)
|
2013-03-15 19:35:13 -07:00 |
Mahmoud Hashemi
|
807307a5a0
|
switch to negative refs, arbitrary length nodes, clean up tree tests
|
2013-03-15 11:32:38 -07:00 |
Mahmoud Hashemi
|
1b14e18408
|
passing the gauntlet
|
2013-03-15 05:03:04 -07:00 |
Mahmoud Hashemi
|
0e99b5f3d6
|
even more progress
|
2013-03-15 04:55:08 -07:00 |
Mahmoud Hashemi
|
9b3aa05c01
|
even more progress
|
2013-03-15 04:54:44 -07:00 |
Mahmoud Hashemi
|
1432191ac3
|
more progress
|
2013-03-15 04:37:57 -07:00 |
Mahmoud Hashemi
|
2a63a3dbbf
|
more progress
|
2013-03-15 04:37:36 -07:00 |
Mahmoud Hashemi
|
f5301eb867
|
coming along
|
2013-03-15 04:08:03 -07:00 |
Mahmoud Hashemi
|
835d329e85
|
tweaking the treeeee
|
2013-03-14 22:34:01 -07:00 |
Mahmoud Hashemi
|
95f07b0b77
|
add initial version of balancing tree
|
2013-03-14 21:34:53 -07:00 |
Mahmoud Hashemi
|
39bdb090a9
|
add sentinel utility thing
|
2013-03-14 05:13:45 -07:00 |
Mahmoud Hashemi
|
e7813c260e
|
temp patch for bug in getitem()
|
2013-03-13 05:33:13 -07:00 |
Mahmoud Hashemi
|
f3cb82aebf
|
temp patch for bug in pop()
|
2013-03-13 05:27:17 -07:00 |
Mahmoud Hashemi
|
e53eb6ef5a
|
add .index() for list compat, updated exception messages, and added a silly test to show off slicing and indexing
|
2013-03-13 04:41:57 -07:00 |
Mahmoud Hashemi
|
1de6b0a497
|
add slicing support and .clear()
|
2013-03-13 04:23:09 -07:00 |
Mahmoud Hashemi
|
48ccd6baad
|
remove ifilter dependency (using generator expression)
|
2013-03-13 03:42:51 -07:00 |
Mahmoud Hashemi
|
ad91eb1da3
|
add .reverse and .sort() to IndexedSet, fix bisection related bug exposing MISSING (insort requested index, not real_index)
|
2013-03-13 03:39:02 -07:00 |
Mahmoud Hashemi
|
636e8549b7
|
pretty much all fundy IndexedSet bugs hit and fixed, looks like
|
2013-03-13 02:49:08 -07:00 |
Mahmoud Hashemi
|
9716df166f
|
IndexedSet getting much closer
|
2013-03-13 00:18:02 -07:00 |
Mahmoud Hashemi
|
066f8ce3db
|
initial rough draft of IndexedSet with a short docstring and a bunch of fixes already (still not workin tho)
|
2013-03-12 22:34:25 -07:00 |
Mahmoud Hashemi
|
f4e9afa58b
|
add dictutils (OrderedMultiDict)
|
2013-03-12 22:17:14 -07:00 |
Mahmoud Hashemi
|
c556baf6af
|
add a TODO
|
2013-03-09 02:19:46 -08:00 |
Mahmoud Hashemi
|
f9d4e92add
|
a bit of packaging
|
2013-02-28 23:47:23 -08:00 |
Mahmoud Hashemi
|
ac1927c30c
|
a couple todos/notes
|
2013-02-27 23:05:54 -08:00 |
Mahmoud Hashemi
|
644d4f57d9
|
it was a long time coming, but I'm finally halfway happy with this wrapped exception
|
2013-02-27 23:04:35 -08:00 |
Mahmoud Hashemi
|
8c07e49d44
|
docs tweak on unique_iter
|
2013-02-26 03:39:57 -08:00 |
Mahmoud Hashemi
|
b3fc1ee586
|
add uniqueification capabilities
|
2013-02-26 03:38:24 -08:00 |
Mahmoud Hashemi
|
540dbb59df
|
go back to using __new__ and positional arguments
|
2013-02-26 01:31:27 -08:00 |
Mahmoud Hashemi
|
16fd436ee1
|
add a note and tweak some output code
|
2013-02-26 01:15:44 -08:00 |
Mahmoud Hashemi
|
3a216bffa7
|
add some docs
|
2013-02-26 00:55:28 -08:00 |
Mahmoud Hashemi
|
e7cb213e8d
|
exception wrapping green path mostly working
|
2013-02-26 00:49:08 -08:00 |
Mahmoud Hashemi
|
47d76d7cde
|
working on a wrapping exception mixin thing for less lossy nonraising.
|
2013-02-25 23:54:35 -08:00 |
Mahmoud Hashemi
|
73264db3cc
|
a note on StringBuffer
|
2013-02-22 21:54:30 -08:00 |
Mahmoud Hashemi
|
ae4bed70af
|
progress on the string buffer
|
2013-02-22 19:44:36 -08:00 |
Mahmoud Hashemi
|
b66a0605e8
|
add note and attribution
|
2013-02-21 03:00:55 -08:00 |
Mahmoud Hashemi
|
e4d74349ff
|
add asciify and update slugify with ascii flag
|
2013-02-21 02:58:37 -08:00 |
Mahmoud Hashemi
|
8f8104daf3
|
add basic docs and doctests to strutils
|
2013-02-20 02:16:53 -08:00 |
Mahmoud Hashemi
|
d64f944b3e
|
scratch that, regexes still faster
|
2013-02-20 02:09:02 -08:00 |
Mahmoud Hashemi
|
e73e4ca02d
|
add under2camel, camel2under, and slugify (and split_punct_ws, which is much faster than re-based punctuation splitting)
|
2013-02-20 01:51:36 -08:00 |
Mahmoud Hashemi
|
14333377e2
|
python3-compatible doctest for bucketize_bool
|
2013-02-20 01:30:34 -08:00 |
Mahmoud Hashemi
|
20b39e71e5
|
a couple iterutils changes
|
2013-02-20 01:23:32 -08:00 |
Mahmoud Hashemi
|
136ac5284c
|
bucketize and bucketize_bool, with docs
|
2013-02-19 23:37:15 -08:00 |
Mahmoud Hashemi
|
1b12a904d2
|
add examples to chunked and chunked_iter
|
2013-02-19 23:08:35 -08:00 |
Mahmoud Hashemi
|
376c3f3de9
|
update split() docs with more examples.
|
2013-02-19 23:02:20 -08:00 |
Mahmoud Hashemi
|
a404fdd212
|
chunked_iter and chunked
|
2013-02-19 22:14:40 -08:00 |