about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-12-25Auto merge of #119226 - Mark-Simulacrum:format-efficiency, r=TaKO8Kibors-23/+36
2023-12-25Auto merge of #119122 - matthewjasper:if-let-guard-scoping, r=TaKO8Kibors-239/+233
2023-12-25Auto merge of #119274 - RalfJung:raw-ptr-pattern-ice, r=compiler-errorsbors-1/+1
2023-12-24Auto merge of #119139 - michaelwoerister:cleanup-stable-source-file-id, r=cjg...bors-118/+131
2023-12-24Auto merge of #119278 - bjorn3:sync_cg_clif-2023-12-24, r=bjorn3bors-290/+99
2023-12-24Auto merge of #118796 - Nadrieril:fix-exponential-id-match-2, r=cjgillotbors-29/+205
2023-12-24Fix borked subtree syncsbjorn3-256/+33
2023-12-24Merge commit '26c02eb2904da9a53d2220d4f3069b19a3c81d3d' into sync_cg_clif-202...bjorn3-34/+66
2023-12-24Auto merge of #119265 - Mark-Simulacrum:remove-cache, r=cjgillotbors-22/+8
2023-12-24fix ICE when using raw ptr in a patternRalf Jung-1/+1
2023-12-24Auto merge of #119238 - Mark-Simulacrum:def-hash-efficiency, r=cjgillotbors-31/+19
2023-12-24Auto merge of #119268 - matthiaskrgr:rollup-7ggmcdn, r=matthiaskrgrbors-0/+6
2023-12-24Rollup merge of #119257 - RalfJung:tls-comments, r=petrochenkovMatthias Krüger-0/+6
2023-12-23Auto merge of #119218 - Nadrieril:nested-opaque-reveal, r=compiler-errorsbors-22/+87
2023-12-23Rework the explanation of relevancyNadrieril-48/+138
2023-12-23Auto merge of #119263 - matthiaskrgr:rollup-zxok9fb, r=matthiaskrgrbors-8/+20
2023-12-23Remove metadata decoding DefPathHash cacheMark Rousskov-22/+8
2023-12-23Specialize DefPathHash table to skip crate IDsMark Rousskov-31/+19
2023-12-23Rollup merge of #119254 - fee1-dead-contrib:randomfix, r=compiler-errorsMatthias Krüger-8/+0
2023-12-23Rollup merge of #112936 - Toasterson:illumos-aarch64-target, r=jackh726Matthias Krüger-0/+20
2023-12-23Auto merge of #119225 - Mark-Simulacrum:remove-option, r=compiler-errorsbors-3/+3
2023-12-23interpret/memory: explain why we check is_thread_local_staticRalf Jung-0/+6
2023-12-23Rollup merge of #119248 - lukas-code:purge-unused-outlives-test, r=cjgillotMatthias Krüger-31/+19
2023-12-23Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-...Matthias Krüger-11/+20
2023-12-23Remove an unused diagnostic structDeadbeef-8/+0
2023-12-23Reveal empty opaques in depthNadrieril-22/+87
2023-12-23move rustc_outlives test code from query to dedicated functionLukas Markeffsky-31/+19
2023-12-23Auto merge of #119072 - fee1-dead-contrib:effects-fixes, r=compiler-errorsbors-155/+49
2023-12-23Improve performance on wide matchesNadrieril-29/+115
2023-12-23bool->enum for ast::PatKind::Struct presence of `..`Alona Enraght-Moony-11/+20
2023-12-22Rollup merge of #119230 - Nadrieril:librarify-even-further, r=compiler-errorsMichael Goulet-41/+44
2023-12-22Rollup merge of #119222 - eholk:into-async-iterator, r=compiler-errors,dtolnayMichael Goulet-1/+20
2023-12-22Rollup merge of #119198 - compiler-errors:desugaring, r=eholkMichael Goulet-224/+429
2023-12-22Rollup merge of #119171 - nnethercote:cleanup-errors-4, r=compiler-errorsMichael Goulet-935/+598
2023-12-22Rollup merge of #119077 - tmiasko:lint, r=cjgillotMichael Goulet-55/+144
2023-12-22Rollup merge of #119012 - workingjubilee:extract-enum-layout-fn, r=b-naberMichael Goulet-584/+634
2023-12-23Remove `DiagnosticBuilder::forget_guarantee`.Nicholas Nethercote-52/+24
2023-12-23Remove all uses of `DiagnosticBuilder::forget_guarantee()`.Nicholas Nethercote-14/+13
2023-12-23Fix a comment.Nicholas Nethercote-1/+1
2023-12-23Fix weird code setting in `create_feature_err`.Nicholas Nethercote-1/+1
2023-12-23Use `pub(crate)` in a couple of places.Nicholas Nethercote-2/+2
2023-12-23Take full advantage of a `use Level::*;`.Nicholas Nethercote-35/+33
2023-12-23Remove `LabelKind`.Nicholas Nethercote-16/+2
2023-12-23Remove `SubDiagnostic::render_span`.Nicholas Nethercote-10/+3
2023-12-23Remove `render_span` args from `Diagnostic::{sub,sub_with_highlight}`.Nicholas Nethercote-27/+15
2023-12-23Improve some names.Nicholas Nethercote-43/+43
2023-12-23Remove `Diagnostic::new_with_code`.Nicholas Nethercote-21/+1
2023-12-23Rename `EarlyDiagCtxt` methods to match `DiagCtxt`.Nicholas Nethercote-89/+88
2023-12-23Remove `DiagCtxtInner::span_bug`.Nicholas Nethercote-13/+5
2023-12-23Introduce `DiagCtxt::treat_next_err_as_bug`.Nicholas Nethercote-7/+8