Commit Graph

19 Commits (56e8ddb9cb68fa70e887314637a5d8e94d813ca0)

Author SHA1 Message Date
Slava Pestov 46a1fb2646 Merge remote branch 'origin/abi-symbols' into fastcall-madness 2010-04-10 00:10:33 -07:00
Joe Groff aa7bf38e38 cursors: unify input-cursor and assoc-cursor, give all cursors a "key" concept 2010-04-06 15:20:56 -07:00
Joe Groff 65c3259761 "cdecl" -> cdecl 2010-03-31 19:20:35 -07:00
Joe Groff dbebe044c9 cursors: -find iterator 2010-03-26 20:08:29 -07:00
Joe Groff e0435f6261 cursors: typo in -into-growable- 2010-03-24 19:02:27 -07:00
Joe Groff 96d2b44f3e cursors: push the -out- part from -map into -map- 2010-03-24 18:16:22 -07:00
Joe Groff e0358219ad cursors: some refactoring:
- rename -container- to -in-
- rename current -map- to -out-
- rename "pipe-cursor" to "map-cursor"
- have -map- and -map take the "to" cursor
2010-03-24 18:05:41 -07:00
Joe Groff c70090bb83 cursors: -with- filter (e.g. foo H{ ... } [ ... ] assoc- -with- -each) 2010-03-24 17:02:10 -07:00
Joe Groff c17eb80b90 cursors: generalized -ncontainer- 2010-03-24 16:41:52 -07:00
Joe Groff 56c89c0510 cursors: 2each, 2map-as, 2map, using zip-cursors 2010-03-24 15:26:50 -07:00
Joe Groff 98d81e71d7 cursors: fix load errors w/o auto-use 2010-03-24 14:37:01 -07:00
Joe Groff 7fe4a2b01f cursors: finite-stream-cursors can act as containers over [self, end-of-stream) 2010-03-24 14:35:51 -07:00
Joe Groff cd3bffee34 cursors: set up some "stream cursor" mixin and change pusher-cursor to use them 2010-03-24 13:04:14 -07:00
Joe Groff ab148a85e0 proof of concept new "cursors" framework 2010-03-24 00:42:38 -07:00
Doug Coleman 3f3d57032b Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Doug Coleman 3afd2599ce fix cursor 3map 2009-06-22 11:55:42 -05:00
Doug Coleman a8bc1d36cb 2map and 3map work in cursors 2009-06-10 17:59:14 -04:00
Doug Coleman ae75b41a43 clean up some stack shuffling 2009-05-31 08:53:42 -05:00
Doug Coleman 2d02ff7dad cleaned up slava's old cursor code 2009-05-30 12:13:17 -05:00