summary refs log tree commit diff
path: root/src/libcore/dvec.rs
AgeCommit message (Collapse)AuthorLines
2012-10-04Forbid deprecated modes again in coreTim Chevalier-1/+1
Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else.
2012-10-02Removing explicit uses of + modeTim Chevalier-14/+14
This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes.
2012-09-28Demode dvecTim Chevalier-1/+1
2012-09-28demode vecNiko Matsakis-4/+4
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-4/+4
2012-09-26libcore: De-export dvec, rand, run, and sysPatrick Walton-11/+5
2012-09-25Demode dvecTim Chevalier-9/+9
2012-09-23Make it illegal to use modes in a fn signature with providingNiko Matsakis-3/+3
an explicit variable name. (Step one to changing the defaults) First step to #3535
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-8/+22
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-1/+1
2012-09-19core: Clean up crate docs and give all mods a brief descriptionBrian Anderson-7/+11
2012-09-18core: Rename 'unsafe' mod to 'cast'Brian Anderson-6/+6
2012-09-18Replace uses of 'unchecked' with 'unsafe'Brian Anderson-2/+2
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-16/+30
also, change DVec() to work with imm vectors rather than mut ones
2012-09-11Make moves explicit in argumentsTim Chevalier-9/+9
2012-09-10Make more moves explicit in libcoreTim Chevalier-16/+16
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-2/+2
2012-09-07Add an ignore! macro, remove support for nested block comments, re: #2755.Graydon Hoare-1/+1
2012-09-04libcore: "import" -> "use"Patrick Walton-2/+2
2012-09-02Camel case core::opsBrian Anderson-1/+1
2012-09-01Demode reinterpret_castBrian Anderson-5/+5
2012-08-27Camel case various core constructorsBrian Anderson-2/+1
2012-08-26Camel case the option typeBrian Anderson-2/+2
2012-08-20new region inference, seperate infer into modules, improve error msgsNiko Matsakis-8/+27
Fixes #2806 Fixes #3197 Fixes #3138
2012-08-15Convert more core types to camel caseBrian Anderson-15/+16
2012-08-13Stop parsing old operator overloading syntaxBrian Anderson-6/+0
2012-08-13De-mode-ify a few minor libcore modules.Graydon Hoare-1/+5
2012-08-08Convert impls to new syntaxBrian Anderson-6/+5
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-1/+1
2012-08-01Convert ret to returnBrian Anderson-4/+4
2012-07-31Introduce 'return', 'match' and 'module' as synonymsBrian Anderson-6/+6
2012-07-28core: More magic to make core build with --testBrian Anderson-1/+1
2012-07-27core: Trait-ify various overloaded operatorsPatrick Walton-0/+7
2012-07-26Add #[inline(never)], and also fixed inlining on vec::pushEric Holk-0/+5
2012-07-17dvec/vec interface cleanup: fixing reach, reverse, adding more pureBen Blum-22/+32
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-6/+6
#2907.
2012-07-12Get rid of all of the remaining /~s in the code base.Michael Sullivan-1/+1
2012-07-11core: Newtype a bunch of types in libcorePatrick Walton-5/+9
2012-07-06Rename dvec::from_elt to dvec::from_elem. Closes #2792.Michael Sullivan-2/+2
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-77/+73
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-03Export dvec::from_elt.Erick Tryzelaar-0/+1
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-1/+24
2012-07-01Convert to new closure syntaxBrian Anderson-9/+9
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-8/+8
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-13/+13
2012-06-27Removed pretty much all the vector+ from core (issue #2719)Eric Holk-1/+2
2012-06-26More perf tweaks (issue #2719)Eric Holk-1/+0
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-1/+1
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-15/+14
2012-06-21Basic functionality for new ports and chansEric Holk-18/+32
The first benchmark shows about twice the throughput of the old system.