summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-03-15Comments only: associate FIXMEs with issue numbers in int libraryTim Chevalier-0/+2
2012-03-15Comments only: associate FIXMEs in float libs with issue numbersTim Chevalier-9/+18
2012-03-15Address FIXMEs in extfmt / add issue numbersTim Chevalier-29/+35
2012-03-15Change ctypes::intptr_t to intTim Chevalier-2/+2
2012-03-15core: Optimize str::unsafe::slice_bytes. Closes #1995Brian Anderson-1/+10
2012-03-15core: Optimize str::bytesBrian Anderson-1/+5
2012-03-15Don't pass Unicode to char::is_upperTim Chevalier-4/+3
2012-03-15Add asserts to char::is_upper and char::is_lowerTim Chevalier-4/+8
2012-03-15Associate FIXMEs with issue numbers (comments only)Tim Chevalier-4/+9
2012-03-15core: Make some functions pureBrian Anderson-21/+21
2012-03-15core: Channels are just port idsBrian Anderson-9/+7
2012-03-15rt: Remove remaining uses of rust_kernel::get_task_by_idBrian Anderson-8/+8
2012-03-14Convert *u8 native string users to *c_charBrian Anderson-12/+13
2012-03-14core: Add str::from_c_str, from_c_str_len, as_c_strBrian Anderson-5/+30
2012-03-14core: Rename str::from_cstr et. al to from_bufBrian Anderson-24/+24
2012-03-14core:: Eliminate str::sbuf. Replace with *u8Brian Anderson-14/+9
2012-03-14adjust auto_serialize to generate fns named serialize_T()Niko Matsakis-126/+1
2012-03-13rewrite unify in a modal style, extend result moduleNiko Matsakis-0/+80
2012-03-13implement deserialization, rename mk_mem_buffer() to mem_buffer()Niko Matsakis-5/+6
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-2/+127
2012-03-13get new decorator extensions workingNiko Matsakis-0/+8
2012-03-13Name types after their modules instead of 't'Brian Anderson-58/+54
2012-03-13core: Fix os::self_exe_path on FreeBSDBrian Anderson-1/+1
2012-03-13Overhaul constructor naming in libsBrian Anderson-46/+47
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-83/+1472
2012-03-10Use loop instead of while(true) in libraries and compiler itselfTim Chevalier-9/+6
2012-03-10core: Remove empty bessel modBrian Anderson-12/+0
2012-03-10core: Cleanup bool moduleBrian Anderson-20/+20
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