| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-02-11 | [breaking-change] don't glob import/export syntax::abi enum variants | Oliver Schneider | -2/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::BlockCheckMode variants | Oliver Schneider | -4/+2 | |
| 2016-02-11 | [breaking-change] don't glob import ast::FunctionRetTy variants | Oliver Schneider | -1/+1 | |
| 2016-02-11 | [breaking-change] don't glob export ast::BinOp_ | Oliver Schneider | -2/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::UnOp variants | Oliver Schneider | -1/+2 | |
| 2015-12-22 | Stop re-exporting PathParameters's variants. | Ms2ger | -2/+2 | |
| 2015-12-21 | Auto merge of #30460 - Ms2ger:BindingMode, r=alexcrichton | bors | -3/+3 | |
| 2015-12-20 | Stop re-exporting the ast::BindingMode variants. | Ms2ger | -3/+3 | |
| 2015-12-18 | Deprecate name `OwnedSlice` and don't use it | Vadim Petrochenkov | -13/+12 | |
| 2015-12-14 | [breaking-change] move ast_util functions to methods | faineance | -5/+4 | |
| 2015-11-26 | Add syntax support for attributes on expressions and all syntax | Marvin Löbel | -0/+3 | |
| nodes in statement position. Extended #[cfg] folder to allow removal of statements, and of expressions in optional positions like expression lists and trailing block expressions. Extended lint checker to recognize lint levels on expressions and locals. | ||||
| 2015-10-31 | Remove PatWildMulti | Vadim Petrochenkov | -1/+1 | |
| 2015-10-25 | syntax/rustc_front: Simplify VariantData::fields | Vadim Petrochenkov | -2/+2 | |
| And use VariantData instead of P<VariantData> in Item_ and Variant_ | ||||
| 2015-10-13 | Merge VariantData and VariantData_ | Vadim Petrochenkov | -5/+4 | |
| 2015-10-13 | Merge struct fields and struct kind | Vadim Petrochenkov | -4/+7 | |
| 2015-10-13 | Dict -> Struct, StructDef -> VariantData, def -> data | Vadim Petrochenkov | -5/+5 | |
| 2015-10-13 | Remove now redundant NodeId from Variant | Vadim Petrochenkov | -1/+0 | |
| 2015-10-13 | Decouple structure kinds from NodeIds | Vadim Petrochenkov | -2/+6 | |
| 2015-10-13 | Unify structures and enum variants in AST | Vadim Petrochenkov | -3/+8 | |
| 2015-10-09 | Some cleanup of no longer used AST things | Nick Cameron | -1/+1 | |
| 2015-10-01 | Stop re-exporting AttrStyle's variants and rename them. | Ms2ger | -1/+1 | |
| 2015-09-24 | Cleanup interfaces of Name, SyntaxContext and Ident | Vadim Petrochenkov | -9/+0 | |
| Make sure Name, SyntaxContext and Ident are passed by value Make sure Idents don't serve as keys (or parts of keys) in maps, Ident comparison is not well defined | ||||
| 2015-09-17 | Remove Visibility field from enum variants | Simonas Kazlauskas | -1/+0 | |
| Followup on #28440 | ||||
| 2015-08-08 | rustc: rename multiple imports in a list | Sean McArthur | -1/+1 | |
| 2015-08-03 | syntax: Implement #![no_core] | Alex Crichton | -66/+14 | |
| This commit is an implementation of [RFC 1184][rfc] which tweaks the behavior of the `#![no_std]` attribute and adds a new `#![no_core]` attribute. The `#![no_std]` attribute now injects `extern crate core` at the top of the crate as well as the libcore prelude into all modules (in the same manner as the standard library's prelude). The `#![no_core]` attribute disables both std and core injection. [rfc]: https://github.com/rust-lang/rfcs/pull/1184 | ||||
| 2015-07-28 | remove `get_ident` and `get_name`, make `as_str` sound | Oliver Schneider | -2/+1 | |
| 2015-07-26 | Remove `ast::LocalSource` with only one used variant | mitaa | -2/+0 | |
| `LocalSource` indicated wether a let binding originated from for-loop desugaring to enable specialized error messages, but for-loop expansion has changed and this is now achieved through `MatchSource::ForLoopDesugar`. | ||||
| 2015-05-21 | syntax: parse `const fn` for free functions and inherent methods. | Eduard Burtescu | -0/+1 | |
| 2015-05-02 | Rename AstBuilder::expr_int -> AstBuilder::expr_isize | Manish Goregaokar | -2/+2 | |
| 2015-04-11 | Change the rt::unwind line argument type from usize to u32. | Ryan Prichard | -1/+1 | |
| 2015-03-25 | rustc: Remove support for int/uint | Alex Crichton | -2/+2 | |
| This commit removes all parsing, resolve, and compiler support for the old and long-deprecated int/uint types. | ||||
| 2015-02-24 | Implement `<T>::method` UFCS expression syntax. | Eduard Burtescu | -13/+13 | |
| 2015-02-24 | syntax: use a single Path for Trait::Item in QPath. | Eduard Burtescu | -22/+22 | |
| 2015-02-24 | syntax: don't store a secondary NodeId for TyPath. | Eduard Burtescu | -1/+1 | |
| 2015-02-24 | Remove double expr_u32 (fixup #22700) | Manish Goregaokar | -3/+0 | |
| 2015-02-24 | Rollup merge of #22700 - nick29581:ints_hash, r=alexcrichton | Manish Goregaokar | -0/+3 | |
| fmt and hash are pretty straightforward I think. sync is a bit more complex. I thought one or two of the `isize`s ought to be `i32`s, but that would require a bunch of casting (the root cause being the lack of atomics other than isize/usize). r? @alexcrichton | ||||
| 2015-02-23 | int audit - libcore::fmt | Nick Cameron | -0/+4 | |
| 2015-02-23 | Auto merge of #21769 - brooksbp:column-line-macro, r=nick29581 | bors | -0/+4 | |
| Please see discussion in #19284 . | ||||
| 2015-02-21 | Resolve barriers to changing column!() / line!() return type to u32 in ↵ | Brian Brooks | -0/+4 | |
| #19284 . Address review comments in #21769 . | ||||
| 2015-02-21 | Resolve includeme.fragment conflict. | Brian Brooks | -3/+3 | |
| 2015-02-20 | Remove remaining uses of `[]`. This time I tried to use deref coercions ↵ | Niko Matsakis | -1/+1 | |
| where possible. | ||||
| 2015-02-10 | rollup merge of #21943: hugwijst/extctxt_ufcs | Alex Crichton | -0/+56 | |
| Add `QPath` construction support to `ExtCtxt`. Allows compiler plugins to generate calls with UFCS. | ||||
| 2015-02-09 | Accept quantification of lifetimes outside the self type in where clauses. | Nick Cameron | -4/+5 | |
| Closes #20022 | ||||
| 2015-02-07 | Don't use std:: paths in syntax extensions when compiling a #![no_std] crate | Keegan McAllister | -17/+28 | |
| Fixes #16803. Fixes #14342. Fixes half of #21827 -- slice syntax is still broken. | ||||
| 2015-02-06 | Libsyntax has been updated | GuillaumeGomez | -3/+1 | |
| 2015-02-06 | Replace the get method by the deref one on InternedString | GuillaumeGomez | -1/+2 | |
| 2015-02-04 | Add QPath construction to ExtCtxt for UFCS support. | Hugo van der Wijst | -0/+56 | |
| 2015-02-03 | Remove the explicit closure kind syntax from the parser and AST; | Niko Matsakis | -2/+2 | |
| upgrade the inference based on expected type so that it is able to infer the fn kind in isolation even if the full signature is not available (and we could perhaps do better still in some cases, such as extracting just the types of the arguments but not the return value). | ||||
| 2015-01-25 | Add the span of the operator itself to ast::BinOp. | Huon Wilson | -3/+3 | |
| 2015-01-21 | rollup merge of #20179: eddyb/blind-items | Alex Crichton | -41/+36 | |
| Conflicts: src/librustc/diagnostics.rs src/librustdoc/clean/mod.rs src/librustdoc/html/format.rs src/libsyntax/parse/parser.rs | ||||
