aboutsummaryrefslogtreecommitdiff
path: root/src/lib/std.rc
Commit message (Collapse)AuthorAgeFilesLines
* Make the parser more careful about keywordsMarijn Haverbeke2011-05-131-1/+1
| | | | | | Keywords are now only recognized in contexts where they are valid. The lexer no longer recognizes them, all words are lexed as IDENT tokens, that get interpreted by the parser.
* Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke2011-05-121-48/+48
| | | | This should be a snapshot transition.
* Rename std modules to be camelcasedMarijn Haverbeke2011-05-061-39/+38
| | | | (Have fun mergining your stuff with this.)
* stdlib: Add a Time module to the standard libraryPatrick Walton2011-04-291-0/+1
|
* stdlib: Add a color_supported() function to TermPatrick Walton2011-04-281-0/+4
|
* stdlib: Add a silly ANSI color libraryPatrick Walton2011-04-261-0/+1
|
* Add GetOpts module to stdMarijn Haverbeke2011-04-261-0/+1
|
* stdlib: Add a pointer equality function to the standard library and a test casePatrick Walton2011-04-211-0/+1
|
* Remove effect system from src.Graydon Hoare2011-04-191-15/+0
|
* Move the extfmt data model into the standard library.Brian Anderson2011-04-111-0/+1
|
* stdlib: Add a simple union-find data structurePatrick Walton2011-04-071-0/+2
|
* Start making the standard-lib utf-8 awareMarijn Haverbeke2011-03-251-0/+3
| | | | | | 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.
* lib: Add an EBML reader modulePatrick Walton2011-03-221-0/+1
|
* Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵Graydon Hoare2011-03-161-0/+11
| | | | Tweak std lib vec fns in process.
* Add functionality for running external programs to the std libMarijn Haverbeke2011-03-141-1/+3
| | | | See lib/run_program.rs.
* Add basic file-system functionalityMarijn Haverbeke2011-03-141-2/+8
| | | | | 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.
* Rename std._io to std.io since 'io' is no longer a keywordBrian Anderson2011-02-221-2/+2
|
* Implement sha-1 in standard library. Closes #228Brian Anderson2011-02-211-0/+1
|
* Add std.path module for pathname manipulations.Graydon Hoare2011-01-101-0/+1
|
* Add std.sort, with a simple mergesort.Graydon Hoare2010-12-211-0/+1
|
* Move the option type to its own modulePatrick Walton2010-11-051-0/+1
|
* Revert "Move the option type to its own module"Patrick Walton2010-11-051-1/+0
|
* Move the option type to its own modulePatrick Walton2010-11-051-0/+1
|
* line length police; moved comp.util.bits to std.bitvDave Herman2010-10-211-0/+1
|
* Encode and decode tag types in dwarf properly. Add list module to std. Shift ↵Graydon Hoare2010-10-151-1/+2
| | | | rustc to use std.util.option. Fix various dependent bugs. Closes #73.
* Reformat standard library; no code changes.Graydon Hoare2010-09-221-8/+17
|
* Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵Graydon Hoare2010-09-091-0/+1
| | | | work, possibly a little bumpy. Changes a lot.
* Add std.dbg module for inspecting rust values in memory.Roy Frostig2010-08-241-0/+3
|
* Add _uint module to std, move some code around.Graydon Hoare2010-08-201-1/+2
|
* Added support for task sleeping in the scheduler.Michael Bebenita2010-08-111-0/+2
|
* Expose an RNG (the one used by our runtime) to Rust via std.Roy Frostig2010-07-251-0/+2
|
* Add a (coarse, first-pass) deque implementation to stdlib.Roy Frostig2010-07-201-5/+2
|
* Add incomplete hashmap implementation to stdlib.Roy Frostig2010-07-161-0/+9
|
* Teach the dwarf readers to handle udata, so we can link with util.option; ↵Graydon Hoare2010-07-051-0/+4
| | | | add util.rs to std.rc.
* Populate tree.Graydon Hoare2010-06-231-0/+35