summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-03-10core: Remove the nearly empty math moduleBrian Anderson-310/+2
2012-03-10core: FormattingBrian Anderson-1/+1
2012-03-10core Remove vec::enum_chars/uint. Closes #1955Brian Anderson-22/+0
2012-03-10core: Rename vec::tail_n to vec::tailn to match other fnsBrian Anderson-2/+2
2012-03-10core: Clean up comments and exportsBrian Anderson-35/+127
2012-03-09core: Convert to rustdocBrian Anderson-2114/+1075
2012-03-09Add an infinite loop constructTim Chevalier-2/+2
2012-03-09Add a couple more missing pieces to libc and os.Graydon Hoare-3/+18
2012-03-08Rename last to last_opt, last_unsafe to lastTim Chevalier-17/+14
2012-03-08Change util::unreachable to core::unreachableTim Chevalier-1/+13
2012-03-08Rename last_total to last_unsafeTim Chevalier-6/+8
2012-03-07add mutability annotations to libcoreNiko Matsakis-198/+204
2012-03-06core: Resolve a FIXME in box::ptr_eqBrian Anderson-7/+2
2012-03-06More UTF-16 wrapping on win32. Close #1927.Graydon Hoare-86/+122
2012-03-06UTF-16-ify the win32 env routines.Graydon Hoare-13/+44
2012-03-06Export os, libc and path from libcore.Graydon Hoare-7/+2
2012-03-06core: Remove some explicit move capture clausesBrian Anderson-18/+18
2012-03-06core: Inline a bunch of unsafe functionsBrian Anderson-0/+8
2012-03-05rt: Add a hack to fix a port detach bugBrian Anderson-0/+2
2012-03-05rt: Fix the atomic get_ref_count method to avoid racesBrian Anderson-2/+0
2012-03-05rt: Properly block tasks while waiting for port detachBrian Anderson-2/+14
2012-03-05rt: Simplify the recv interfaceBrian Anderson-11/+12
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