aboutsummaryrefslogtreecommitdiff
path: root/src/lib
Commit message (Expand)AuthorAgeFilesLines
* Make lexer buffer the whole fileMarijn Haverbeke2011-04-091-0/+8
* Implemented computing prestates and poststates for a few expression forms.Tim Chevalier2011-04-081-0/+15
* stdlib: Add a simple union-find data structurePatrick Walton2011-04-072-0/+43
* Re-add a read_byte() method to buf_reader objsMarijn Haverbeke2011-04-081-20/+18
* Revise EBML reader APIMarijn Haverbeke2011-04-071-89/+77
* Continued sketching out code for checking states against preconditions.Tim Chevalier2011-04-064-0/+62
* Started adding support for typestate checking.Tim Chevalier2011-04-011-0/+23
* rustc: Use the crate index to look up defsPatrick Walton2011-03-312-0/+32
* stdlib: Add a write_be_uint() function to writersPatrick Walton2011-03-311-0/+14
* Add a result_str method to std.sha1.sha1.Graydon Hoare2011-03-261-0/+12
* rustc: Parse definition IDs from crates; add a function to parse unsigned int...Patrick Walton2011-03-251-0/+12
* rustc: Look up names in "use"d cratesPatrick Walton2011-03-252-6/+18
* stdlib: Implement a memory buffer reader, untested at the momentPatrick Walton2011-03-251-22/+61
* stdlib: Separate basic I/O reading functionality into a separate buf_reader o...Patrick Walton2011-03-255-25/+85
* Start making the standard-lib utf-8 awareMarijn Haverbeke2011-03-255-42/+229
* rustc: Open "use"d crates; add a _vec.vec_from_buf() method along the way; XF...Patrick Walton2011-03-241-1/+7
* stdlib: Provide a function to extract the underlying buf_writer from a writerPatrick Walton2011-03-221-0/+9
* stdlib: Add EBML writing functionalityPatrick Walton2011-03-221-2/+67
* stdlib: Add a convenience method for opening paths as a FILEPatrick Walton2011-03-221-0/+10
* stdlib: Make writers seekable; switch file writers to the C FILE interface to...Patrick Walton2011-03-225-14/+101
* Revert "Remove usages of case(_) { fail; } since the compiler does this autom...Patrick Walton2011-03-222-0/+2
* lib: Add an EBML reader modulePatrick Walton2011-03-222-0/+110
* Remove usages of case(_) { fail; } since the compiler does this automaticallyBrian Anderson2011-03-222-2/+0
* Add a "last" function to return the last element of a vector to the standard ...Patrick Walton2011-03-211-0/+12
* Add a binding to ftell()Patrick Walton2011-03-214-0/+7
* Switch win32 path_sep to '/', add comment explaining a bit.Graydon Hoare2011-03-201-1/+7
* Add slightly nicer failure message to io.rs when it can't open a file.Graydon Hoare2011-03-201-1/+4
* rustc: Fix list.foldl() to pass its second argument by aliasPatrick Walton2011-03-181-2/+2
* rustc: Box the tuples returned by hashmap.items() for now since we don't have...Patrick Walton2011-03-181-3/+3
* Fix bug in string comparison. std.rc typechecks now.Patrick Walton2011-03-181-1/+1
* Add "mutable?" to _vec in the standard library; fix callersPatrick Walton2011-03-184-19/+20
* Add some mutable variants of vector functions to the standard libraryPatrick Walton2011-03-181-0/+25
* Make some standard library pieces no longer dependent on mutable parameters, ...Patrick Walton2011-03-182-10/+14
* Add an option.is_none() methodPatrick Walton2011-03-171-0/+7
* rustc: Add str_from_cstr() and str_from_buf() functions to the standard libra...Patrick Walton2011-03-161-0/+10
* Remove uses of 'break' in std lib; rustc doesn't support it yet, this is easi...Graydon Hoare2011-03-162-3/+7
* Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare2011-03-1610-60/+134
* Typo: FIXE -> FIXMEPatrick Walton2011-03-151-1/+1
* Add a fs.connect() function to join pathsPatrick Walton2011-03-151-0/+8
* Add an OS-specific dylib_filename() function to the standard libraryPatrick Walton2011-03-153-0/+12
* Put out darwin fire.Graydon Hoare2011-03-141-1/+2
* Add _int.powBrian Anderson2011-03-141-0/+17
* Add functionality for running external programs to the std libMarijn Haverbeke2011-03-146-2/+182
* Extend stream functionalityMarijn Haverbeke2011-03-144-81/+129
* Add basic file-system functionalityMarijn Haverbeke2011-03-1410-40/+86
* Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for ro...Graydon Hoare2011-03-0911-29/+2
* Have the pretty-printer take a writer stream as argumentMarijn Haverbeke2011-03-091-21/+22
* Add stdout_writer and string_writer to std.ioMarijn Haverbeke2011-03-091-23/+48
* Add a pretty-printerMarijn Haverbeke2011-03-071-13/+17
* Change io.fileflag to a tag type. Remove FIXMEBrian Anderson2011-03-061-19/+8