Patrick Walton
|
5d3e553141
|
stdlib: Add a Time module to the standard library
|
2011-04-29 11:54:06 -07:00 |
|
Patrick Walton
|
660c742902
|
stdlib: Add a color_supported() function to Term
|
2011-04-28 14:54:00 -07:00 |
|
Patrick Walton
|
79d27ccb58
|
stdlib: Add a silly ANSI color library
|
2011-04-26 13:08:48 -07:00 |
|
Marijn Haverbeke
|
74c7457131
|
Add GetOpts module to std
|
2011-04-26 20:30:44 +02:00 |
|
Patrick Walton
|
735435bf96
|
stdlib: Add a pointer equality function to the standard library and a test case
|
2011-04-21 16:44:17 -07:00 |
|
Graydon Hoare
|
d2bd07dcb0
|
Remove effect system from src.
|
2011-04-19 13:35:49 -07:00 |
|
Brian Anderson
|
5a36786634
|
Move the extfmt data model into the standard library.
|
2011-04-11 21:51:23 -04:00 |
|
Patrick Walton
|
afa6d85d61
|
stdlib: Add a simple union-find data structure
|
2011-04-07 18:02:01 -07:00 |
|
Marijn Haverbeke
|
a045514477
|
Start making the standard-lib utf-8 aware
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.
|
2011-03-25 08:22:52 -07:00 |
|
Patrick Walton
|
6623597c18
|
lib: Add an EBML reader module
|
2011-03-22 14:00:27 -07:00 |
|
Graydon Hoare
|
54587bdccb
|
Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tweak std lib vec fns in process.
|
2011-03-16 14:58:02 -07:00 |
|
Marijn Haverbeke
|
ea5dc54c3f
|
Add functionality for running external programs to the std lib
See lib/run_program.rs.
|
2011-03-14 14:57:13 -07:00 |
|
Marijn Haverbeke
|
c731d625fe
|
Add basic file-system functionality
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.
|
2011-03-14 14:57:13 -07:00 |
|
Brian Anderson
|
c4df39609c
|
Rename std._io to std.io since 'io' is no longer a keyword
|
2011-02-22 21:52:23 -05:00 |
|
Brian Anderson
|
cbe8d222a8
|
Implement sha-1 in standard library. Closes #228
|
2011-02-21 01:00:43 -05:00 |
|
Graydon Hoare
|
11cbbcf79e
|
Add std.path module for pathname manipulations.
|
2011-01-10 18:17:24 -08:00 |
|
Graydon Hoare
|
6443179bca
|
Add std.sort, with a simple mergesort.
|
2010-12-21 00:44:06 -08:00 |
|
Patrick Walton
|
adb1754e4d
|
Move the option type to its own module
|
2010-11-05 11:18:40 -07:00 |
|
Patrick Walton
|
2fcf81cc4b
|
Revert "Move the option type to its own module"
|
2010-11-05 10:41:23 -07:00 |
|
Patrick Walton
|
1d214b4df3
|
Move the option type to its own module
|
2010-11-05 10:23:22 -07:00 |
|
Dave Herman
|
dbe27199b8
|
line length police; moved comp.util.bits to std.bitv
|
2010-10-21 11:39:53 -07:00 |
|
Graydon Hoare
|
57c7e94c8f
|
Encode and decode tag types in dwarf properly. Add list module to std. Shift rustc to use std.util.option. Fix various dependent bugs. Closes #73.
|
2010-10-15 22:09:09 -07:00 |
|
Graydon Hoare
|
2880ecd73f
|
Reformat standard library; no code changes.
|
2010-09-22 15:44:13 -07:00 |
|
Graydon Hoare
|
a9e2327a18
|
Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly work, possibly a little bumpy. Changes a lot.
|
2010-09-09 15:59:29 -07:00 |
|
Roy Frostig
|
d9e3fb2c5d
|
Add std.dbg module for inspecting rust values in memory.
|
2010-08-24 18:37:42 -07:00 |
|
Graydon Hoare
|
9fc4fc6692
|
Add _uint module to std, move some code around.
|
2010-08-20 11:42:44 -07:00 |
|
Michael Bebenita
|
988695a96c
|
Added support for task sleeping in the scheduler.
|
2010-08-11 21:24:04 -07:00 |
|
Roy Frostig
|
5b6e714d05
|
Expose an RNG (the one used by our runtime) to Rust via std.
|
2010-07-25 21:45:09 -07:00 |
|
Roy Frostig
|
9c81889ad2
|
Add a (coarse, first-pass) deque implementation to stdlib.
|
2010-07-20 18:03:09 -07:00 |
|
Roy Frostig
|
fb68286700
|
Add incomplete hashmap implementation to stdlib.
|
2010-07-16 18:14:52 -07:00 |
|
Graydon Hoare
|
b0aba6510a
|
Teach the dwarf readers to handle udata, so we can link with util.option; add util.rs to std.rc.
|
2010-07-05 14:38:02 -07:00 |
|
Graydon Hoare
|
d6b7c96c3e
|
Populate tree.
|
2010-06-23 21:03:09 -07:00 |
|