{"shas":[["bdd15dcdc7b391ceaa9ae9b581b7584685e1e389","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","WIP newclay/lib-clay prelude.io: richer set of iterator concepts modeled on Andrei Alexandrescu's range design, from simple one-pass Sources and Sinks up to Forward, Bidirectional, and RandomAccessIterators","Joe Groff"],["8573a0be0834c7e19d53384d09961de1ab8e8b4c","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/lib-clay containers: add Pusher and Inserter sinks","Joe Groff"],["4c1258dcb78befd9cc5274380ca65079017ae02c","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/lib-clay strings.encodings.utf8: refactor the \"push\" implementation for UTF8[Sequence]s into a UTF8Encoder sink","Joe Groff"],["1a0d02dbe8671a5b36fe7206c250a09688427a9b","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/lib-clay strings: oops, String didn't have a default initializer","Joe Groff"],["4f91612d01721a6489113aaa9cab3370b9b056ac","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/lib-clay strings.encodings.utf8: eliminate some redundant unwrapping","Joe Groff"],["d37dffc7ca5f6faa2ea460f67a787623cd01f86f","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/lib-clay new module strings.encodings.lineendings: source/sink adapters for converting windows line endings","Joe Groff"],["10024ba7bacb0157fdec27ca7eb3818993a05be4","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/lib-clay new module libc.stdio: bindings to basic C stdio functions","Joe Groff"],["e4a5d31e8905bbbd161fd960646318d8fa4654d8","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/lib-clay prelude.io: front('Iterator) no longer needs its argument to be a ref","Joe Groff"],["e4efb38eaf0bd2c1634b73c270a7ff36fe61cca0","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/compiler: allow an llPointerType to have no symbol parameters, in which case it codegens to void*","Joe Groff"],["5f7c2275cd2b195e5891d3a1818f6170755b47c1","cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","newclay/lib-clay: update llPointerType definition to make type parameter optional; change OpaquePointer to map to a proper C void*","Joe Groff"]],"repo":"Sh4rK/clay","actor":"Sh4rK","ref":"refs/heads/master","size":10,"head":"5f7c2275cd2b195e5891d3a1818f6170755b47c1","actor_gravatar":"2ef6cede5e708d4f188cdca1da7342dc","push_id":32156651}