about summary refs log tree commit diff
path: root/src/lib
AgeCommit message (Expand)AuthorLines
2011-04-06Continued sketching out code for checking states against preconditions.Tim Chevalier-0/+62
2011-04-01Started adding support for typestate checking.Tim Chevalier-0/+23
2011-03-31rustc: Use the crate index to look up defsPatrick Walton-0/+32
2011-03-31stdlib: Add a write_be_uint() function to writersPatrick Walton-0/+14
2011-03-26Add a result_str method to std.sha1.sha1.Graydon Hoare-0/+12
2011-03-25rustc: Parse definition IDs from crates; add a function to parse unsigned int...Patrick Walton-0/+12
2011-03-25rustc: Look up names in "use"d cratesPatrick Walton-6/+18
2011-03-25stdlib: Implement a memory buffer reader, untested at the momentPatrick Walton-22/+61
2011-03-25stdlib: Separate basic I/O reading functionality into a separate buf_reader o...Patrick Walton-25/+85
2011-03-25Start making the standard-lib utf-8 awareMarijn Haverbeke-42/+229
2011-03-24rustc: Open "use"d crates; add a _vec.vec_from_buf() method along the way; XF...Patrick Walton-1/+7
2011-03-22stdlib: Provide a function to extract the underlying buf_writer from a writerPatrick Walton-0/+9
2011-03-22stdlib: Add EBML writing functionalityPatrick Walton-2/+67
2011-03-22stdlib: Add a convenience method for opening paths as a FILEPatrick Walton-0/+10
2011-03-22stdlib: Make writers seekable; switch file writers to the C FILE interface to...Patrick Walton-14/+101
2011-03-22Revert "Remove usages of case(_) { fail; } since the compiler does this autom...Patrick Walton-0/+2
2011-03-22lib: Add an EBML reader modulePatrick Walton-0/+110
2011-03-22Remove usages of case(_) { fail; } since the compiler does this automaticallyBrian Anderson-2/+0
2011-03-21Add a "last" function to return the last element of a vector to the standard ...Patrick Walton-0/+12
2011-03-21Add a binding to ftell()Patrick Walton-0/+7
2011-03-20Switch win32 path_sep to '/', add comment explaining a bit.Graydon Hoare-1/+7
2011-03-20Add slightly nicer failure message to io.rs when it can't open a file.Graydon Hoare-1/+4
2011-03-18rustc: Fix list.foldl() to pass its second argument by aliasPatrick Walton-2/+2
2011-03-18rustc: Box the tuples returned by hashmap.items() for now since we don't have...Patrick Walton-3/+3
2011-03-18Fix bug in string comparison. std.rc typechecks now.Patrick Walton-1/+1
2011-03-18Add "mutable?" to _vec in the standard library; fix callersPatrick Walton-19/+20
2011-03-18Add some mutable variants of vector functions to the standard libraryPatrick Walton-0/+25
2011-03-18Make some standard library pieces no longer dependent on mutable parameters, ...Patrick Walton-10/+14
2011-03-17Add an option.is_none() methodPatrick Walton-0/+7
2011-03-16rustc: Add str_from_cstr() and str_from_buf() functions to the standard libra...Patrick Walton-0/+10
2011-03-16Remove uses of 'break' in std lib; rustc doesn't support it yet, this is easi...Graydon Hoare-3/+7
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare-60/+134
2011-03-15Typo: FIXE -> FIXMEPatrick Walton-1/+1
2011-03-15Add a fs.connect() function to join pathsPatrick Walton-0/+8
2011-03-15Add an OS-specific dylib_filename() function to the standard libraryPatrick Walton-0/+12
2011-03-14Put out darwin fire.Graydon Hoare-1/+2
2011-03-14Add _int.powBrian Anderson-0/+17
2011-03-14Add functionality for running external programs to the std libMarijn Haverbeke-2/+182
2011-03-14Extend stream functionalityMarijn Haverbeke-81/+129
2011-03-14Add basic file-system functionalityMarijn Haverbeke-40/+86
2011-03-09Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for ro...Graydon Hoare-29/+2
2011-03-09Have the pretty-printer take a writer stream as argumentMarijn Haverbeke-21/+22
2011-03-09Add stdout_writer and string_writer to std.ioMarijn Haverbeke-23/+48
2011-03-07Add a pretty-printerMarijn Haverbeke-13/+17
2011-03-06Change io.fileflag to a tag type. Remove FIXMEBrian Anderson-19/+8
2011-03-06Make _str.bytes use _vec.init_fn. Remove FIXME.Brian Anderson-18/+3
2011-02-22Rustify some comments lifted directly from the sha-1 reference implementationBrian Anderson-2/+2
2011-02-22Rename std._io to std.io since 'io' is no longer a keywordBrian Anderson-2/+2
2011-02-21Implement sha-1 in standard library. Closes #228Brian Anderson-0/+285
2011-01-10Add std.path module for pathname manipulations.Graydon Hoare-0/+22