about summary refs log tree commit diff
path: root/compiler/rustc_metadata
AgeCommit message (Expand)AuthorLines
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-25rustc: Make `def_kind` mandatory for all `DefId`sVadim Petrochenkov-18/+20
2023-11-22Call FileEncoder::finish in rmeta encodingBen Kimock-23/+25
2023-11-22Rollup merge of #118147 - Nilstrieb:no-redundant-casts, r=WaffleLapkinMichael Goulet-6/+2
2023-11-21Fix some unnecessary castsNilstrieb-6/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-20/+18
2023-11-20Store feature stability un-splitMichael Goulet-13/+9
2023-11-20Unify defined_lib_features and lib_features queriesMichael Goulet-7/+21
2023-11-17rename bound region instantiationlcnr-1/+1
2023-11-15Re-format code with new rustfmtMark Rousskov-6/+10
2023-11-15Bump cfg(bootstrap)sMark Rousskov-5/+4
2023-11-07Rollup merge of #115485 - DaniPopes:rustdoc-macro-consts, r=jackh726,fmeaseMatthias Krüger-15/+17
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-56/+1
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-10/+10
2023-10-20s/generator/coroutine/Oli Scherer-13/+14
2023-10-20s/Generator/Coroutine/Oli Scherer-19/+19
2023-10-19Auto merge of #115214 - Urgau:rfc-3127-trim-paths, r=compiler-errorsbors-3/+11
2023-10-17Automatically enable cross-crate inlining for small functionsBen Kimock-1/+34
2023-10-17[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopesUrgau-3/+11
2023-10-15Format macro const literals with pretty printerDaniPopes-15/+17
2023-10-13Format all the let chains in compilerMichael Goulet-15/+34
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+3
2023-10-06rustc_metadata: use try_canonicalizeTamir Duberstein-2/+3
2023-09-26Don't store lazyness in DefKindMichael Goulet-16/+19
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-34/+10
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-8/+8
2023-09-22Auto merge of #115920 - Zoxc:depkind-u16, r=cjgillotbors-2/+2
2023-09-21Record asyncness span in HIRMichael Goulet-4/+4
2023-09-21Move `DepKind` to `rustc_query_system` and define it as `u16`John Kåre Alsaker-2/+2
2023-09-20Auto merge of #115542 - saethlin:fileencoder-is-bufwriter, r=WaffleLapkinbors-2/+4
2023-09-17Auto merge of #114750 - Enselic:metadata-dep-info, r=compiler-errorsbors-3/+1
2023-09-13Auto merge of #115735 - bjorn3:better_list_crate_metadata, r=wesleywiserbors-18/+190
2023-09-12Fix two typosbjorn3-1/+1
2023-09-12cleanup on messagesyukang-3/+0
2023-09-10Reimplement FileEncoder with a small-write optimizationBen Kimock-2/+4
2023-09-10Auto merge of #115306 - tmiasko:encode-reachable-mir, r=cjgillotbors-12/+31
2023-09-10Support listing all items in -Zlsbjorn3-10/+80
2023-09-10Show lib features in -Zls and allow configuring which things are shownbjorn3-70/+118
2023-09-10List all defined and required lang items in -Zlsbjorn3-0/+20
2023-09-10List more crate metadata in -Zlsbjorn3-4/+38
2023-09-10Encode only MIR that can be used by other cratesTomasz Miąsko-12/+31
2023-09-09Use `FreezeLock` for `CStore`John Kåre Alsaker-7/+7
2023-09-07Use `Freeze` for `SourceFile.external_src`John Kåre Alsaker-2/+2
2023-09-03Register the file while computing its start position.Camille GILLOT-1/+1
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-13/+11
2023-09-03Make `.rmeta` file in `dep-info` have correct name (`lib` prefix)Martin Nordholts-3/+1
2023-09-02Auto merge of #115286 - saethlin:detangler, r=petrochenkovbors-12/+98
2023-09-01Reuse const rendering from rustdoc in rmeta encodingBen Kimock-12/+98
2023-09-01Use `OnceLock` for `SingleCache`John Kåre Alsaker-2/+2
2023-08-30Auto merge of #113542 - saethlin:adaptive-tables, r=b-naberbors-47/+125