summary refs log tree commit diff
path: root/src/libstd/test.rs
AgeCommit message (Collapse)AuthorLines
2012-10-04Remove by-copy mode from std, mostlyTim Chevalier-1/+1
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-04De-mode comm::ChanTim Chevalier-5/+5
2012-10-03Remove uses of + mode from libstdTim Chevalier-2/+2
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-01De-export std::test. Part of #3583.Graydon Hoare-18/+7
2012-09-28demode vecNiko Matsakis-2/+2
2012-09-28Long linesBrian Anderson-4/+5
2012-09-28std: Eliminate deprecated patternsBrian Anderson-14/+13
2012-09-27std: Fix mode warning in std::testBrian Anderson-1/+1
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-2/+2
2012-09-25Check more things with deprecated_modesBrian Anderson-1/+1
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-9/+0
2012-09-23core: Demode optionBrian Anderson-4/+4
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+2
#[legacy_exports];
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+9
2012-09-19std: Demode testBrian Anderson-24/+27
2012-09-19V2: now with more locks!Philipp Brüschweiler-2/+2
2012-09-19core: Allocate threads on demand, not on scheduler startupPhilipp Brüschweiler-2/+2
API change: rust_kernel::create_scheduler() or rust_scheduler::rust_scheduler() respecitevly now take ownership of the launch factory argument, it is needed to create new threads on demand. Also renames rustrt::sched_threads() to rustrt::rust_sched_threads() for consistency. Added rustrt::rust_max_sched_threads() to return the maximal number of scheduled threads of the current scheduler. Fixes #3493.
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-21/+25
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-27/+23
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-23/+27
2012-09-18libcore: make a copyless io::BytesWriterErick Tryzelaar-27/+24
2012-09-12Promote 'const', 'copy', 'fn' to strict keywordsBrian Anderson-12/+14
2012-09-11Make moves explicit in argumentsTim Chevalier-1/+1
2012-09-10Make remaining moves explicit in libstdTim Chevalier-17/+17
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-04std: Convert test to camel caseBrian Anderson-65/+65
2012-09-04libstd: "import" -> "use"Patrick Walton-7/+7
2012-08-30libstd: Fix another std testPatrick Walton-0/+7
2012-08-29rustc: Make `<=`, `>=`, and `>` use traits as wellPatrick Walton-2/+2
2012-08-29Refactor representation of borrowing so that it is tracked by fn_ctxt and ↵Niko Matsakis-0/+1
not infer
2012-08-27Camel case various core constructorsBrian Anderson-10/+10
2012-08-27Convert core::result to camel caseBrian Anderson-5/+5
2012-08-26Camel case the option typeBrian Anderson-25/+25
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-1/+1
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-10/+10
2012-08-16Add std::comm with DuplexStreamEric Holk-16/+17
2012-08-15Convert more core types to camel caseBrian Anderson-3/+3
2012-08-15Convert more core types to camel caseBrian Anderson-8/+8
2012-08-14Convert more core types to camel caseBrian Anderson-9/+9
2012-08-13De-mode core::future.Graydon Hoare-1/+1
2012-08-13rustc: Mostly implement region-bounded stack closuresPatrick Walton-3/+1
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-1/+1
Require comma separators for all expression types except the plain block
2012-08-07Change task().future_result's argument modeBen Blum-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-11/+12
2012-08-05Switch alts to use arrowsBrian Anderson-31/+31
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-8/+7
API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map).
2012-08-01Convert ret to returnBrian Anderson-10/+10
2012-08-01Clean out transitional lint.Graydon Hoare-2/+0
2012-07-31Introduce 'return', 'match' and 'module' as synonymsBrian Anderson-5/+5
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-10/+10