| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-08-04 | Remove obsolete stack growth tests | Brian Anderson | -78/+0 | |
| 2014-04-04 | Fix fallout from std::libc separation | Corey Richardson | -1/+1 | |
| 2014-03-21 | test: Automatically remove all `~[T]` from tests. | Patrick Walton | -2/+3 | |
| 2014-03-12 | rand: 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-12 | Update users for the std::rand -> librand move. | Huon Wilson | -2/+3 | |
| 2014-02-11 | Change `xfail` directives in compiletests to `ignore`, closes #11363 | Florian Hahn | -2/+2 | |
| 2013-10-09 | std::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-03 | remove obsolete `foreach` keyword | Daniel Micay | -1/+1 | |
| this has been replaced by `for` | ||||
| 2013-08-01 | auto merge of #8172 : brson/rust/nomorestack, r=pcwalton | bors | -0/+2 | |
| The new scheduler does not yet implement split stacks | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -1/+1 | |
| 2013-07-31 | test: Disable morestack tests | Brian Anderson | -0/+2 | |
| The new scheduler does not yet implement split stacks | ||||
| 2013-07-20 | librustc: Remove `pub extern` and `priv extern` from the language. | Patrick Walton | -1/+1 | |
| Place `pub` or `priv` on individual items instead. | ||||
| 2013-07-17 | librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them. | Patrick Walton | -1/+1 | |
| 2013-07-03 | Merge 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-24 | extra: Make test runner compatible with newsched | Brian Anderson | -3/+0 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel 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-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+5 | |
| 2013-05-22 | test: Update tests to use the new syntax. | Patrick Walton | -1/+1 | |
| 2013-05-08 | test: Fix tests and the pipe compiler | Patrick Walton | -1/+1 | |
| 2013-04-24 | libcore: remove @Rng from rand, and use traits instead. | Huon Wilson | -1/+2 | |
| Also, rename RandRes -> IsaacRng, and make the constructors static methods. | ||||
| 2013-03-11 | rt/core: port os::list_dir to rust ref #4812 | Jeff Olson | -3/+0 | |
| 2013-03-07 | librustc: Remove "extern mod { ... }" from librustc, librustdoc, and tests. ↵ | Patrick Walton | -8/+10 | |
| rs=deexterning | ||||
| 2013-02-11 | rt: remove last_os_error and adjust tests. | Luqman Aden | -2/+2 | |
| 2013-02-07 | Make ~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-01 | check-fast fallout from removing export, r=burningtree | Graydon Hoare | -1/+1 | |
| 2013-01-30 | test: Remove export from the tests, language, and libraries. rs=deexporting | Patrick Walton | -8/+7 | |
| 2013-01-24 | librustc: Make C functions unsafe | Patrick Walton | -18/+20 | |
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-12-05 | test: More run-pass test fixes | Patrick Walton | -1/+1 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+1 | |
| #[legacy_exports]; | ||||
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -1/+2 | |
| 2012-09-19 | V2: now with more locks! | Philipp Brüschweiler | -2/+2 | |
| 2012-09-19 | core: Allocate threads on demand, not on scheduler startup | Philipp 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-27 | Camel case various core constructors | Brian Anderson | -1/+1 | |
| 2012-07-18 | Remove nonexistent imports | Tim Chevalier | -4/+0 | |
| 2012-07-17 | finish fixing broken un-unsupervise windows tests | Ben Blum | -1/+1 | |
| 2012-07-17 | fix no-longer-unsupervise test cases on windows | Ben Blum | -1/+1 | |
| 2012-07-17 | Change all test/run-pass uses of rustrt::unsupervise() to something else | Ben Blum | -2/+2 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -2/+2 | |
| #2907. | ||||
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -1/+1 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -2/+2 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -1/+1 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -2/+2 | |
| 2012-06-28 | Fix sys::refcount and remove dbg::refcount | Ben Blum | -4/+1 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -1/+1 | |
| 2012-04-06 | Convert old-style for loops to new-style | Marijn 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-13 | Overhaul constructor naming in libs | Brian Anderson | -1/+1 | |
| 2012-02-20 | core: New task API | Brian Anderson | -1/+1 | |
| 2012-02-03 | Remove experimental GC code | Marijn Haverbeke | -3/+0 | |
| It's been sitting unused long enough to have bitrotted completely. | ||||
| 2012-02-02 | rt: Remove task pinning. Does nothing | Brian Anderson | -6/+0 | |
