summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2013-01-29librustc: Strdup unique strings instead of copying in byte by byte. Shaves 2M...Patrick Walton-1/+6
2013-01-29core tests: Add use vec; directive inside core::hashmap testsTim Chevalier-0/+1
2013-01-29Merge pull request #4682 from thestinger/treemapTim Chevalier-4/+245
2013-01-29De-capitalize "note" to get rid of spurious tidy warningsTim Chevalier-1/+1
2013-01-29add intersection and union to the Set traitDaniel Micay-1/+89
2013-01-29add difference and symmetric_difference to SetDaniel Micay-0/+71
2013-01-29add is_disjoint to the Set traitDaniel Micay-3/+34
2013-01-29add is_subset and is_superset to the Set traitDaniel Micay-1/+52
2013-01-29libcore: De-export libcore. rs=deexportingPatrick Walton-90/+73
2013-01-29Long lineTim Chevalier-2/+2
2013-01-29librustc: De-implicit-self the visitor. r=graydonPatrick Walton-4/+742
2013-01-29librustc: Disallow trait bounds in types, enumerations, and structure definit...Patrick Walton-20/+304
2013-01-29libstd: Remove "dual impls" from the language and enforce coherence rules. r=...Patrick Walton-6/+15
2013-01-29Fix the len() method on LinearMap during poppingAlex Crichton-1/+4
2013-01-28core: Allow legacy records in in a few modulesTim Chevalier-0/+10
2013-01-28Revert readline optimization and add testBrian Anderson-3/+11
2013-01-28Slightly optimize read_line()Michael Neumann-3/+3
2013-01-28Fix example codeMichael Neumann-4/+4
2013-01-28get rid of LinearMap's find_copy methodDaniel Micay-20/+2
2013-01-26Merge remote-tracking branch 'brson/nocommupstream2'Brian Anderson-581/+944
2013-01-26core: Remove structural records in library testsTim Chevalier-3/+6
2013-01-25Fix Option camel case in commentsTyler Bindon-1/+1
2013-01-25Merge remote-tracking branch 'brson/nocommupstream'Brian Anderson-581/+944
2013-01-25Merge pull request #4625 from thestinger/containerTim Chevalier-44/+23
2013-01-24core: Mop up Windows breakageTim Chevalier-2/+2
2013-01-24remove remaining is_not_empty functions/methodsDaniel Micay-29/+1
2013-01-24implement Mutable trait for vecDaniel Micay-3/+16
2013-01-24replace ConstVector trait with the Container traitDaniel Micay-15/+9
2013-01-24Merge pull request #4623 from thestinger/mapTim Chevalier-78/+59
2013-01-24clean up LinearMap implementationDaniel Micay-78/+59
2013-01-24Convert dlist records into structsErick Tryzelaar-111/+128
2013-01-24convert io wrapper records into structsErick Tryzelaar-5/+10
2013-01-24Fix another typoErick Tryzelaar-1/+1
2013-01-24Convert pipes::Buffer into a structErick Tryzelaar-0/+29
2013-01-24Convert core::pipes::{Packet,Chan_,Port_} into structsErick Tryzelaar-9/+13
2013-01-24Convert extfmt::rt::Conv into a structErick Tryzelaar-4/+25
2013-01-24Fix a typoErick Tryzelaar-1/+1
2013-01-24Remove "unsafe" from run::start_programErick Tryzelaar-70/+68
2013-01-24core: convert io::Res over to the Drop traitErick Tryzelaar-3/+6
2013-01-24convert most of libcore records into structsErick Tryzelaar-86/+105
2013-01-24librustc: Allow `&mut` to be loaned; allow `self` to be loaned; make `&mut` l...Patrick Walton-6/+13
2013-01-24librustc: Make C functions unsafePatrick Walton-198/+256
2013-01-24document LinearMap::newDaniel Micay-0/+1
2013-01-24remove old LinearMap constructorDaniel Micay-6/+2
2013-01-23core: fix windows breakage from 982cf90, r=burningtree.Graydon Hoare-0/+3
2013-01-23Merge pull request #4594 from thestinger/mapTim Chevalier-72/+85
2013-01-23Add a T_SIGNED type to uint template and eliminate step_down variantTim Chevalier-36/+33
2013-01-23libcore: Correct behaviour of range_step for uint, tests for range* functions.Huon Wilson-15/+124
2013-01-23libcore: Add range_step and range_rev functions.Huon Wilson-10/+53
2013-01-23core: Stop using oldcommBrian Anderson-79/+64