about summary refs log tree commit diff
path: root/src/lib
AgeCommit message (Expand)AuthorLines
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
2011-01-10Fail in new_stdio_reader when libc.fopen fails.Graydon Hoare-2/+3
2011-01-03Add _str.starts_with and ends_with.Graydon Hoare-0/+29
2010-12-31Add std.dbg.trap(str msg) for help debugging.Graydon Hoare-0/+5
2010-12-21Sort methods in object types.Graydon Hoare-0/+25
2010-12-21Add std.sort, with a simple mergesort.Graydon Hoare-0/+50
2010-11-18rustboot: Don't use walk to traverse statements in type.ml; fixes redundant c...Patrick Walton-0/+10
2010-11-09Teach rustc about const tag value, begin work on trans_copy_ty, make uint's t...Graydon Hoare-19/+9
2010-11-09Implement a map2() function in std._vecPatrick Walton-0/+18
2010-11-09Support a special const-value refcount, use it for const strings.Graydon Hoare-4/+17
2010-11-08Add a check for binding an alias. Good thing, as we had two instances in our ...Graydon Hoare-2/+2
2010-11-05Move the option type to its own modulePatrick Walton-47/+70
2010-11-05Revert "Move the option type to its own module"Patrick Walton-54/+31
2010-11-05Move the option type to its own modulePatrick Walton-31/+54
2010-11-02Shift obj, type, param decls to have strata rather than effects.Graydon Hoare-15/+15
2010-11-02Split out stratum-checking pass, implement more-strict (overly aggressive) im...Graydon Hoare-19/+19
2010-11-02First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare-3/+3
2010-10-28rustboot: Emit an error instead of asserting in trans when a T is passed by v...Patrick Walton-1/+1
2010-10-28Revert "rustboot: Emit an error instead of asserting in trans when a T is pas...Patrick Walton-1/+1
2010-10-28rustboot: Emit an error instead of asserting in trans when a T is passed by v...Patrick Walton-1/+1
2010-10-22rustc: Add an "_" prefix to assembler-generated symbols on MacPatrick Walton-0/+11
2010-10-22Add some filename helpers to os.Graydon Hoare-0/+25
2010-10-22Change vec slice to use uint, add push/pop/shift/unshift.Graydon Hoare-6/+29
2010-10-21eliminated bitv.test, which now lives in test/run-passDave Herman-283/+0
2010-10-21line length police; moved comp.util.bits to std.bitvDave Herman-0/+464