about summary refs log tree commit diff
path: root/src/libstd/list.rs
AgeCommit message (Collapse)AuthorLines
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-270/+0
This only changes the directory names; it does not change the "real" metadata names.
2013-05-19Register snapshotsBrian Anderson-33/+0
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-12/+12
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-2/+2
fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself.
2013-05-10std: Use the new `for` protocolAlex Crichton-0/+34
2013-05-02libstd: De-mut arenaPatrick Walton-0/+25
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-8/+0
2013-04-27only use #[no_core] in libcoreDaniel Micay-5/+0
2013-04-16libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵Huon Wilson-10/+10
pub mod or pub fn).
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-20/+20
2013-03-22libstd: Remove all uses of `pure` from libstd. rs=depurePatrick Walton-10/+10
2013-03-22std: replace uses of old deriving attribute with new oneAndrew Paseltiner-1/+1
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-4/+4
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-21/+21
2013-03-04Remove unused imports throughout src/Alex Crichton-1/+0
2013-02-20librustc: Separate most trait bounds with '+'. rs=plussingPatrick Walton-9/+9
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-2/+2
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-1/+0
correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719.
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-2/+2
2013-01-29libstd: De-export libstd. rs=deexportPatrick Walton-12/+10
2013-01-24remove remaining is_not_empty functions/methodsDaniel Micay-9/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+2
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-2/+0
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+2
module scope. r=tjc
2012-12-27libstd: Fix a bunch of resolve errors in tests. rs=firePatrick Walton-0/+4
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-2/+2
contain at least two components. r=graydon
2012-12-23std: Mark some functions as pureChris Peterson-6/+6
2012-12-13Replace some Eq impls with deriving_eqBrian Anderson-20/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-28Register snapshotsBrian Anderson-23/+0
2012-11-20Remove parentheses from closure argument typesErick Tryzelaar-4/+4
2012-11-19rustc: Implement explicit self for Eq and Ord. r=graydonPatrick Walton-0/+23
2012-10-04Remove by-copy mode from std, mostlyTim Chevalier-3/+3
One instance remains in net_tcp due to a foreign fn. Lots of instances remain in serialization.rs, but IIRC that is being removed. I had to do unholy things to task-perf-word-count-generic to get it to compile after demoding pipes. I may well have messed up its performance, but it passes.
2012-10-03Remove uses of + mode from libstdTim Chevalier-1/+1
More or less the same as my analogous commit for libcore. Had to remove the forbid(deprecated_modes) pragma from some files -- will restore it after the snapshot.
2012-10-02De-export std::{fun_treemap, list, map}. Part of #3583.Graydon Hoare-13/+13
2012-09-28demode vecNiko Matsakis-1/+1
2012-09-28std: Eliminate deprecated patternsBrian Anderson-7/+6
2012-09-26std: Demode more of list and treemapBrian Anderson-3/+3
2012-09-26std: Fix mode warnings in fun_treemap and listBrian Anderson-3/+3
2012-09-25Check more things with deprecated_modesBrian Anderson-1/+1
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-22/+0
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+1
#[legacy_exports];
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+22
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-10/+10
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-04std: Camel case listBrian Anderson-43/+43
2012-09-04libstd: "import" -> "use"Patrick Walton-4/+4
2012-08-31Remove deprecated modes from list.rs (and temporarily delete list::push)Kevin Cantu-13/+23
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-1/+21
2012-08-26Camel case the option typeBrian Anderson-7/+7