| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-02-13 | Rollup merge of #58387 - alexreg:fix-trait-alias-2, r=centril | Mazdak Farrokhzad | -1/+7 | |
| Disallow `auto` trait alias syntax See https://github.com/rust-lang/rust/issues/41517#issuecomment-462567679. r? @Centril CC @topecongiro @nikomatsakis | ||||
| 2019-02-13 | Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasper | Mazdak Farrokhzad | -32/+31 | |
| Rename rustc_errors dependency in rust 2018 crates I think this is a better solution than `use rustc_errors as errors` in `lib.rs` and `use crate::errors` in modules. Related: rust-lang/cargo#5653 cc #58099 r? @Centril | ||||
| 2019-02-13 | Rollup merge of #58166 - euclio:deprecation-shorthand, r=petrochenkov | Mazdak Farrokhzad | -63/+78 | |
| allow shorthand syntax for deprecation reason Fixes #48271. Created based on discussion in #56896. | ||||
| 2019-02-12 | Auto merge of #58051 - SimonSapin:str_escape, r=alexcrichton | bors | -3/+2 | |
| Stabilize str::escape_* methods with new return types… … that implement `Display` and `Iterator<Item=char>`, as proposed in FCP: https://github.com/rust-lang/rust/issues/27791#issuecomment-376864727 | ||||
| 2019-02-12 | Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik | bors | -289/+300 | |
| Cosmetic improvements to doc comments This has been factored out from https://github.com/rust-lang/rust/pull/58036 to only include changes to documentation comments (throughout the rustc codebase). r? @steveklabnik Once you're happy with this, maybe we could get it through with r=1, so it doesn't constantly get invalidated? (I'm not sure this will be an issue, but just in case...) Anyway, thanks for your advice so far! | ||||
| 2019-02-13 | Cleanup imports | Taiki Endo | -17/+18 | |
| 2019-02-13 | Rename rustc_errors dependency in rust 2018 crates | Taiki Endo | -27/+25 | |
| 2019-02-12 | Auto merge of #58098 - oli-obk:maybe_allow_internal_unstable, r=petrochenkov | bors | -34/+75 | |
| Require a list of features in `#[allow_internal_unstable]` The blanket-permission slip is not great and will likely give us trouble some point down the road. | ||||
| 2019-02-12 | Stabilize str::escape_* methods | Simon Sapin | -1/+0 | |
| FCP: https://github.com/rust-lang/rust/issues/27791#issuecomment-376864727 | ||||
| 2019-02-12 | New return types for str::escape_* that impl Display and Iterator<char> | Simon Sapin | -2/+2 | |
| As FCP’ed in the tracking issue: https://github.com/rust-lang/rust/issues/27791#issuecomment-376864727 | ||||
| 2019-02-12 | Disallow `auto` trait alias syntax. | Alexander Regueiro | -1/+7 | |
| 2019-02-11 | Parallel rustc needs synchronizing smart pointer cloning | Oliver Scherer | -3/+3 | |
| 2019-02-11 | Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocs | Oliver Scherer | -17/+17 | |
| 2019-02-11 | Fixup RustcDeserialize internal features | Oliver Scherer | -0/+1 | |
| 2019-02-11 | Consistent attribute argument suggestion | Oliver Scherer | -1/+1 | |
| 2019-02-11 | Rename the `exp` field to mirror its uses | Oliver Scherer | -2/+2 | |
| 2019-02-11 | Ease the transition to requiring features by just warning if there's no ↵ | Oliver Scherer | -9/+16 | |
| feature list while we could make this change (it's all unstable after all), there are crates.io crates that use the feature and that the compiler depends upon. We can instead roll out this feature while still supporting the old way. | ||||
| 2019-02-11 | Require a list of features to allow in `allow_internal_unstable` | Oliver Scherer | -34/+67 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -289/+300 | |
| 2019-02-10 | Revert removed #![feature(nll)] | Taiki Endo | -0/+1 | |
| 2019-02-09 | Auto merge of #57944 - estebank:unclosed-delim-the-quickening, r=oli-obk | bors | -103/+286 | |
| Deduplicate mismatched delimiter errors Delay unmatched delimiter errors until after the parser has run to deduplicate them when parsing and attempt recovering intelligently. Second attempt at #54029, follow up to #53949. Fix #31528. | ||||
| 2019-02-09 | Auto merge of #57617 - mark-i-m:multiple-matcher-bindings, r=petrochenkov | bors | -5/+64 | |
| Error on duplicate matcher bindings fix #57593 This should not be merged without a crater run and maybe an FCP. Discussion is ongoing at #57593. TODO: - [x] write tests - [x] crater run - [x] ~maybe need edition gating?~ not for 1 regression /centril r? @petrochenkov | ||||
| 2019-02-08 | Auto merge of #58191 - varkor:const-generics-ast, r=petrochenkov | bors | -187/+206 | |
| Add const generics to the AST This is mostly split out from https://github.com/rust-lang/rust/pull/53645 in an effort to make progress merging const generics piecewise instead of in one go. cc @yodaldevoid, @petrochenkov r? @eddyb | ||||
| 2019-02-07 | Suggest removing parentheses surrounding lifetimes | Igor Sadikov | -2/+15 | |
| 2019-02-07 | Make it an incompatibility lint for now | Mark Mansi | -9/+24 | |
| 2019-02-07 | error on duplicate matcher bindings | mark | -5/+49 | |
| 2019-02-07 | Add fixme | Esteban Küber | -1/+3 | |
| 2019-02-07 | Make name resolution handle consts in GenericParamsFromOuterFunction properly | varkor | -1/+2 | |
| 2019-02-07 | Parse negative literals in const generic arguments | varkor | -2/+1 | |
| 2019-02-07 | Add warning for a parameter list with an attribute but no parameters | varkor | -7/+19 | |
| 2019-02-07 | Fix update to 2018 edition | varkor | -1/+1 | |
| 2019-02-07 | Adjust parser generic parameter errors | varkor | -28/+26 | |
| 2019-02-07 | Add lowering errors for const generics | varkor | -0/+6 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-07 | Add resolution errors for const generics | varkor | -0/+20 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-07 | Add pretty-printing for const generics | varkor | -1/+11 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-07 | Support const generics in derive | varkor | -1/+19 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-07 | Parse const generics | varkor | -178/+112 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-07 | Add const_generics feature flag | varkor | -2/+13 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-07 | Add Const kind to AST | varkor | -3/+13 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -3/+1 | |
| 2019-02-07 | add doc comment and revert angle bracket change | Esteban Küber | -3/+5 | |
| 2019-02-07 | tweak wording based on in person feedback | Esteban Küber | -2/+2 | |
| 2019-02-07 | fix test | Esteban Küber | -2/+5 | |
| 2019-02-07 | Remove unused `match` | Esteban Küber | -19/+4 | |
| 2019-02-07 | Add missing trailing newline | Esteban Küber | -1/+1 | |
| 2019-02-07 | Remove spurious complaint about missing expression for bare semicolons | Esteban Küber | -1/+16 | |
| 2019-02-07 | unify error handling to single method | Esteban Küber | -34/+25 | |
| 2019-02-07 | Deduplicate mismatched delimiter errors | Esteban Küber | -102/+287 | |
| Delay unmatched delimiter errors until after the parser has run to deduplicate them when parsing and attempt recovering intelligently. | ||||
| 2019-02-07 | Auto merge of #57998 - niklasf:align-enum, r=nagisa | bors | -0/+14 | |
| Allow #[repr(align(x))] on enums (#57996) Tracking issue: #57996 Implements an extension of [RFC 1358](https://github.com/rust-lang/rfcs/blob/master/text/1358-repr-align.md) behind a feature flag (`repr_align_enum`). Originally introduced here for structs: #39999. It seems like only HIR-level changes are required, since enums are already aware of their alignment (due to alignment of their limbs). cc @bitshifter | ||||
| 2019-02-07 | libsyntax => 2018 | Taiki Endo | -574/+617 | |
