| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-07-29 | Remove unused `mut`s | Matthew Jasper | -1/+1 | |
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -1/+0 | |
| 2018-07-18 | Implement existential types | Oliver Schneider | -0/+1 | |
| 2018-07-16 | ItemKind | csmoe | -2/+2 | |
| 2018-07-16 | TyKind | csmoe | -1/+1 | |
| 2018-07-16 | ExprKind | csmoe | -2/+2 | |
| 2018-07-12 | Deny bare trait objects in src/librustc_save_analysis | ljedrz | -1/+2 | |
| 2018-07-01 | call it `hir::VisibilityKind` instead of `hir::Visibility_:*` | Zack M. Davis | -1/+1 | |
| It was pointed out in review that the glob-exported underscore-suffixed convention for `Spanned` HIR nodes is no longer preferred: see February 2016's #31487 for AST's migration away from this style towards properly namespaced NodeKind enums. This concerns #51968. | ||||
| 2018-06-30 | in which hir::Visibility recalls whence it came (i.e., becomes Spanned) | Zack M. Davis | -1/+3 | |
| There are at least a couple (and plausibly even three) diagnostics that could use the spans of visibility modifiers in order to be reliably correct (rather than hacking and munging surrounding spans to try to infer where the visibility keyword must have been). We follow the naming convention established by the other `Spanned` HIR nodes: the "outer" type alias gets the "prime" node-type name, the "inner" enum gets the name suffixed with an underscore, and the variant names are prefixed with the prime name and `pub use` exported from here (from HIR). Thanks to veteran reviewer Vadim Petrochenkov for suggesting this uniform approach. (A previous draft, based on the reasoning that `Visibility::Inherited` should not have a span, tried to hack in a named `span` field on `Visibility::Restricted` and a positional field on `Public` and `Crate`. This was ... not so uniform.) | ||||
| 2018-06-30 | Auto merge of #51717 - Mark-Simulacrum:snap, r=alexcrichton | bors | -1/+0 | |
| Bootstrap from 1.28.0 beta | ||||
| 2018-06-30 | Bootstrap from 1.28.0-beta.3 | Mark Simulacrum | -1/+0 | |
| 2018-06-30 | Fortify dummy span checking | Vadim Petrochenkov | -1/+1 | |
| 2018-06-28 | Use `Ident`s for associated item definitions in HIR | Vadim Petrochenkov | -2/+3 | |
| Remove emulation of hygiene with gensyms | ||||
| 2018-06-23 | hygiene: Merge `NameAndSpan` into `ExpnInfo` | Vadim Petrochenkov | -2/+2 | |
| 2018-06-20 | Simply joint lifetime/type iteration | varkor | -4/+1 | |
| 2018-06-20 | Rename structures in ast | varkor | -2/+2 | |
| 2018-06-20 | Refactor ast::GenericParam as a struct | varkor | -3/+3 | |
| 2018-06-20 | Rename ast::GenericParam and ast::GenericArg | varkor | -2/+2 | |
| It's so confusing to have everything having the same name, at least while refactoring. | ||||
| 2018-06-20 | Make method and variable names more consistent | varkor | -2/+2 | |
| 2018-06-20 | Rename "parameter" to "arg" | varkor | -2/+2 | |
| 2018-06-20 | Rename PathParameter(s) to GenericArg(s) | varkor | -1/+1 | |
| 2018-06-07 | Add existential type definitons | Oliver Schneider | -0/+1 | |
| 2018-06-01 | Update recursion limits | John Kåre Alsaker | -0/+2 | |
| 2018-05-13 | restore feature for stage0 | Alex Burka | -0/+1 | |
| 2018-05-13 | stabilize :lifetime | Alex Burka | -1/+0 | |
| 2018-05-07 | save-analysis: emit correct docs for methods | Nick Cameron | -36/+30 | |
| cc https://github.com/rust-lang-nursery/rls/issues/446 | ||||
| 2018-04-26 | rustc_target: move in syntax::abi and flip dependency. | Irina Popa | -0/+1 | |
| 2018-04-16 | Auto merge of #49847 - sinkuu:save_analysis_implicit_extern, r=petrochenkov | bors | -1/+2 | |
| Fix save-analysis generation with extern_in_paths/extern_absolute_paths Fixes #48742. | ||||
| 2018-04-15 | Check generated save-analysis, instead of `bug!()`ing | Shotaro Yamada | -1/+2 | |
| Injected crates don't have extern info. Let's skip them. | ||||
| 2018-04-12 | Avoid comparing fields by name when possible | Vadim Petrochenkov | -4/+5 | |
| Resolve them into field indices once and then use those resolutions + Fix rebase | ||||
| 2018-04-12 | AST/HIR: Merge field access expressions for named and numeric fields | Vadim Petrochenkov | -0/+1 | |
| 2018-04-11 | Extend `ExternCrate` to cover externs inferred from `use` or paths | Shotaro Yamada | -3/+3 | |
| 2018-04-08 | Move deny(warnings) into rustbuild | Mark Simulacrum | -1/+0 | |
| This permits easier iteration without having to worry about warnings being denied. Fixes #49517 | ||||
| 2018-04-06 | Remove more duplicated spans | Vadim Petrochenkov | -4/+4 | |
| 2018-04-06 | Rename `ast::Variant_::name` into `ident` + Fix rebase | Vadim Petrochenkov | -1/+1 | |
| 2018-04-06 | Get rid of `SpannedIdent` | Vadim Petrochenkov | -6/+6 | |
| 2018-04-03 | expand macro invocations in `extern {}` blocks | Austin Bonander | -0/+1 | |
| 2018-03-13 | add `canonicalize` method to `InferCtxt` [VIC] | Niko Matsakis | -0/+1 | |
| 2018-02-10 | Emit data::Impl in save-analysis | Martin Algesten | -5/+36 | |
| 2018-02-06 | Rollup merge of #48007 - nrc:rls-field-init, r=eddyb | kennytm | -1/+1 | |
| save-analysis: avoid implicit unwrap When looking up a field defintion, since the name might be incorrect in the field init shorthand case. cc https://github.com/rust-lang-nursery/rls/issues/699 r? @eddyb | ||||
| 2018-02-05 | save-analysis: avoid implicit unwrap | Nick Cameron | -1/+1 | |
| When looking up a field defintion, since the name might be incorrect in the field init shorthand case. cc https://github.com/rust-lang-nursery/rls/issues/699 | ||||
| 2018-01-16 | add documentation from doc(include) to analysis data | QuietMisdreavus | -0/+11 | |
| 2018-01-13 | Auto merge of #47181 - michaelwoerister:var-len-def-index, r=eddyb | bors | -1/+1 | |
| Use DefIndex encoding that works better with on-disk variable length integer representations. Use the least instead of the most significant bit for representing the address space. r? @eddyb | ||||
| 2018-01-09 | Replace uses of DepGraph.in_ignore with DepGraph.with_ignore | John Kåre Alsaker | -12/+12 | |
| 2018-01-08 | Use different DefIndex representation that is better suited for variable ↵ | Michael Woerister | -1/+1 | |
| length integer encodings. | ||||
| 2018-01-08 | rustc::ty: Rename `struct_variant` to `non_enum_variant` | Robin Kruppe | -1/+1 | |
| It is also intended for use with unions. | ||||
| 2017-12-21 | Add GenericParam, refactor Generics in ast, hir, rustdoc | Jonas Platte | -12/+6 | |
| The Generics now contain one Vec of an enum for the generic parameters, rather than two separate Vec's for lifetime and type parameters. Additionally, places that previously used Vec<LifetimeDef> now use Vec<GenericParam> instead. | ||||
| 2017-12-14 | stub out trait aliases in save_analysis | Alex Burka | -0/+1 | |
| 2017-12-14 | Use PathBuf instead of String where applicable | Oliver Schneider | -2/+4 | |
| 2017-11-08 | save-analysis: run rustfmt | Nick Cameron | -175/+241 | |
