Commit Graph

1153 Commits

Author SHA1 Message Date
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