| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -1494/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-19 | Register snapshots | Brian Anderson | -47/+0 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -19/+19 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -3/+3 | |
| fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself. | ||||
| 2013-05-10 | std: Use the new `for` protocol | Alex Crichton | -31/+63 | |
| 2013-05-08 | libcore: Fix tests. | Patrick Walton | -8/+8 | |
| 2013-05-05 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -10/+0 | |
| Conflicts: src/libcore/core.rc src/libcore/hashmap.rs src/libcore/num/f32.rs src/libcore/num/f64.rs src/libcore/num/float.rs src/libcore/num/int-template.rs src/libcore/num/num.rs src/libcore/num/strconv.rs src/libcore/num/uint-template.rs src/libcore/ops.rs src/libcore/os.rs src/libcore/prelude.rs src/libcore/rt/mod.rs src/libcore/unstable/lang.rs src/librustc/driver/session.rs src/librustc/middle/astencode.rs src/librustc/middle/borrowck/check_loans.rs src/librustc/middle/borrowck/gather_loans.rs src/librustc/middle/borrowck/loan.rs src/librustc/middle/borrowck/preserve.rs src/librustc/middle/liveness.rs src/librustc/middle/mem_categorization.rs src/librustc/middle/region.rs src/librustc/middle/trans/base.rs src/librustc/middle/trans/inline.rs src/librustc/middle/trans/reachable.rs src/librustc/middle/typeck/check/_match.rs src/librustc/middle/typeck/check/regionck.rs src/librustc/util/ppaux.rs src/libstd/arena.rs src/libstd/ebml.rs src/libstd/json.rs src/libstd/serialize.rs src/libstd/std.rc src/libsyntax/ast_map.rs src/libsyntax/parse/parser.rs src/test/compile-fail/borrowck-uniq-via-box.rs src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs src/test/run-pass/borrowck-nested-calls.rs | ||||
| 2013-05-02 | Remove 'Local Variable' comments | Brendan Zabarauskas | -10/+0 | |
| 2013-04-30 | new borrow checker (mass squash) | Niko Matsakis | -7/+7 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -6/+0 | |
| 2013-04-24 | libcore: unify `gen_<type>` methods on `rand::RngUtil` into the generic `gen`. | Huon Wilson | -1/+1 | |
| This moves all the basic random value generation into the Rand instances for each type and then removes the `gen_int`, `gen_char` (etc) methods on RngUtil, leaving only the generic `gen` and the more specialised methods. Also, removes some imports that are redundant due to a `use core::prelude::*` statement. | ||||
| 2013-04-24 | libcore: remove @Rng from rand, and use traits instead. | Huon Wilson | -2/+3 | |
| Also, rename RandRes -> IsaacRng, and make the constructors static methods. | ||||
| 2013-04-20 | std: remove unused 'mut' variables | Alex Crichton | -1/+1 | |
| 2013-04-16 | libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵ | Huon Wilson | -32/+32 | |
| pub mod or pub fn). | ||||
| 2013-04-10 | libstd: changes to in response to #5656 | Niko Matsakis | -4/+2 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -114/+114 | |
| 2013-03-27 | Autoref the argument to the index operator (#4920) | Niko Matsakis | -4/+6 | |
| 2013-03-22 | librustc: Remove the `const` declaration form everywhere | Patrick Walton | -1/+1 | |
| 2013-03-22 | libstd: Remove all uses of `pure` from libstd. rs=depure | Patrick Walton | -22/+22 | |
| 2013-03-22 | librustc: Remove all uses of `static` from functions. rs=destatic | Patrick Walton | -5/+5 | |
| 2013-03-21 | back-renamed slice_DBG_BRWD, slice_V_DBG_BRWD -> slice, slice_DBG_UNIQ -> ↵ | Marvin Löbel | -3/+3 | |
| slice_unique | ||||
| 2013-03-21 | renamed str::view -> slice_DBG_BRWD | Marvin Löbel | -3/+3 | |
| renamed str::slice -> slice_DBG_UNIQ changed vec slice method -> to_owned() renamed vec view method -> slice_V_DBG_BRWD | ||||
| 2013-03-18 | librustc: Make the compiler ignore purity. | Patrick Walton | -2/+2 | |
| For bootstrapping purposes, this commit does not remove all uses of the keyword "pure" -- doing so would cause the compiler to no longer bootstrap due to some syntax extensions ("deriving" in particular). Instead, it makes the compiler ignore "pure". Post-snapshot, we can remove "pure" from the language. There are quite a few (~100) borrow check errors that were essentially all the result of mutable fields or partial borrows of `@mut`. Per discussions with Niko I think we want to allow partial borrows of `@mut` but detect obvious footguns. We should also improve the error message when `@mut` is erroneously reborrowed. | ||||
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -1/+1 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -15/+15 | |
| 2013-03-07 | test: Fix tests. | Patrick Walton | -1/+2 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -114/+114 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -1/+0 | |
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -4/+4 | |
| 2013-02-19 | std: update rand-using tests, r=burningtree | Graydon Hoare | -2/+2 | |
| 2013-02-18 | Add benchmarks to measure differences in bit vectors | Alex Crichton | -0/+92 | |
| 2013-02-17 | Implement Set container on top of a bit vector | Alex Crichton | -40/+470 | |
| 2013-02-17 | Favor local closures instead of global functions | Alex Crichton | -8/+4 | |
| 2013-02-17 | Remove the 'uint_bits' constant in bitv | Alex Crichton | -11/+9 | |
| 2013-02-17 | Change SmallBitv to use uint instead of u32 | Alex Crichton | -8/+8 | |
| 2013-02-17 | Modernize bitv mut fields and explicit self | Alex Crichton | -134/+132 | |
| 2013-02-15 | libstd: Get rid of `move`. | Luqman Aden | -5/+5 | |
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -2/+2 | |
| rs=implflipping | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -3/+3 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -2/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-04 | auto merge of #4784 : alexcrichton/rust/bitv-clear-fix, r=graydon | bors | -1/+19 | |
| I think that the inversion of `op(&mut w)` may have just been a mistake? | ||||
| 2013-02-04 | Fix the each_storage() iterator on big bit vectors | Alex Crichton | -1/+19 | |
| 2013-02-04 | Merge remote-tracking branch 'bstrie/rimov' into incoming | Brian Anderson | -4/+4 | |
| Conflicts: src/libsyntax/parse/parser.rs src/test/bench/graph500-bfs.rs src/test/bench/sudoku.rs src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs src/test/run-pass/empty-mutable-vec.rs src/test/run-pass/foreach-nested.rs src/test/run-pass/swap-2.rs | ||||
| 2013-02-03 | core: convert ToStr::to_str to take explicit &self | Erick Tryzelaar | -1/+1 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -1/+1 | |
| 2013-01-30 | Repair RIMOV damage to libstd | Ben Striegel | -2/+2 | |
| 2013-01-30 | RIMOV, round 10 | Ben Striegel | -1/+1 | |
| find ./ -type f -name "*.rs" -exec sed -i "s/~\[mut /~\[/g" {} \; | ||||
| 2013-01-30 | RIMOV, round 7 | Ben Striegel | -1/+1 | |
| find ./ -type f -name "*.rs" -exec sed -i "s/ mut \([a-zA-Z_]\+\): ~\[mut / mut \1: ~\[/g" {} \; | ||||
| 2013-01-29 | libstd: De-export libstd. rs=deexport | Patrick Walton | -20/+18 | |
| 2013-01-23 | libsyntax: Remove `fn() unsafe { ... }`. r=graydon | Patrick Walton | -3/+5 | |
