summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-03-05rewrite vec to be more unsafe, more inlinedNiko Matsakis-2/+19
2012-03-05Port fsync, waitpid and remove_file to core::{os,libc}.Graydon Hoare-1/+121
2012-03-02core: Fix os::load_self types on FreeBSDBrian Anderson-1/+1
2012-03-02Sadly, vec::init_elt_mut vanished since last (rushed) rebase.Graydon Hoare-1/+1
2012-03-02First cut at consolidated core::os module built on core::libc.Graydon Hoare-13/+1267
2012-03-02core: Remove _mut functions from vecBrian Anderson-86/+20
2012-03-02Add some utf16 routines for OS API interop.Graydon Hoare-0/+128
2012-03-02retool inline encoding to handle methods, fix testsNiko Matsakis-5/+4
2012-02-29core: Change a number of arguments in vec to const vecsBrian Anderson-31/+32
2012-02-29add the ability to snag the frame so we can verify that we are inliningNiko Matsakis-0/+5
2012-02-28libcore: Remove vec::to_ptr in favor of vec::unsafe::to_ptr. Closes #1829.Patrick Walton-13/+6
2012-02-28expose float::pow_with_uint.Erick Tryzelaar-6/+7
2012-02-28core/std: whitespace fixes.Erick Tryzelaar-1/+1
2012-02-28add #[inline] to vec::iterNiko Matsakis-0/+1
2012-02-27Add libc module to libcore and utility file to help generate it.Graydon Hoare-7/+907
2012-02-24Encode/decode AST into metadata, re-instantiate inlined itemsNiko Matsakis-1/+0
2012-02-23Finish cleanup of core::strMarijn Haverbeke-422/+288
2012-02-23Optimize str::replaceMarijn Haverbeke-40/+49
2012-02-23Various cleanups and optimizations in core::strMarijn Haverbeke-372/+255
2012-02-23Make str::pop_char and str::unsafe::pop_byte efficientMarijn Haverbeke-14/+15
2012-02-23(core::str) commentsKevin Cantu-11/+18
2012-02-23(core::str) rename ++Kevin Cantu-2/+2
2012-02-23(core::str) rename substr_len_bytes to substr_len, and delete unused byte_ind...Kevin Cantu-22/+1
2012-02-23(core::str) remove len_bytes aliasKevin Cantu-60/+55
2012-02-23(core::str) replace uses of unsafe::slice_bytes; replace find[_from]_bytes wi...Kevin Cantu-44/+44
2012-02-23(core::str) stop using index_charsKevin Cantu-3/+1
2012-02-23(core::str) replace byte_index[_from] with index[_from]Kevin Cantu-2/+4
2012-02-23(core::str) do some replacementsKevin Cantu-2/+3
2012-02-23(core::str) add index, index_from, rindex which return byte positions of char...Kevin Cantu-15/+76
2012-02-23(core::str) add a safe byte slice and maybe_slice ++Kevin Cantu-1/+1
2012-02-23(core::str) add a safe byte slice and maybe_sliceKevin Cantu-0/+77
2012-02-23(core::char) rename slice -> slice_charsKevin Cantu-15/+15
2012-02-23(core::str) rename rindex -> rindex_charsKevin Cantu-8/+8
2012-02-23(core::str) rename index -> index_charsKevin Cantu-9/+7
2012-02-23(core::str) make len an alias for len_bytes ++Kevin Cantu-2/+2
2012-02-23(core::str) make len an alias for len_bytesKevin Cantu-4/+2
2012-02-23(core::str) mostly rename len -> len_charsKevin Cantu-19/+21
2012-02-22Fix uint/u64 confusionMarijn Haverbeke-1/+1
2012-02-22Make the various from_str functions return optionsMarijn Haverbeke-236/+158
2012-02-22Add core::to_str moduleMarijn Haverbeke-0/+96
2012-02-22Remove preconditions from librariesMarijn Haverbeke-19/+10
2012-02-21core: Fix unused variable warningBrian Anderson-1/+1
2012-02-21core: Fix to_str_exact for floats with no decimal componentBrian Anderson-1/+7
2012-02-21core: Add option::unwrapBrian Anderson-0/+51
2012-02-21core: Resolve a FIXME in str moduleBrian Anderson-3/+6
2012-02-20core: Remove a useless test from option modBrian Anderson-3/+0
2012-02-20core: New task APIBrian Anderson-427/+774
2012-02-18core: Export future modBrian Anderson-1/+2
2012-02-18core: Define futures in terms of local functions, of which port::recv is one ...Brian Anderson-20/+43
2012-02-18Merge pull request #1860 from erickt/masterBrian Anderson-46/+94