| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | rustc: Use the crate index to look up defs | Patrick Walton | 2011-03-31 | 1 | -0/+11 |
| | | |||||
| * | stdlib: Add a write_be_uint() function to writers | Patrick Walton | 2011-03-31 | 1 | -0/+14 |
| | | |||||
| * | rustc: Look up names in "use"d crates | Patrick Walton | 2011-03-25 | 1 | -0/+9 |
| | | |||||
| * | stdlib: Implement a memory buffer reader, untested at the moment | Patrick Walton | 2011-03-25 | 1 | -22/+61 |
| | | |||||
| * | stdlib: Separate basic I/O reading functionality into a separate buf_reader ↵ | Patrick Walton | 2011-03-25 | 1 | -24/+81 |
| | | | | | object, like writing | ||||
| * | Start making the standard-lib utf-8 aware | Marijn Haverbeke | 2011-03-25 | 1 | -34/+57 |
| | | | | | | | Finally implements _str.is_utf8, adds from_chars, from_char, to_chars, char_at, char_len, (push|pop|shift|unshift)_char. Also, proper character I/O for streams. | ||||
| * | stdlib: Provide a function to extract the underlying buf_writer from a writer | Patrick Walton | 2011-03-22 | 1 | -0/+9 |
| | | |||||
| * | stdlib: Add a convenience method for opening paths as a FILE | Patrick Walton | 2011-03-22 | 1 | -0/+10 |
| | | |||||
| * | stdlib: Make writers seekable; switch file writers to the C FILE interface ↵ | Patrick Walton | 2011-03-22 | 1 | -12/+87 |
| | | | | | to make this work | ||||
| * | Add a binding to ftell() | Patrick Walton | 2011-03-21 | 1 | -0/+4 |
| | | |||||
| * | Add slightly nicer failure message to io.rs when it can't open a file. | Graydon Hoare | 2011-03-20 | 1 | -1/+4 |
| | | |||||
| * | Remove uses of 'break' in std lib; rustc doesn't support it yet, this is ↵ | Graydon Hoare | 2011-03-16 | 1 | -2/+3 |
| | | | | | easier for now. | ||||
| * | Add functionality for running external programs to the std lib | Marijn Haverbeke | 2011-03-14 | 1 | -1/+18 |
| | | | | | See lib/run_program.rs. | ||||
| * | Extend stream functionality | Marijn Haverbeke | 2011-03-14 | 1 | -81/+123 |
| | | | | | | | Writer and reader streams now come with methods to write and read little-endian numbers. Whether that is the right place for such methods is debatable, but for now, that's where they live. | ||||
| * | Add basic file-system functionality | Marijn Haverbeke | 2011-03-14 | 1 | -0/+2 |
| | | | | | | std.fs.list_dir will list the files in a directory, std.fs.file_is_dir will, given a pathname, determine whether it is a directory or not. | ||||
| * | Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for ↵ | Graydon Hoare | 2011-03-09 | 1 | -4/+1 |
| | | | | | root within std.rc anyway) | ||||
| * | Have the pretty-printer take a writer stream as argument | Marijn Haverbeke | 2011-03-09 | 1 | -21/+22 |
| | | | | | | It now uses a string writer to also fill in for middle.ty.ast_ty_to_str | ||||
| * | Add stdout_writer and string_writer to std.io | Marijn Haverbeke | 2011-03-09 | 1 | -23/+48 |
| | | | | | | For use by pretty-printer. string_writer API is a bit silly right now, feel free to suggest a cleaner way to do this. | ||||
| * | Add a pretty-printer | Marijn Haverbeke | 2011-03-07 | 1 | -13/+17 |
| | | | | | | Adds a -pp option to the compiler which will cause it to simply pretty-print the given file. | ||||
| * | Change io.fileflag to a tag type. Remove FIXME | Brian Anderson | 2011-03-06 | 1 | -19/+8 |
| | | |||||
| * | Rename std._io to std.io since 'io' is no longer a keyword | Brian Anderson | 2011-02-22 | 1 | -0/+183 |