about summary refs log tree commit diff
path: root/src/test/run-pass/morestack6.rs
AgeCommit message (Collapse)AuthorLines
2014-08-04Remove obsolete stack growth testsBrian Anderson-78/+0
2014-04-04Fix fallout from std::libc separationCorey Richardson-1/+1
2014-03-21test: Automatically remove all `~[T]` from tests.Patrick Walton-2/+3
2014-03-12rand: deprecate `rng`.Huon Wilson-1/+1
This should be called far less than it is because it does expensive OS interactions and seeding of the internal RNG, `task_rng` amortises this cost. The main problem is the name is so short and suggestive. The direct equivalent is `StdRng::new`, which does precisely the same thing. The deprecation will make migrating away from the function easier.
2014-03-12Update users for the std::rand -> librand move.Huon Wilson-2/+3
2014-02-11Change `xfail` directives in compiletests to `ignore`, closes #11363Florian Hahn-2/+2
2013-10-09std::rand: Add an implementation of ISAAC64.Huon Wilson-2/+2
This is 2x faster on 64-bit computers at generating anything larger than 32-bits. It has been verified against the canonical C implementation from the website of the creator of ISAAC64. Also, move `Rng.next` to `Rng.next_u32` and add `Rng.next_u64` to take full advantage of the wider word width; otherwise Isaac64 will always be squeezed down into a u32 wasting half the entropy and offering no advantage over the 32-bit variant.
2013-08-03remove obsolete `foreach` keywordDaniel Micay-1/+1
this has been replaced by `for`
2013-08-01auto merge of #8172 : brson/rust/nomorestack, r=pcwaltonbors-0/+2
The new scheduler does not yet implement split stacks
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+1
2013-07-31test: Disable morestack testsBrian Anderson-0/+2
The new scheduler does not yet implement split stacks
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-1/+1
Place `pub` or `priv` on individual items instead.
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-1/+1
2013-07-03Merge remote-tracking branch 'mozilla/master'Brian Anderson-1/+1
Conflicts: src/libextra/test.rs src/libstd/at_vec.rs src/libstd/cleanup.rs src/libstd/rt/comm.rs src/libstd/rt/global_heap.rs src/libstd/task/spawn.rs src/libstd/unstable/lang.rs src/libstd/vec.rs src/rt/rustrt.def.in src/test/run-pass/extern-pub.rs
2013-06-24extra: Make test runner compatible with newschedBrian Anderson-3/+0
2013-06-23vec: remove BaseIter implementationDaniel Micay-1/+1
I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway.
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+5
2013-05-22test: Update tests to use the new syntax.Patrick Walton-1/+1
2013-05-08test: Fix tests and the pipe compilerPatrick Walton-1/+1
2013-04-24libcore: remove @Rng from rand, and use traits instead.Huon Wilson-1/+2
Also, rename RandRes -> IsaacRng, and make the constructors static methods.
2013-03-11rt/core: port os::list_dir to rust ref #4812Jeff Olson-3/+0
2013-03-07librustc: Remove "extern mod { ... }" from librustc, librustdoc, and tests. ↵Patrick Walton-8/+10
rs=deexterning
2013-02-11rt: remove last_os_error and adjust tests.Luqman Aden-2/+2
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-3/+3
correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719.
2013-02-01check-fast fallout from removing export, r=burningtreeGraydon Hoare-1/+1
2013-01-30test: Remove export from the tests, language, and libraries. rs=deexportingPatrick Walton-8/+7
2013-01-24librustc: Make C functions unsafePatrick Walton-18/+20
2012-12-10Reliciense makefiles and testsuite. Yup.Graydon Hoare-0/+10
2012-12-05test: More run-pass test fixesPatrick Walton-1/+1
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+1
#[legacy_exports];
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-1/+2
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-08-27Camel case various core constructorsBrian Anderson-1/+1
2012-07-18Remove nonexistent importsTim Chevalier-4/+0
2012-07-17finish fixing broken un-unsupervise windows testsBen Blum-1/+1
2012-07-17fix no-longer-unsupervise test cases on windowsBen Blum-1/+1
2012-07-17Change all test/run-pass uses of rustrt::unsupervise() to something elseBen Blum-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-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-1/+1
2012-07-01Convert to new closure syntaxBrian Anderson-2/+2
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-1/+1
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-2/+2
2012-06-28Fix sys::refcount and remove dbg::refcountBen Blum-4/+1
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-1/+1
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-1/+1
Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619
2012-03-13Overhaul constructor naming in libsBrian Anderson-1/+1
2012-02-20core: New task APIBrian Anderson-1/+1
2012-02-03Remove experimental GC codeMarijn Haverbeke-3/+0
It's been sitting unused long enough to have bitrotted completely.
2012-02-02rt: Remove task pinning. Does nothingBrian Anderson-6/+0