summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-09-07gc: Refactoring.Elliott Slaughter-45/+38
2012-09-07gc: Documentation.Elliott Slaughter-0/+52
2012-09-07gc: Fix for GC missing stack frames across segment boundaries.Elliott Slaughter-35/+100
2012-09-07gc: Don't expect sentinel when core is compiled without GC.Elliott Slaughter-6/+21
2012-09-07gc: Avoid walking stack above caller frame.Elliott Slaughter-5/+31
2012-09-07gc: Fix for deallocating resources on the shared heap while cleaning stack.Elliott Slaughter-1/+2
2012-09-07gc: Avoid freeing null pointers.Elliott Slaughter-0/+6
2012-09-07gc: Avoid double free when pointer appears on stack multiple times.Elliott Slaughter-14/+23
2012-09-07gc: Add stack walker for new garbage collector.Elliott Slaughter-1/+161
2012-09-06Refactor trans to replace lvalue and friends with Datum.Niko Matsakis-1/+3
2012-09-05libcore: Expose glues to corePatrick Walton-1/+8
2012-09-05libcore: Make to_upper() and to_lower() purePatrick Walton-4/+4
2012-09-05Start making moves explicit in libcoreTim Chevalier-27/+24
2012-09-05Add str::trim{_,_left_,_right_}chars.Graydon Hoare-0/+79
2012-09-04Remove 'with'Brian Anderson-25/+25
2012-09-04core: Remove struct ctorsBrian Anderson-67/+174
2012-09-04libcore: Make as_bytes_slice() not include the null bytePatrick Walton-1/+10
2012-09-04Merge pull request #3383 from crabtw/fbsdBrian Anderson-36/+0
2012-09-04add test for eq_slice fixAndrew Paseltiner-0/+7
2012-09-04fix str::eq_slice off-by-one errorAndrew Paseltiner-1/+1
2012-09-04libcore: "import" -> "use"Patrick Walton-160/+160
2012-09-05use native log2 function and enable freebsd tests in uv_llJyun-Yan You-36/+0
2012-09-03libcore: Add missing from_str.rsPatrick Walton-0/+3
2012-09-03core: Add missing from_str.rsBrian Anderson-0/+3
2012-09-03libcore: Add a from_str traitPatrick Walton-0/+12
2012-09-03libcore: Remove as_bytes_slicePatrick Walton-0/+5
2012-09-02Camel case core::opsBrian Anderson-32/+30
2012-09-02Silence non-implicitly-copyable-typarams in coretestBrian Anderson-61/+69
2012-09-02core: Only warn about implicitly copying vecsBrian Anderson-1/+1
2012-09-02core: warn(non_camel_case_types) everywhere, with few exceptionsBrian Anderson-55/+9
2012-09-02Fix use of reinterpret_cast in to_mut_unsafe_ptrBrian Anderson-1/+1
2012-09-02libcore: Add ptr::to_mut_unsafe_ptrPatrick Walton-2/+11
2012-09-02core: deny(vecs_implicity_copyable)Brian Anderson-27/+37
2012-09-01Remove the 'to' keywordBrian Anderson-2377/+2377
2012-09-01Demode reinterpret_castBrian Anderson-89/+90
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-41/+41
2012-08-30libcore: add result::unwrap_err.Erick Tryzelaar-0/+8
2012-08-30libcore: result::unwrap should use movesErick Tryzelaar-9/+4
2012-08-30libcore: fix a typoErick Tryzelaar-1/+1
2012-08-30libcore: vec::u8::hash is pure.Erick Tryzelaar-1/+1
2012-08-30libcore: rewrite str::reserve in pure rust.Erick Tryzelaar-7/+3
2012-08-30libcore: rewrite io::MemBuffer.write to use memcpy (#2004)Erick Tryzelaar-16/+13
2012-08-30libcore: Rewrite str::unsafe::push_byte in pure rust.Erick Tryzelaar-3/+8
2012-08-30libcore: str::push_char should use str::unsafe::set_len.Erick Tryzelaar-6/+1
2012-08-30libcore: rewrite vec::unsafe::from_buf in pure rustErick Tryzelaar-7/+5
2012-08-30Migrate core::send_map to random, keyed hashes w/ hash::Hash trait.Graydon Hoare-52/+48
2012-08-30Change str : Eq to use memcmp.Graydon Hoare-11/+11
2012-08-30Bump version to 0.4Brian Anderson-3/+3
2012-08-30Add an impl path::WindowsPath : Eq.Graydon Hoare-0/+9
2012-08-30Start moving core::hash to support a Hash trait. Add to_bytes::IterBytes trait.Graydon Hoare-34/+408