about summary refs log tree commit diff
path: root/src/libcore/iter-trait
AgeCommit message (Collapse)AuthorLines
2013-03-08implement BaseIter for dlist (removing iter-trait)Daniel Micay-59/+0
Closes #2827
2013-03-08rm obsolete iter-trait/option.rs fileDaniel Micay-32/+0
2013-03-08core: Remove the dvec moduleAlex Crichton-37/+0
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-1/+1
2013-03-04Remove unused imports throughout src/Alex Crichton-2/+0
2013-02-15libcore: Get rid of `move`.Luqman Aden-1/+1
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-2/+2
2013-02-07librustc: Lots of de-muting. rs=demutingPatrick Walton-6/+12
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-2/+2
2013-01-24Convert dlist records into structsErick Tryzelaar-5/+6
2013-01-14Inlining methods/functions in core.gifnksm-0/+5
Also inlining some functions which take functions as arguments.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-1/+5
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-5/+1
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-1/+5
module scope. r=tjc
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-2/+8
contain at least two components. r=graydon
2012-12-03core: rename box to managed. Close #4079.Graydon Hoare-2/+2
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+30
2012-11-28core: Remove old template filesBrian Anderson-136/+66
2012-11-26Remove the crate languageBrian Anderson-0/+78
2012-10-19Remove superfluous by-ref in option::get, option::get_default, option::expectTim Chevalier-1/+1
Superficial change, no review.
2012-10-01De-export dlist, dvec. Part of #3583.Graydon Hoare-6/+6
2012-10-01De-export option and option_iter. Part of #3583.Graydon Hoare-3/+3
2012-09-25Demode iter-traitTim Chevalier-10/+10
2012-09-23core: Demode optionBrian Anderson-2/+2
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-5/+5
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-1/+6
Note that the method foo.each() is not de-moded, nor the other vec routines.
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵Niko Matsakis-6/+1
demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready.
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-1/+6
2012-09-18Revert "rustc: Change all non-keyword uses of "link""Patrick Walton-4/+4
This reverts commit 3b013cd800ce675a445220105911bbefd2427e47.
2012-09-18rustc: Change all non-keyword uses of "link"Patrick Walton-4/+4
2012-09-10Make more moves explicit in libcoreTim Chevalier-1/+1
2012-09-02core: warn(non_camel_case_types) everywhere, with few exceptionsBrian Anderson-0/+1
2012-08-26Camel case the option typeBrian Anderson-10/+10
2012-08-23Make a bunch more of the iteration functions/methods marked pure. Closes #3253.Michael Sullivan-5/+5
2012-08-15Convert more core types to camel caseBrian Anderson-2/+4
2012-08-08Convert impls to new syntaxBrian Anderson-5/+0
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-2/+2
2012-08-05Switch alts to use arrowsBrian Anderson-4/+4
2012-07-25Tighten pipe exports, and refactor traits.Eric Holk-2/+2
2012-07-17dlist enhancements: concat/append/prepend/reverse/each_node (close #2917)Ben Blum-10/+10
2012-07-14Merge branch 'vector-reform' into incomingMichael Sullivan-2/+2
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-2/+2
#2907.
2012-07-14dlist: handle iter early break properlyBen Blum-1/+1
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-12/+12
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-02Add doubly-linked list to libcore (to be used in task.rs).Ben Blum-0/+36
2012-07-01Convert to new closure syntaxBrian Anderson-1/+1
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-1/+1
2012-06-02make vec fns/methods take imm slices.Niko Matsakis-9/+0
this also repairs the unsoundness in typing of unpack_slice, which was silently converting a const ptr to an imm one.
2012-05-18add swappable/dvec modulesNiko Matsakis-0/+16
2012-04-27new, simpler approach to the iter libraryNiko Matsakis-0/+24