summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-04-02Merge branch 'issue-1983' of https://github.com/thomaslee/rust into issue-2090Tim Chevalier-1/+106
2012-04-02Rename some core::option functionsTim Chevalier-15/+16
2012-04-01core: Use the or binop instead of the double-star binopBrian Anderson-1/+1
2012-04-01Fixing issue 1919. list_dir is the more general version that returns a vector...Jonathan Sternberg-14/+25
2012-03-29core: Add each, each_char to str::extensionsBrian Anderson-0/+6
2012-03-29core: Add str::each_charBrian Anderson-0/+26
2012-03-29core: Add each, eachi to vec::extensionsBrian Anderson-0/+6
2012-03-29core: Add extension methods for vecBrian Anderson-7/+175
2012-03-29core: Add extension methods for optionBrian Anderson-0/+29
2012-03-29core: Add extension methods for strBrian Anderson-1/+86
2012-03-29stdlib: Remove the now-obsolete vec::alloc_len in favor of vec::capacityPatrick Walton-8/+1
2012-03-29rustc: Add a vec::alloc_len and fix arena logic to use itPatrick Walton-0/+8
2012-03-29core: Don't use upcall_vec_grow from str::push_charBrian Anderson-62/+63
2012-03-29Rewrite str::push_char in rust.Grahame Bowland-28/+67
2012-03-29core: Don't call into the runtime to reserve if we have capacityBrian Anderson-2/+7
2012-03-29core: Add str::capacityBrian Anderson-0/+13
2012-03-29core: Add vec::capacityBrian Anderson-0/+19
2012-03-29core: Add str::reserve_at_leastBrian Anderson-0/+25
2012-03-29core: Add and use vec::reserve_at_leastBrian Anderson-3/+22
2012-03-29core: Improve docs for str::reserveBrian Anderson-3/+18
2012-03-29core: Clarify docs on vec::reserveBrian Anderson-1/+1
2012-03-28core: Add int8_t, etc. types to libc::types::common::c99Brian Anderson-1/+10
2012-03-28Update crate URLs to point to interesting things.Graydon Hoare-1/+1
2012-03-27core: Rename iter::to_list to to_vec. Closes #2056Brian Anderson-11/+11
2012-03-27Move some code over to iterator-for to see how it performs.Marijn Haverbeke-35/+50
2012-03-27Add vec::each, vec::eachi, and list::eachMarijn Haverbeke-1/+29
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-73/+73
2012-03-26Improve type inference to compute LUB/GLBNiko Matsakis-44/+27
2012-03-24Avoid unifying vars when possible; handle bot (more) correctlyNiko Matsakis-1/+1
2012-03-23Implement new inference algorithm.Niko Matsakis-7/+57
2012-03-23Remove unneeded codeTim Chevalier-2/+0
2012-03-23Remove ctypes -- it's no longer used.Tim Chevalier-91/+0
2012-03-23Remove a FIXME and workaround that appear to be obsoleteTim Chevalier-3/+1
2012-03-23Remove char::to_lower, char::to_upper, use libc versions insteadTim Chevalier-56/+17
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-4/+4
2012-03-23Support [rust_stack] annotation on native functions (crudely)Marijn Haverbeke-14/+6
2012-03-23Replace most uses of intrinsics in core with builtinsMarijn Haverbeke-56/+44
2012-03-22Bump version numbers to 0.2Brian Anderson-1/+1
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-68/+67
2012-03-21rustc: Replace intrinsic vec_len with unsafe Rust codeMarijn Haverbeke-10/+7
2012-03-20Implement an initial version of placement new.Niko Matsakis-16/+16
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-15/+15
2012-03-20Fail when there's an error starting a process. Close #1778.Graydon Hoare-3/+5
2012-03-20Minor io fixlet to account for racing against last_os_error.Graydon Hoare-1/+1
2012-03-20Revert order of arguments to option::maybe and from_maybeMarijn Haverbeke-3/+3
2012-03-19core: Move unsafe conversions to str::unsafeBrian Anderson-43/+45
2012-03-19core: Make converting from a C string unsafeBrian Anderson-5/+5
2012-03-19rustc: Stop generating the flag_none #fmt flag. Issue #1993Brian Anderson-6/+1
2012-03-19core: Remove a FIXME. Closes #1992Brian Anderson-1/+0
2012-03-19core: Remove a FIXME. Closes #2002Brian Anderson-3/+0