summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/encoder.rs
AgeCommit message (Expand)AuthorLines
2024-01-23Remove track_errors entirelyOli Scherer-1/+1
2024-01-17Make crate_inherent_impls fallible and stop using `track_errors` for itOli Scherer-2/+2
2024-01-06Auto merge of #119478 - bjorn3:no_serialize_specialization, r=wesleywiserbors-59/+54
2024-01-04Make iteration order of crate_inherent_impls query result stable.Michael Woerister-9/+3
2024-01-04Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives.Michael Woerister-2/+3
2024-01-03Rollup merge of #119510 - saethlin:fatal-io-errors, r=WaffleLapkin,NilstriebLeón Orell Valerian Liehr-2/+2
2024-01-02Report I/O errors with emit_fatal not emit_errBen Kimock-2/+2
2023-12-31Remove almost all uses of specialization from the metadata encoding codebjorn3-49/+44
2023-12-31Avoid specialization for the Span Encodable and Decodable implsbjorn3-11/+11
2023-12-29Shrink span encoding furtherMark Rousskov-15/+29
2023-12-28Movability doesn't need to be a query anymoreMichael Goulet-2/+1
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-0/+1
2023-12-27Auto merge of #119302 - Mark-Simulacrum:relative-spans, r=WaffleLapkinbors-1/+13
2023-12-27Support relative offsets when encoding spansMark Rousskov-1/+13
2023-12-26Auto merge of #119146 - nnethercote:rm-DiagCtxt-api-duplication, r=compiler-e...bors-3/+3
2023-12-24Auto merge of #119139 - michaelwoerister:cleanup-stable-source-file-id, r=cjg...bors-21/+23
2023-12-24Auto merge of #119238 - Mark-Simulacrum:def-hash-efficiency, r=cjgillotbors-2/+2
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-23Specialize DefPathHash table to skip crate IDsMark Rousskov-2/+2
2023-12-23Auto merge of #119225 - Mark-Simulacrum:remove-option, r=compiler-errorsbors-1/+1
2023-12-22Avoid redundant Option for cross_crate_inlinableMark Rousskov-1/+1
2023-12-21Encode CoroutineKind directlyMichael Goulet-2/+2
2023-12-19Unify SourceFile::name_hash and StableSourceFileIdMichael Woerister-21/+23
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-2/+2
2023-12-10remove redundant importssurechen-22/+8
2023-11-30Change prefetch to avoid deadlockAndreas Jonson-16/+7
2023-11-28Use a u64 for the rmeta root positionBen Kimock-2/+2
2023-11-26Auto merge of #118319 - GuillaumeGomez:rollup-vte50yq, r=GuillaumeGomezbors-21/+11
2023-11-26Rollup merge of #118311 - bvanjoi:merge_coroutinue_into_closure, r=petrochenkovGuillaume Gomez-21/+11
2023-11-26Auto merge of #117301 - saethlin:finish-rmeta-encoding, r=WaffleLapkinbors-12/+22
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-21/+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-25rustc: Make `def_kind` mandatory for all `DefId`sVadim Petrochenkov-7/+12
2023-11-22Call FileEncoder::finish in rmeta encodingBen Kimock-12/+22
2023-11-22Rollup merge of #118147 - Nilstrieb:no-redundant-casts, r=WaffleLapkinMichael Goulet-5/+1
2023-11-21Fix some unnecessary castsNilstrieb-5/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-12/+10
2023-11-20Unify defined_lib_features and lib_features queriesMichael Goulet-2/+3
2023-11-15Re-format code with new rustfmtMark Rousskov-6/+10
2023-11-07Rollup merge of #115485 - DaniPopes:rustdoc-macro-consts, r=jackh726,fmeaseMatthias Krüger-15/+16
2023-10-20s/generator/coroutine/Oli Scherer-6/+6
2023-10-20s/Generator/Coroutine/Oli Scherer-16/+16
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/+4
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/+16
2023-10-13Format all the let chains in compilerMichael Goulet-6/+13
2023-09-26Don't store lazyness in DefKindMichael Goulet-14/+16
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-12/+9