about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-10-10Auto merge of #116598 - matthiaskrgr:rollup-6xra4jx, r=matthiaskrgrbors-91/+60
2023-10-10Rollup merge of #116596 - lcnr:normalize-subdir, r=compiler-errorsMatthias Krüger-4/+5
2023-10-10Rollup merge of #116595 - RalfJung:mir-enable-passes, r=oli-obkMatthias Krüger-4/+9
2023-10-10Rollup merge of #116589 - Zalathar:successors, r=oli-obkMatthias Krüger-80/+38
2023-10-10Rollup merge of #116586 - SparrowLii:parallel_log, r=oli-obkMatthias Krüger-3/+8
2023-10-10Auto merge of #116551 - RalfJung:nondet-nan, r=oli-obkbors-9/+51
2023-10-10add new wrapper for FxIndexMapOğuz Ağcayazı-36/+81
2023-10-10reorder files in solvelcnr-4/+5
2023-10-10Auto merge of #116409 - Zalathar:span-extraction, r=oli-obkbors-237/+215
2023-10-10add some comments explaining why MIR opts are marked as unsoundRalf Jung-1/+5
2023-10-10-Zmir-enable-passes: document that this may enable unsound passesRalf Jung-3/+4
2023-10-10Auto merge of #116548 - nnethercote:assert-long-condition, r=matthewjasperbors-1/+1
2023-10-10coverage: Unbox and simplify `bcb_filtered_successors`Zalathar-28/+24
2023-10-10coverage: Replace `ShortCircuitPreorder` with a single functionZalathar-55/+17
2023-10-10Auto merge of #116366 - estebank:issue-103982, r=oli-obkbors-8/+59
2023-10-10Rejig some top-level `rustc_hir_pretty` functions.Nicholas Nethercote-44/+6
2023-10-10coverage: Remove enum `CoverageStatement`Zalathar-46/+17
2023-10-10coverage: Disconnect span extraction from `CoverageSpansGenerator`Zalathar-87/+85
2023-10-10coverage: Move initial MIR span extraction into a submoduleZalathar-185/+194
2023-10-10use env variable to control thread ids in rustc_logSparrowLii-3/+8
2023-10-09Move predicate error early check to its own methodEsteban Küber-14/+23
2023-10-09Remove need for `has_errors()` checkEsteban Küber-7/+12
2023-10-09Only emit one error per unsized binding, instead of one per usageEsteban Küber-0/+19
2023-10-09Account for macrosEsteban Küber-1/+1
2023-10-10Don't `escape_debug` the condition of `assert!`.Nicholas Nethercote-1/+1
2023-10-09Use IntoDynSyncSendAntoni Boucher-6/+14
2023-10-09Auto merge of #116497 - compiler-errors:impl-span, r=cjgillotbors-4/+7
2023-10-09Fix checksAntoni Boucher-1/+1
2023-10-09Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_c...Antoni Boucher-657/+2836
2023-10-09Suggest labeling block if `break` is in bare blockEsteban Küber-8/+59
2023-10-09Fix review commentsbjorn3-5/+5
2023-10-09Remove interior mutability from CguReuseTrackerbjorn3-28/+15
2023-10-09Remove cgu_reuse_tracker from Sessionbjorn3-279/+283
2023-10-09Remove an LTO dependent cgu_reuse_tracker.set_actual_reuse callbjorn3-13/+1
2023-10-09Reuse determine_cgu_reuse from cg_ssa in cg_clifbjorn3-30/+2
2023-10-09Rollup merge of #116556 - bjorn3:sync_cg_clif-2023-10-09, r=bjorn3Matthias Krüger-709/+1205
2023-10-09Rollup merge of #116549 - DaniPopes:miropts-let-chains, r=oli-obkMatthias Krüger-86/+43
2023-10-09Rollup merge of #116543 - ouz-a:crate_return_vec, r=oli-obkMatthias Krüger-9/+16
2023-10-09Rollup merge of #116537 - gurry:116473-ice-sugg-overlap, r=compiler-errorsMatthias Krüger-3/+5
2023-10-09Rollup merge of #115882 - aliemjay:diag-name-region-1, r=compiler-errorsMatthias Krüger-320/+213
2023-10-09Extend impl's def_span to include where clausesMichael Goulet-4/+7
2023-10-09spans are now indexmappedOğuz Ağcayazı-11/+9
2023-10-09alloc id is indexmappedOğuz Ağcayazı-8/+9
2023-10-09defids are indexmappedOğuz Ağcayazı-11/+18
2023-10-09Merge commit '81dc066758ec150b43822d4a0c84aae20fe10f40' into sync_cg_clif-202...bjorn3-709/+1205
2023-10-09return crates instead of a crateOğuz Ağcayazı-9/+16
2023-10-09float-to-float casts also have non-deterministic NaN resultsRalf Jung-7/+29
2023-10-09Auto merge of #116533 - cjgillot:skip-trivial-mir, r=oli-obkbors-0/+9
2023-10-09ensure unary minus propagates NaN payloads exactlyRalf Jung-0/+1
2023-10-09Simplify some mir passes by using let chainsDaniPopes-86/+43