about summary refs log tree commit diff
path: root/compiler/rustc_metadata
AgeCommit message (Expand)AuthorLines
2023-12-30Update to bitflags 2 in the compilerNilstrieb-1/+1
2023-12-29Shrink span encoding furtherMark Rousskov-47/+130
2023-12-29Auto merge of #119259 - cjgillot:single-crate-id, r=Mark-Simulacrumbors-1/+3
2023-12-28Movability doesn't need to be a query anymoreMichael Goulet-11/+1
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-0/+10
2023-12-27Auto merge of #119302 - Mark-Simulacrum:relative-spans, r=WaffleLapkinbors-3/+24
2023-12-27Support relative offsets when encoding spansMark Rousskov-3/+24
2023-12-26Auto merge of #119258 - compiler-errors:closure-kind, r=eholkbors-1/+2
2023-12-26Auto merge of #119146 - nnethercote:rm-DiagCtxt-api-duplication, r=compiler-e...bors-94/+104
2023-12-25Only regular coroutines have movabilityMichael Goulet-1/+2
2023-12-25Auto merge of #119226 - Mark-Simulacrum:format-efficiency, r=TaKO8Kibors-23/+36
2023-12-24Auto merge of #119139 - michaelwoerister:cleanup-stable-source-file-id, r=cjg...bors-23/+25
2023-12-24Do not store stable crate id in on-disk hash map.Camille GILLOT-1/+3
2023-12-24Auto merge of #119265 - Mark-Simulacrum:remove-cache, r=cjgillotbors-22/+8
2023-12-24Auto merge of #119238 - Mark-Simulacrum:def-hash-efficiency, r=cjgillotbors-29/+19
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-93/+103
2023-12-23Remove metadata decoding DefPathHash cacheMark Rousskov-22/+8
2023-12-23Specialize DefPathHash table to skip crate IDsMark Rousskov-29/+19
2023-12-23Auto merge of #119225 - Mark-Simulacrum:remove-option, r=compiler-errorsbors-3/+3
2023-12-22Split coroutine desugaring kind from sourceMichael Goulet-10/+10
2023-12-22Improve coding efficiency for RawDefIdMark Rousskov-23/+36
2023-12-22Avoid redundant Option for cross_crate_inlinableMark Rousskov-3/+3
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-19Unify SourceFile::name_hash and StableSourceFileIdMichael Woerister-23/+25
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-1/+13
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-23/+25
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