| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -138/+0 | |
| 2011-12-01 | stdlib: Implement some preliminary libuv bindings | Brian Anderson | -1/+2 | |
| std::uv is intended to be low-level, exactly mirroring the C API. Difficult to continue the implementation now without scheduler improvements. | ||||
| 2011-11-28 | Add c_vec library to std. | Joshua Wise | -1/+2 | |
| 2011-11-24 | std: math: renaming and documentation fixes | Stefan Plantikow | -5/+6 | |
| 2011-11-24 | std: factored f32 and f64 out from math | Stefan Plantikow | -1/+5 | |
| 2011-11-24 | rustc: Add a path attribute for crate directives | Haitao Li | -7/+14 | |
| The path information was an optional "filename" component of crate directive AST. It is now replaced by an attribute with metadata named "path". With this commit, a directive mod foo = "foo.rs"; should be written as: #[path = "foo.rs"] mod foo; Closes issue #906. | ||||
| 2011-11-23 | Remove last traces of auth keyword | Marijn Haverbeke | -19/+0 | |
| The reference now has an empty hole where the auth keyword used to be. Changing the keyword table seems to require manually sorting the keywords and putting them back into some kind of arcane interleaved order. I'll open an issue to actually fix this. Closes #1211 | ||||
| 2011-11-22 | std: add fs::mkdir(), rng.gen_str(), tempfile::mkdtemp() | Elly Jones | -1/+2 | |
| Signed-off-by: Elly Jones <elly@leptoquark.net> | ||||
| 2011-11-21 | stdlib: added (2,3,4)-valued logic ADTs | Stefan Plantikow | -2/+5 | |
| This is useful for writing caches and perhaps in typestate predicates. It also adds a companion module for bool with from_str, to_str, ... fns. | ||||
| 2011-11-10 | stdlib: Remove sio and aio. Bitrotted. | Brian Anderson | -3/+1 | |
| 2011-11-07 | json: betterify for brson | Elly Jones | -1/+1 | |
| Signed-off-by: Elly Jones <ellyjones@google.com> | ||||
| 2011-11-07 | stdlib: add json. | Elly Jones | -0/+1 | |
| Add a json serializer and deserializer. Signed-off-by: Elly Jones <ellyjones@google.com> | ||||
| 2011-11-05 | stdlib: Added a small rope library | David Rajchenbach-Teller | -0/+2 | |
| 2011-11-01 | Organize std.rc and make exports explicit | Brian Anderson | -51/+77 | |
| 2011-10-29 | stdlib: Add result module | Brian Anderson | -0/+1 | |
| This contains a result tag with ok(T) and error(U) variants. I expect to use it for error handling on functions that can recover from errors, like in the io module. | ||||
| 2011-10-25 | Begin documenting std and add doc generation using naturaldocs | Brian Anderson | -1/+0 | |
| Naturaldocs isn't really that great but it seems easier to get something working than with doxygen, for which we would need to convert rust code to something C++ish. We probably want to just write a rustdoc utility at some point. | ||||
| 2011-10-18 | Add a math module to the standard lib | Marijn Haverbeke | -0/+1 | |
| I need some rudimentary stdlib stuff for the tutorial. Closes #1042 | ||||
| 2011-10-17 | [Lib] u32.rs: created | David Rajchenbach-Teller | -0/+1 | |
| 2011-10-11 | [Move] Moved str_to_float, float_to_str from compiler to lib | David Rajchenbach-Teller | -0/+1 | |
| 2011-10-04 | Add std::ctypes | Brian Anderson | -0/+1 | |
| 2011-09-15 | Begin sketching an ICU binding. Doesn't work yet. | Graydon Hoare | -0/+3 | |
| 2011-09-01 | Remove #ifmt. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-09-01 | Make #fmt and #ifmt synonymous. Issue #855 | Brian Anderson | -0/+1 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-09-01 | Remove the estr #fmt. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-08-31 | Produce the start of an immutable treemap. | Michael Sullivan | -0/+1 | |
| 2011-08-30 | Add #ifmt extension, like #fmt but for istrs. Issue #855 | Brian Anderson | -0/+1 | |
| 2011-08-26 | stdlib: Added an incredibly simple treemap. | Eric Holk | -0/+1 | |
| 2011-08-22 | Add std::istr. Issue #855 | Brian Anderson | -0/+1 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -1/+1 | |
| 2011-08-16 | Replace std::ufind with std::ufindivec. Remove std::ufindivec | Brian Anderson | -1/+0 | |
| 2011-08-16 | Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ↵ | Eric Holk | -0/+1 | |
| new chan and port system, started on a networking module for the standard library. | ||||
| 2011-08-12 | Remove std::vec | Brian Anderson | -1/+0 | |
| 2011-08-12 | Remove ebmlivec module | Brian Anderson | -1/+0 | |
| 2011-08-12 | Rename std::termivec to std::term | Brian Anderson | -1/+1 | |
| 2011-08-12 | Remove std::term | Brian Anderson | -1/+0 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -1/+1 | |
| 2011-08-12 | Remove std::io | Brian Anderson | -1/+0 | |
| 2011-08-08 | stdlib: std::ebmlivec and std::ebml are now synonyms | Patrick Walton | -1/+1 | |
| 2011-08-05 | Basic async IO module using libuv | Rob Arnold | -0/+2 | |
| 2011-08-01 | Add std::char module | Brian Anderson | -0/+1 | |
| 2011-08-01 | Started working on a library-based comm system. Creating and deleting ports ↵ | Eric Holk | -0/+1 | |
| work. | ||||
| 2011-07-11 | stdlib: Add interior vector-ified versions of ebml and term | Patrick Walton | -0/+2 | |
| 2011-07-10 | stdlib: Implement an interior-vector version of the io module | Patrick Walton | -0/+1 | |
| 2011-07-10 | stdlib: Add unsafe to the std.rc, now that it actually builds | Patrick Walton | -0/+1 | |
| 2011-07-09 | Begin adding some test runner types to std. Issue #428 | Brian Anderson | -0/+1 | |
| 2011-07-08 | stdlib: Add an offset function for simple pointer arithmetic on unsafe pointers | Patrick Walton | -0/+1 | |
| 2011-07-08 | Adding more support for working with u64s. | Eric Holk | -0/+1 | |
| 2011-07-08 | stdlib: Add an interior vector version of union-find for now | Patrick Walton | -0/+1 | |
