about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src
AgeCommit message (Expand)AuthorLines
2023-12-22Auto merge of #119173 - compiler-errors:direct-coro-kind, r=TaKO8Kibors-4/+19
2023-12-22Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errorsbors-19/+12
2023-12-21Encode CoroutineKind directlyMichael Goulet-4/+19
2023-12-19Add `level` arg to `into_diagnostic`.Nicholas Nethercote-19/+12
2023-12-18Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...Michael Woerister-2/+2
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-6/+6
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-2/+2
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-3/+3
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-3/+3
2023-12-11Auto merge of #118344 - saethlin:rmeta-header-pos, r=WaffleLapkinbors-22/+19
2023-12-10Apply suggestions from code reviewBen Kimock-2/+1
2023-12-10remove redundant importssurechen-47/+18
2023-12-05Auto merge of #118488 - andjo403:remove_deadlock, r=SparrowLiibors-16/+7
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-5/+2
2023-12-01Auto merge of #118472 - nnethercote:rustc_session, r=bjorn3bors-7/+17
2023-11-30Change prefetch to avoid deadlockAndreas Jonson-16/+7
2023-11-30Enable link-arg link kind inside of #[link] attributezetanumbers-0/+12
2023-11-30Move `MetadataLoader{,Dyn}` to `rustc_metadata`.Nicholas Nethercote-7/+17
2023-11-28Use a u64 for the rmeta root positionBen Kimock-21/+19
2023-11-26Auto merge of #118319 - GuillaumeGomez:rollup-vte50yq, r=GuillaumeGomezbors-22/+11
2023-11-26Rollup merge of #118311 - bvanjoi:merge_coroutinue_into_closure, r=petrochenkovGuillaume Gomez-22/+11
2023-11-26Auto merge of #117301 - saethlin:finish-rmeta-encoding, r=WaffleLapkinbors-19/+24
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-22/+11
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-1/+1
2023-11-26Auto merge of #118250 - petrochenkov:optdefkind, r=compiler-errorsbors-18/+20
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
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-19/+24
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-53/+1
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