about summary refs log tree commit diff
path: root/src/librustc_save_analysis
AgeCommit message (Expand)AuthorLines
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-13Auto merge of #60649 - Xanewok:save-analysis-assoc-const-ice, r=oli-obkbors-4/+6
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-3/+3
2019-05-08save-analysis: Fix ICE when processing associated constantIgor Matuszewski-4/+6
2019-05-04Remove `Res::Label`Vadim Petrochenkov-2/+1
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-73/+73
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-34/+36
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-1/+1
2019-04-22Auto merge of #60053 - Xanewok:serde-save-analysis, r=nrcbors-10/+12
2019-04-21Add `AsyncArgument` to AST.David Wood-1/+1
2019-04-21AST/HIR: Use `Mutability` instead of bool in foreign staticsVadim Petrochenkov-1/+1
2019-04-21Switch to serde-enabled rls-* and update RLS appropriatelyIgor Matuszewski-2/+2
2019-04-21save-analysis: Use serde instead of libserialize to dump JSON dataIgor Matuszewski-8/+10
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-14HirIdify hir::Defljedrz-4/+4
2019-04-11save-analysis: Simplify match arm for type node defIgor Matuszewski-5/+4
2019-04-11save-analysis: use `qpath_def` for associated typesIgor Matuszewski-18/+3
2019-04-03Deny internal lints on non conflicting cratesflip1995-0/+1
2019-03-29Rollup merge of #59510 - varkor:rename-type_parameters, r=eddybMazdak Farrokhzad-2/+2
2019-03-29Rename `type_parameters` to `generics` and so onvarkor-2/+2
2019-03-28Rollup merge of #59216 - stepnivlk:type_dependent_defs-wrappers, r=oli-obkMazdak Farrokhzad-2/+2
2019-03-24Re-order fields in `Def::Ctor`.David Wood-1/+1
2019-03-24Move `CtorOf` into `hir::def`.David Wood-2/+2
2019-03-24Separate variant id and variant constructor id.David Wood-22/+22
2019-03-23Auto merge of #59096 - ljedrz:HirIdify_AccessLevel, r=Zoxcbors-18/+33
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-10/+14
2019-03-16Add def getting methods to librustc/ty/contextTomas Koutsky-2/+2
2019-03-15rustc: replace node_path_str with uses of def_path_str.Eduard-Mihai Burtescu-14/+29
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-5/+5
2019-03-13middle: replace NodeId with HirId in AccessLevelsljedrz-18/+33
2019-03-07hir: remove NodeId from PatKindljedrz-1/+1
2019-02-28Auto merge of #57760 - dlrobertson:varargs1, r=alexregbors-0/+1
2019-02-27Support defining C compatible variadic functionsDan Robertson-0/+1
2019-02-27Rollup merge of #58678 - doctorn:refuse-async-fn-2015-edition, r=varkorMazdak Farrokhzad-2/+2
2019-02-24Deny `async fn` in 2015 editionNathan Corbyn-2/+2
2019-02-24hir: remove NodeId from Exprljedrz-1/+2
2019-02-24hir: remove NodeId from Lifetime and Tyljedrz-1/+1
2019-02-14Reduce the size of `hir::Expr`.Nicholas Nethercote-2/+7
2019-02-13Rollup merge of #58137 - ljedrz:cleanup_node_id_to_type, r=estebankMazdak Farrokhzad-4/+4
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-5/+5
2019-02-10rustc: doc commentsAlexander Regueiro-5/+5
2019-02-10Revert removed #![feature(nll)]Taiki Endo-0/+1
2019-02-09cleanup: rename node_id_to_type(_opt)ljedrz-4/+4
2019-02-09Rollup merge of #58233 - taiki-e:librustc_save_analysis-2018, r=CentrilMazdak Farrokhzad-82/+79
2019-02-08Auto merge of #58191 - varkor:const-generics-ast, r=petrochenkovbors-5/+31
2019-02-07Fix const generic parameter save analysisvarkor-6/+12
2019-02-07Support const generics in save analysisvarkor-3/+11
2019-02-07Add const params to Defvarkor-0/+7