about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src
AgeCommit message (Expand)AuthorLines
2022-05-23Fix iterator implementation, add some inlinesMichael Goulet-3/+20
2022-05-23refine comments, disambiguate len for array and tablesMichael Goulet-36/+41
2022-05-23split out the various responsibilities of LazyMichael Goulet-420/+370
2022-05-23rustc: Fix ICE in native library error reportingVadim Petrochenkov-4/+5
2022-05-21Auto merge of #97239 - jhpratt:remove-crate-vis, r=joshtriplettbors-66/+65
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-66/+65
2022-05-20Auto merge of #95418 - cjgillot:more-disk, r=davidtwcobors-13/+0
2022-05-19Auto merge of #97024 - lcnr:simplify_type-sus, r=<try>bors-1/+1
2022-05-18Properly apply path prefix remapping paths emitted into debuginfo.Michael Woerister-0/+7
2022-05-18Move logic for making potentially remapped paths absolute into helper method.Michael Woerister-64/+29
2022-05-18fix `simplify_type`lcnr-1/+1
2022-05-17Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwcobors-0/+15
2022-05-17Auto merge of #96825 - kckeiks:remove-item-like-visitor-trait, r=cjgillotbors-18/+7
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-0/+15
2022-05-15rustc: Stricter checking for #[link] attributesVadim Petrochenkov-240/+276
2022-05-13rename visit item-like methodsMiguel Guarniz-1/+1
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-1/+1
2022-05-13remove TraitVisitorMiguel Guarniz-17/+6
2022-05-13Cache more queries on disk.Camille GILLOT-13/+0
2022-05-10only_local: always check for misuselcnr-7/+9
2022-05-10don't encode only locally used attrslcnr-3/+7
2022-05-09reviewlcnr-1/+1
2022-05-09only compute `codegen_fn_attrs` where neededlcnr-1/+3
2022-05-09store `codegen_fn_attrs` in crate metadatalcnr-0/+4
2022-05-06use def_span and def_kind queries instead of calling tcx.hir() methodsMiguel Guarniz-3/+3
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-20/+39
2022-04-30Box HIR Generics and Impl.Camille GILLOT-2/+2
2022-04-27Add --json unused-externs-silent with original behaviourJeremy Fitzhardinge-3/+9
2022-04-27Plumb through rustc_lint_defs::Level as enum rather than string.Jeremy Fitzhardinge-4/+1
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-9/+9
2022-04-23Add support for `nounused` --extern flagJeremy Fitzhardinge-0/+4
2022-04-21[WIP] rustdoc: Resolve some more doc links earlyVadim Petrochenkov-0/+8
2022-04-19rustc_metadata: Store a flag telling whether an item may have doc links in it...Vadim Petrochenkov-3/+34
2022-04-19Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkovDylan DPC-3/+3
2022-04-19Rollup merge of #96086 - jsgf:remove-extern-location, r=davidtwcoDylan DPC-18/+2
2022-04-19Rollup merge of #94493 - oribenshir:feature/ISSUE-78543_async_fn_in_foreign_c...Dylan DPC-3/+26
2022-04-18Add `SymbolExportInfo`Gary Guo-9/+9
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-3/+3
2022-04-17Auto merge of #95655 - kckeiks:create-hir-crate-items-query, r=cjgillotbors-70/+43
2022-04-16Auto merge of #95899 - petrochenkov:modchild2, r=cjgillotbors-71/+71
2022-04-16Provide a better diagnostic on failure to meet send bound on futures in a for...oribenshir-3/+26
2022-04-15Remove `--extern-location` and all associated codeJeremy Fitzhardinge-18/+2
2022-04-14library: Move `CStr` to libcore, and `CString` to liballocVadim Petrochenkov-9/+16
2022-04-13rustc_metadata: Do not encode unnecessary module childrenVadim Petrochenkov-71/+71
2022-04-10Simplify FixedSizeEncoding using const generics.Camille GILLOT-107/+86
2022-04-10Directly encode DefId in metadata.Camille GILLOT-10/+77
2022-04-10Directly encode DefPathHash in metadata.Camille GILLOT-7/+25
2022-04-10Directly encode DefKind in metadata.Camille GILLOT-14/+64
2022-04-10Directly encode IsAsync in metadata.Camille GILLOT-5/+12
2022-04-10Directly encode Defaultness in metadata.Camille GILLOT-2/+10