summary refs log tree commit diff
path: root/src/librustc_save_analysis
AgeCommit message (Expand)AuthorLines
2020-07-03Use 'tcx for references to AccessLevels wherever possible.Eduard-Mihai Burtescu-73/+34
2020-07-02rustc_save_analysis: avoid using TypeckTables::empty for SaveContext.Eduard-Mihai Burtescu-23/+31
2020-06-19save_analysis: improve handling of enum struct variantmarmeladema-19/+6
2020-06-15make all uses of ty::Error or ConstKind::Error delay a span bugmark-1/+1
2020-06-15Auto merge of #72080 - matthewjasper:uniform-impl-trait, r=nikomatsakisbors-4/+2
2020-06-12Rollup merge of #72906 - lzutao:migrate-numeric-assoc-consts, r=dtolnayDylan DPC-1/+1
2020-06-11Rollup merge of #73182 - Aaron1011:feature/call-fn-span, r=matthewjasperDylan DPC-1/+3
2020-06-11Rename `TyKind::Def` to `OpaqueDef`Matthew Jasper-2/+2
2020-06-11Remove associated opaque typesMatthew Jasper-2/+0
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-1/+3
2020-06-10Migrate to numeric associated constsLzu Tao-1/+1
2020-06-09save_analysis: fix enum reference to point to variant rather than constructormarmeladema-11/+7
2020-06-09save_analysis: improve pretty printing of enummarmeladema-5/+4
2020-06-09save_analysis: better handle functions signaturemarmeladema-35/+36
2020-06-09save_analysis: better handle pathsmarmeladema-27/+74
2020-06-06save_analysis: fix panic in `write_sub_paths_truncated`marmeladema-3/+5
2020-06-06save_analysis: fix ice in `get_expr_data`marmeladema-3/+7
2020-06-04save_analysis: work on HIR tree instead of ASTmarmeladema-986/+874
2020-05-29Split payload of FileName::Real to track both real and virutalized paths.Felix S. Klock II-2/+3
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-3/+2
2020-05-18Fix ICE in -Zsave-analysisNathan Corbyn-1/+5
2020-05-15Rollup merge of #71809 - marmeladema:fix-issue-71104, r=eddybDylan DPC-29/+41
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-11/+14
2020-05-03Use `LocalDefId` in `DumpVisitor::nest_tables`marmeladema-29/+41
2020-04-27Accept `LocalDefId` as keyt for `names_imported_by_glob_use`marmeladema-1/+1
2020-04-27Use `LocalDefId` in `typeck_tables_of` and `used_trait_imports` queriesmarmeladema-1/+1
2020-04-24Split out the `Generator` case from `DefKind::Closure`.Eduard-Mihai Burtescu-1/+2
2020-04-24add a few more DefKindsmark-2/+15
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-33/+41
2020-04-14Do not use `DUMMY_HIR_ID` as placeholder value in node_id_to_hir_id tablemarmeladema-5/+8
2020-04-10librustc_middle: return LocalDefId instead of DefId in local_def_id_from_node_idmarmeladema-22/+43
2020-04-10librustc_middle: return LocalDefId instead of DefId in opt_local_def_id_from_...marmeladema-3/+3
2020-03-31more clippy fixesMatthias Krüger-1/+1
2020-03-30Use if let instead of match when only matching a single variant (clippy::sing...Matthias Krüger-4/+3
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-6/+6
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-6/+6
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-1/+1
2020-03-28Auto merge of #70261 - Centril:angle-args-partition, r=varkorbors-2/+2
2020-03-27clarify hir_id <-> node_id method namesBastian Kauschke-25/+25
2020-03-27parse: move constraint/arg restriction to ast_validation.Mazdak Farrokhzad-2/+2
2020-03-24rustc: remove rustc_hir_pretty dependency.Mazdak Farrokhzad-5/+7
2020-03-22remove redundant closures (clippy::redundant_closure)Matthias Krüger-11/+8
2020-03-21Rollup merge of #69965 - mark-i-m:codegen-utils, r=eddybMazdak Farrokhzad-3/+2
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-2/+2
2020-03-19Refactorings to begin getting rid of rustc_codegen_utilsMark Mansi-3/+2
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-3/+4
2020-03-15Rollup merge of #69988 - petrochenkov:nomacrodef, r=CentrilMazdak Farrokhzad-13/+0
2020-03-15Rollup merge of #69589 - petrochenkov:maccall, r=CentrilMazdak Farrokhzad-8/+8
2020-03-14rustc_metadata: Remove `rmeta::MacroDef`Vadim Petrochenkov-13/+0
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-8/+8