| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-02-18 | rollup merge of #22502: nikomatsakis/deprecate-bracket-bracket | Alex Crichton | -16/+16 | |
| Conflicts: src/libcollections/slice.rs src/libcollections/str.rs src/librustc/middle/lang_items.rs src/librustc_back/rpath.rs src/librustc_typeck/check/regionck.rs src/libstd/ffi/os_str.rs src/libsyntax/diagnostic.rs src/libsyntax/parse/parser.rs src/libsyntax/util/interner.rs src/test/run-pass/regions-refcell.rs | ||||
| 2015-02-18 | Replace all uses of `&foo[]` with `&foo[..]` en masse. | Niko Matsakis | -16/+16 | |
| 2015-02-18 | Opt for .cloned() over .map(|x| x.clone()) etc. | Kevin Butler | -5/+5 | |
| 2015-02-12 | Made `Self` a keyword. | Marvin Löbel | -8/+8 | |
| It is only allowed in paths now, where it will either work inside a `trait` or `impl` item, or not resolve outside of it. [breaking-change] Closes #22137 | ||||
| 2015-02-09 | Accept quantification of lifetimes outside the self type in where clauses. | Nick Cameron | -0/+1 | |
| Closes #20022 | ||||
| 2015-02-06 | Libsyntax has been updated | GuillaumeGomez | -2/+1 | |
| 2015-02-06 | Replace the get method by the deref one on InternedString | GuillaumeGomez | -1/+2 | |
| 2015-02-05 | cleanup: replace `as[_mut]_slice()` calls with deref coercions | Jorge Aparicio | -1/+1 | |
| 2015-02-04 | remove all kind annotations from closures | Jorge Aparicio | -1/+1 | |
| 2015-02-02 | rollup merge of #21830: japaric/for-cleanup | Alex Crichton | -2/+2 | |
| Conflicts: src/librustc/metadata/filesearch.rs src/librustc_back/target/mod.rs src/libstd/os.rs src/libstd/sys/windows/os.rs src/libsyntax/ext/tt/macro_parser.rs src/libsyntax/print/pprust.rs src/test/compile-fail/issue-2149.rs | ||||
| 2015-02-02 | `for x in xs.iter()` -> `for x in &xs` | Jorge Aparicio | -2/+2 | |
| 2015-02-02 | Omit integer suffix when unnecessary | Alfie John | -8/+8 | |
| See PR # 21378 for context | ||||
| 2015-01-29 | s/Show/Debug/g | Jorge Aparicio | -1/+1 | |
| 2015-01-29 | convert remaining `range(a, b)` to `a..b` | Jorge Aparicio | -1/+1 | |
| 2015-01-26 | Auto merge of #21614 - kvark:typedef, r=huonw | bors | -1/+23 | |
| Fixes #21497 I don't know if this can be tested with built-in tests. | ||||
| 2015-01-25 | Associated types support for deriving::generic::TraitDef | Dzmitry Malyshau | -1/+23 | |
| 2015-01-25 | Add the span of the operator itself to ast::BinOp. | Huon Wilson | -1/+1 | |
| 2015-01-21 | rollup merge of #20179: eddyb/blind-items | Alex Crichton | -1/+1 | |
| Conflicts: src/librustc/diagnostics.rs src/librustdoc/clean/mod.rs src/librustdoc/html/format.rs src/libsyntax/parse/parser.rs | ||||
| 2015-01-21 | rollup merge of #21340: pshc/libsyntax-no-more-ints | Alex Crichton | -26/+26 | |
| Collaboration with @rylev! I didn't change `int` in the [quasi-quoter](https://github.com/pshc/rust/blob/99ae1a30f3ca28c0f7e431620560d30e44627124/src/libsyntax/ext/quote.rs#L328), because I'm not sure if there will be adverse effects. Addresses #21095. | ||||
| 2015-01-21 | syntax: fix fallout of merging ast::ViewItem into ast::Item. | Eduard Burtescu | -1/+1 | |
| 2015-01-18 | libsyntax: 0u -> 0us, 0i -> 0is | Paul Collier | -8/+8 | |
| 2015-01-18 | libsyntax: int => i32 in appropriate places | Paul Collier | -15/+15 | |
| 2015-01-17 | libsyntax: uint types to usize | Paul Collier | -3/+3 | |
| 2015-01-17 | s/deriving/derives in Comments/Docs | Earl St Sauver | -3/+3 | |
| There are a large number of places that incorrectly refer to deriving in comments, instead of derives. Fixes #20984 | ||||
| 2015-01-13 | Update #[deriving] documentation. | Huon Wilson | -25/+28 | |
| Syntax and a few fixed bugs etc. | ||||
| 2015-01-08 | Store deprecated status of i/u-suffixed literals. | Huon Wilson | -1/+1 | |
| 2015-01-07 | use slicing sugar | Jorge Aparicio | -24/+24 | |
| 2015-01-06 | Register new snapshots | Alex Crichton | -5/+5 | |
| Conflicts: src/librbml/lib.rs src/libserialize/json_stage0.rs src/libserialize/serialize_stage0.rs src/libsyntax/ast.rs src/libsyntax/ext/deriving/generic/mod.rs src/libsyntax/parse/token.rs | ||||
| 2015-01-06 | rollup merge of #20609: cmr/mem | Alex Crichton | -1/+1 | |
| 2015-01-07 | Replace full slice notation with index calls | Nick Cameron | -23/+23 | |
| 2015-01-06 | syntax/rustc: implement isize/usize | Corey Richardson | -1/+1 | |
| 2015-01-05 | rollup merge of #20554: huonw/mut-pattern | Alex Crichton | -1/+1 | |
| Conflicts: src/librustc_typeck/check/_match.rs | ||||
| 2015-01-05 | syntax: remove remaining boxed closures | Jorge Aparicio | -13/+9 | |
| 2015-01-05 | Change `&` pat to only work with &T, and `&mut` with &mut T. | Huon Wilson | -1/+1 | |
| This implements RFC 179 by making the pattern `&<pat>` require matching against a variable of type `&T`, and introducing the pattern `&mut <pat>` which only works with variables of type `&mut T`. The pattern `&mut x` currently parses as `&(mut x)` i.e. a pattern match through a `&T` or a `&mut T` that binds the variable `x` to have type `T` and to be mutable. This should be rewritten as follows, for example, for &mut x in slice.iter() { becomes for &x in slice.iter() { let mut x = x; Due to this, this is a [breaking-change] Closes #20496. | ||||
| 2015-01-04 | Add syntax for negative implementations of traits | Flavio Percoco | -0/+1 | |
| This commit introduces the syntax for negative implmenetations of traits as shown below: `impl !Trait for Type {}` cc #13231 Part of RFC #3 | ||||
| 2015-01-03 | sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rs | Jorge Aparicio | -5/+5 | |
| 2015-01-03 | sed -i -s 's/\bmod,/self,/g' **/*.rs | Jorge Aparicio | -1/+1 | |
| 2015-01-02 | Accept `derive` instead of `deriving` | Nick Cameron | -12/+12 | |
| [breaking-change] `deriving is still accepted, but gives a deprecation warning | ||||
| 2014-12-31 | syntax: unbox closures used in let bindings | Jorge Aparicio | -1/+1 | |
| 2014-12-26 | Accept `?Sized` as well as `Sized?` | Nick Cameron | -8/+10 | |
| Includes a bit of refactoring to store `?` unbounds as bounds with a modifier, rather than in their own world, in the AST at least. | ||||
| 2014-12-22 | rollup merge of #20056: MrFloya/iter_rename | Alex Crichton | -1/+1 | |
| Conflicts: src/libcollections/bit.rs src/libcore/str.rs | ||||
| 2014-12-22 | Renaming of the Iter types as in RFC #344 | Florian Wilkens | -1/+1 | |
| libcore: slice::Items -> slice::Iter, slice::MutItems -> slice::IterMut libcollections: *::Items -> *::Iter, *::MoveItems -> *::IntoIter, *::MutItems -> *::IterMut This is of course a [breaking-change]. | ||||
| 2014-12-21 | Fallout of std::str stabilization | Alex Crichton | -23/+23 | |
| 2014-12-20 | Add support for multiple region bounds in where clauses | Jared Roesch | -1/+1 | |
| 2014-12-20 | Add parser support for generalized where clauses | Jared Roesch | -2/+8 | |
| Implement support in the parser for generalized where clauses, as well as the conversion of ast::WherePredicates to ty::Predicate in `collect.rs`. | ||||
| 2014-12-17 | rollup merge of #19831: luqmana/deriving-where | Alex Crichton | -5/+25 | |
| Fixes #19358. | ||||
| 2014-12-14 | Parse `unsafe impl` but don't do anything particularly interesting with the ↵ | Niko Matsakis | -1/+2 | |
| results. | ||||
| 2014-12-14 | Rename FnStyle trait to Unsafety. | Niko Matsakis | -1/+1 | |
| 2014-12-14 | libsyntax: Make deriving also respect where bounds. | Luqman Aden | -5/+25 | |
| 2014-12-13 | libsyntax: use unboxed closures | Jorge Aparicio | -27/+35 | |
