| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-02-16 | Auto merge of #31534 - jseyfried:restrict_noninline_mod, r=nikomatsakis | bors | -7/+17 | |
| This PR disallows non-inline modules without path annotations that are either in a block or in an inline module whose containing file is not a directory owner (fixes #29765). This is a [breaking-change]. r? @nikomatsakis | ||||
| 2016-02-16 | Move more uses of `panictry!` out of libsyntax | Jonas Schievink | -96/+84 | |
| [breaking-change] for syntax extensions | ||||
| 2016-02-16 | Split PatKind::Enum into PatKind::TupleStruct and PatKind::Path | Vadim Petrochenkov | -1/+1 | |
| 2016-02-15 | Rebasing | Nick Cameron | -2/+2 | |
| 2016-02-15 | Some error recovery in the parser | Nick Cameron | -32/+150 | |
| 2016-02-15 | Add some simple error recovery to the parser and fix tests | Nick Cameron | -28/+63 | |
| Some tests just add the extra errors, others I fix by doing some simple error recovery. I've tried to avoid doing too much in the hope of doing something more principled later. In general error messages are getting worse at this stage, but I think in the long run they will get better. | ||||
| 2016-02-15 | error correction for missing or mismatched closing brackets | Nick Cameron | -28/+40 | |
| 2016-02-15 | refactoring: inline some function in the parser | Nick Cameron | -31/+28 | |
| 2016-02-14 | Auto merge of #31581 - petrochenkov:patrefact, r=Manishearth | bors | -133/+148 | |
| cc https://github.com/rust-lang/rust/pull/31487#issuecomment-182945101 plugin-[breaking-change] The first commit renames `ast::Pat_` to `ast::PatKind` and uses its variants in enum qualified form. I've also taken the opportunity and renamed `PatKind::Region` into `PatKind::Ref`. The second commit splits `PatKind::Enum` into `PatKind::TupleStruct` and `PatKind::UnitStruct`. So, pattern kinds now correspond to their struct/variant kinds - `Struct`, `TupleStruct` and `UnitStruct`. @nikomatsakis @nrc @arielb1 Are you okay with this naming scheme? An alternative possible naming scheme is `PatKind::StructVariant`, `PatKind::TupleVariant`, `PatKind::UnitVariant` (it's probably closer to the common use, but I like it less). I intend to apply these changes to HIR later, they should not necessarily go in the same nightly with https://github.com/rust-lang/rust/pull/31487 r? @Manishearth | ||||
| 2016-02-14 | Rollup merge of #31609 - erickt:nit, r=sfackler | Manish Goregaokar | -1/+1 | |
| 2016-02-13 | Split ast::PatKind::Enum into tuple struct and path patterns | Vadim Petrochenkov | -24/+41 | |
| 2016-02-13 | Rename ast::Pat_ and its variants | Vadim Petrochenkov | -120/+118 | |
| 2016-02-13 | Disallow non-inline modules without path annotations inside blocks and fix ↵ | Jeffrey Seyfried | -4/+17 | |
| fallout | ||||
| 2016-02-13 | Only consider a module to be a directory owner if it is located within a ↵ | Jeffrey Seyfried | -3/+0 | |
| directory owner | ||||
| 2016-02-12 | syntax: Replace unstable `vec.as_slice().get()` with `vec.get()` | Erick Tryzelaar | -1/+1 | |
| 2016-02-12 | Use more autoderef in libsyntax | Jonas Schievink | -171/+171 | |
| 2016-02-12 | Auto merge of #31583 - petrochenkov:indi_ast, r=Manishearth | bors | -232/+249 | |
| cc #31487 plugin-[breaking-change] The AST part of https://github.com/rust-lang/rust/pull/30087 r? @Manishearth | ||||
| 2016-02-12 | Auto merge of #30830 - arcnmx:static-extern, r=alexcrichton | bors | -0/+5 | |
| See #29676 r? @alexcrichton | ||||
| 2016-02-11 | Remove some unnecessary indirection from AST structures | Vadim Petrochenkov | -232/+249 | |
| 2016-02-11 | bootstrap: Add a bunch of Cargo.toml files | Alex Crichton | -0/+16 | |
| These describe the structure of all our crate dependencies. | ||||
| 2016-02-11 | Pass through diagnostic handler instead | arcnmx | -5/+5 | |
| 2016-02-11 | Use find_export_name_attr instead of string literal | arcnmx | -4/+4 | |
| 2016-02-11 | Remove link_section and linkage as extern indicators | arcnmx | -2/+0 | |
| 2016-02-11 | Only retain external static symbols across LTO | arcnmx | -0/+7 | |
| 2016-02-11 | [breaking-change] don't glob export ast::PathListItem_ variants | Oliver 'ker' Schneider | -19/+23 | |
| 2016-02-11 | [breaking-change] don't glob export ast::StrStyle variants | Oliver 'ker' Schneider | -19/+20 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Visibility variants | Oliver 'ker' Schneider | -42/+41 | |
| 2016-02-11 | [breaking-change] don't glob export ast::TraitItemKind variants | Oliver 'ker' Schneider | -32/+30 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Mutablity variants | Oliver 'ker' Schneider | -42/+51 | |
| 2016-02-11 | [breaking-change] don't glob export ast::MetaItem_ | Oliver 'ker' Schneider | -54/+53 | |
| 2016-02-11 | [breaking-change] don't glob export ast::MacStmtStyle | Oliver 'ker' Schneider | -14/+13 | |
| 2016-02-11 | [breaking-change] don't glob export ast::KleeneOp variants | Oliver 'ker' Schneider | -17/+18 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Item_ variants | Oliver 'ker' Schneider | -175/+171 | |
| 2016-02-11 | [breaking-change] don't glob export ast::ForeignItem_ variants | Oliver 'ker' Schneider | -19/+18 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Stmt_ variants | Oliver Schneider | -81/+76 | |
| 2016-02-11 | [breaking-change] don't pub export ast::IntLitType variants | Oliver Schneider | -25/+24 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Lit_ variants | Oliver Schneider | -67/+66 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Ty_ variants | Oliver Schneider | -109/+106 | |
| 2016-02-11 | [breaking-change] remove unused enum ast::PrimTy | Oliver Schneider | -12/+0 | |
| 2016-02-11 | remove unit test that can't be tested anymore | Oliver Schneider | -8/+0 | |
| 2016-02-11 | [breaking-change] remove the sign from integer literals in the ast | Oliver Schneider | -61/+42 | |
| 2016-02-11 | [breaking-change] don't glob export ast::{UintTy, IntTy} variants | Oliver Schneider | -85/+83 | |
| 2016-02-11 | [breaking-change] don't glob export ast::FloatTy variants | Oliver Schneider | -9/+8 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Expr_ variants | Oliver Schneider | -334/+327 | |
| 2016-02-11 | [breaking-change] don't glob export ast::ExplicitSelf_ variants | Oliver Schneider | -51/+50 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Decl_ variants | Oliver Schneider | -31/+30 | |
| 2016-02-11 | [breaking-change] don't glob export ast::CaptureClause variants | Oliver Schneider | -14/+14 | |
| 2016-02-11 | [breaking-change] don't glob import/export syntax::abi enum variants | Oliver Schneider | -68/+64 | |
| 2016-02-11 | [breaking-change] don't glob export ast::BlockCheckMode variants | Oliver Schneider | -21/+18 | |
| 2016-02-11 | [breaking-change] don't glob import ast::FunctionRetTy variants | Oliver Schneider | -35/+34 | |
