about summary refs log tree commit diff
path: root/src/lib
AgeCommit message (Expand)AuthorLines
2011-05-11Rewrite comp/middle/resolve.rsMarijn Haverbeke-0/+11
2011-05-11Reuse a single work buffer every time the SHA1 message block is processed.Brian Anderson-3/+7
2011-05-11Remove unnecessary array access from SHA1Brian Anderson-14/+15
2011-05-11Introduce str_slice runtime functionBrian Anderson-7/+5
2011-05-10rustc: Create mutable vectors in macos_OS.rs. Should put out Darwin tinderbox.Patrick Walton-2/+2
2011-05-10Remove a couple more spurious 'mutable' value qualifiers from macos_OS.rs.Graydon Hoare-2/+2
2011-05-10stdlib: Remove Str.unsafe_from_mutable_bytes(). rustc now self-hosts 18 secon...Patrick Walton-10/+1
2011-05-06Failure to re-stage changes strikes again.Graydon Hoare-1/+1
2011-05-06Fix GenericOS.getenv returning a raw str, return an Option.t[str] instead.Graydon Hoare-3/+8
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-352/+351
2011-05-06Ge the host triple using LLVM. Fix a few 'mutable' warnings also.Kelly Wilson-6/+6
2011-05-05Add quick sort function to the std lib.Kelly Wilson-0/+52
2011-05-05Attempt to fix fs.dirname harder.Graydon Hoare-7/+4
2011-05-05Because good hackers at least check to see if the code compiles.Graydon Hoare-2/+2
2011-05-05Fix assumption that only os_fs.path_sep can separate paths, sigh.Graydon Hoare-1/+7
2011-05-05Remove 'deprecated mutable...' from our codeMarijn Haverbeke-24/+24
2011-05-02Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton-38/+39
2011-05-02Revert "Use different syntax for checks that matter to typestate"Graydon Hoare-39/+38
2011-05-02Use different syntax for checks that matter to typestateTim Chevalier-38/+39
2011-04-29stdlib: Add a Time module to the standard libraryPatrick Walton-0/+13
2011-04-28stdlib: Provide "array" as a friendlier shorthand for "vec[mutable? T]"Patrick Walton-17/+18
2011-04-28stdlib: Add a color_supported() function to TermPatrick Walton-0/+12
2011-04-28stdlib: Add getenv(3) to win32_os.Patrick Walton-0/+2
2011-04-28Further work on typestate_checkTim Chevalier-0/+15
2011-04-27stdlib: Use an unsafe cast to speed up the memory writerPatrick Walton-1/+11
2011-04-27stdlib/rt: Add an unsafe function to cast immutable vectors to mutable onesPatrick Walton-0/+2
2011-04-27Fix _str.bytes to trivial version.Graydon Hoare-4/+2
2011-04-27stdlib: Real fix for _uint.parse_buf().Patrick Walton-0/+8
2011-04-27stdlib: Fix a crazy underflow bug in _uint.parse_buf. Oops.Patrick Walton-3/+2
2011-04-26Fix the interaction between various flags in #fmtBrian Anderson-7/+12
2011-04-26Support octal #fmt conversionsBrian Anderson-0/+7
2011-04-26Make #fmt char conversions behave like printfBrian Anderson-1/+1
2011-04-26stdlib: Add a silly ANSI color libraryPatrick Walton-0/+55
2011-04-26Add GetOpts module to stdMarijn Haverbeke-0/+250
2011-04-26Add _str.slice to std libMarijn Haverbeke-2/+6
2011-04-25Skip likely-zero initial probe, speed up map.rs.Graydon Hoare-5/+5
2011-04-22Minimize calls to hash function in map.rsGraydon Hoare-11/+12
2011-04-21stdlib: Add a pointer equality function to the standard library and a test casePatrick Walton-0/+9
2011-04-19Handle nested items correctly in typestate_checkTim Chevalier-5/+9
2011-04-19Remove half-baked 'opacity' layer qualifier.Graydon Hoare-2/+2
2011-04-19Remove effect system from src.Graydon Hoare-107/+92
2011-04-19replace error logging with log_err in stdlib and rustcMarijn Haverbeke-17/+17
2011-04-18Precision overrides 0-padding in #fmtBrian Anderson-34/+49
2011-04-18Rearrange ExtFmt.RT.pad to recover some horizontal spaceBrian Anderson-49/+51
2011-04-18Left-justification overrides 0-padding in #fmtBrian Anderson-22/+24
2011-04-18Support 0 flag in #fmtBrian Anderson-5/+49
2011-04-17Support the space flag in #fmtBrian Anderson-4/+9
2011-04-17Support + flag in #fmtBrian Anderson-3/+8
2011-04-17Support #fmt precision for bools, with same rules as stringsBrian Anderson-2/+6
2011-04-17Treat char #fmt conversions just like str conversionsBrian Anderson-1/+1