about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-08-20Auto merge of #114993 - RalfJung:panic-nounwind, r=fee1-deadbors-174/+180
2023-08-20sync printing of MIR terminators with their new names (and dedup some to-str ...Ralf Jung-44/+27
2023-08-20avoid return in tail positionRalf Jung-1/+1
2023-08-20interpret: have assert_* intrinsics call the panic machinery instead of a dir...Ralf Jung-21/+27
2023-08-20interpret/miri: call panic_cannot_unwind lang item instead of hard-coding the...Ralf Jung-3/+14
2023-08-20give some unwind-related terminators a more clear nameRalf Jung-110/+116
2023-08-20Auto merge of #114791 - Zalathar:bcb-counter, r=cjgillotbors-102/+146
2023-08-20Auto merge of #114990 - Zoxc:else-if-overflow, r=cjgillotbors-2/+4
2023-08-20Auto merge of #113124 - nbdd0121:eh_frame, r=cjgillotbors-12/+88
2023-08-20Auto merge of #115018 - matthiaskrgr:rollup-pxj0qdb, r=matthiaskrgrbors-50/+36
2023-08-20Rollup merge of #115000 - RalfJung:custom-mir-call, r=compiler-errors,JakobDegenMatthias Krüger-10/+9
2023-08-20Rollup merge of #114976 - Enselic:incr-comp-dir-error, r=compiler-errorsMatthias Krüger-8/+12
2023-08-20Rollup merge of #114834 - compiler-errors:try_coerce-side-effects, r=lcnrMatthias Krüger-32/+15
2023-08-20Auto merge of #114914 - compiler-errors:deduce-tait-in-future-output, r=lcnrbors-7/+6
2023-08-20Auto merge of #114332 - nbdd0121:riscv, r=compiler-errorsbors-17/+22
2023-08-20Auto merge of #113966 - lu-zero:relocation-model-in-cfg, r=bjorn3bors-12/+61
2023-08-20coverage: Don't store `function_source_hash` in `BcbCounter::Counter`Zalathar-12/+9
2023-08-20coverage: Give the instrumentor its own counter type, separate from MIRZalathar-85/+129
2023-08-20coverage: Move a debug print into `make_code_region`Zalathar-8/+11
2023-08-20coverage: Remove a useless `let () =`Zalathar-1/+1
2023-08-20Auto merge of #113167 - ChAoSUnItY:redundant_explicit_link, r=GuillaumeGomezbors-12/+69
2023-08-20Rollup merge of #115001 - matthiaskrgr:perf_clippy, r=cjgillotMatthias Krüger-16/+18
2023-08-20Rollup merge of #114992 - RalfJung:rustc_do_not_const_check, r=b-naberMatthias Krüger-32/+21
2023-08-20Rollup merge of #114991 - matthiaskrgr:no_rebind, r=cjgillotMatthias Krüger-7/+2
2023-08-19Rename try_coerce to coerceMichael Goulet-12/+11
2023-08-19Avoid side-effects from try_coerce when suggesting borrowing LHS of castMichael Goulet-20/+4
2023-08-19custom_mir: change Call() terminator syntax to something more readableRalf Jung-10/+9
2023-08-19use static arrays instead of vectorsMatthias Krüger-2/+2
2023-08-19instead of collecting newly formatted Strings into one String, only create a ...Matthias Krüger-14/+16
2023-08-19const-eval: ensure we never const-execute a function marked rustc_do_not_cons...Ralf Jung-32/+21
2023-08-19remove redundant var rebindingsMatthias Krüger-7/+2
2023-08-19Fix a stack overflow with long else if chainsJohn Kåre Alsaker-2/+4
2023-08-18instantiate response: no unnecessary new universelcnr-1/+1
2023-08-19Fix redundant explicit link in rustc_borrowckKyle Lin-1/+1
2023-08-18Ignore unexpected incr-comp session dirsMartin Nordholts-3/+7
2023-08-18More error details upon unexpected incr-comp session dirMartin Nordholts-7/+7
2023-08-18Add the relocation_model to the cfgLuca Barbato-12/+61
2023-08-18Auto merge of #114915 - nnethercote:Nonterminal-cleanups, r=petrochenkovbors-90/+102
2023-08-18Change generator_drop's instance to that of generator for dump_mirGary Guo-1/+8
2023-08-18Add missing instantiation of generator ty in validatorGary Guo-1/+1
2023-08-18Fix ELF flag for RISC-V targets without explicit ABIGary Guo-1/+1
2023-08-18Add comment explanining unstable_target_featuresGary Guo-0/+1
2023-08-18Fix ABI flags in RISC-V/LoongArch ELF file generated by rustcGary Guo-17/+21
2023-08-18Auto merge of #113814 - ChoKyuWon:master, r=davidtwcobors-1/+16
2023-08-18Perform MIR validation on drop glue of generatorGary Guo-1/+10
2023-08-18Add MIR validation for unwind out from nounwind functionsGary Guo-7/+41
2023-08-18Run `AbortUnwindingCalls` after generator transformGary Guo-0/+16
2023-08-18Do not create new resume block if there isn't one alreadyGary Guo-3/+13
2023-08-18Auto merge of #111908 - c410-f3r:yetegdfqwer, r=petrochenkovbors-1/+11
2023-08-18Auto merge of #114948 - compiler-errors:normalize-before-freeze, r=lcnrbors-1/+6