| Commit message (Expand) | Author | Age | Files | Lines |
| * | Auto merge of #111556 - cjgillot:copy-prop-nrvo, r=oli-obk | bors | 2023-05-16 | 3 | -9/+6 |
| |\ |
|
| | * | Merge return place with other locals in CopyProp. | Camille GILLOT | 2023-05-14 | 3 | -9/+6 |
| * | | Rollup merge of #111525 - scottmcm:slice-position-tweak, r=Mark-Simulacrum | Matthias Krüger | 2023-05-15 | 2 | -7/+27 |
| |\ \ |
|
| | * | | Stop checking for the absense of something that doesn't exist | Scott McMurray | 2023-05-12 | 2 | -7/+27 |
| * | | | Auto merge of #111517 - lukas-code:addr-of-mutate, r=tmiasko | bors | 2023-05-14 | 1 | -0/+34 |
| |\ \ \
| |_|/
|/| | |
|
| | * | | allow mutating function args through `&raw const` | Lukas Markeffsky | 2023-05-13 | 1 | -0/+34 |
| | |/ |
|
| * | | Remove useless `assume`s from `slice::iter(_mut)` | Scott McMurray | 2023-05-12 | 1 | -0/+35 |
| |/ |
|
| * | Rollup merge of #111375 - rcvalle:rust-cfi-fix-106547, r=bjorn3 | Michael Goulet | 2023-05-11 | 2 | -0/+113 |
| |\ |
|
| | * | CFI: Fix SIGILL reached via trait objects | Ramon de C Valle | 2023-05-09 | 2 | -0/+113 |
| * | | Rollup merge of #111385 - durin42:vec-panik-17, r=Amanieu | Matthias Krüger | 2023-05-11 | 1 | -2/+2 |
| |\ \ |
|
| | * | | vec-shrink-panik: update expectations to work on LLVM 17 | Augie Fackler | 2023-05-10 | 1 | -2/+2 |
| * | | | Rollup merge of #111282 - scottmcm:remove-unneeded-assumes, r=workingjubilee | Matthias Krüger | 2023-05-09 | 1 | -0/+42 |
| |\ \ \
| |/ /
|/| | |
|
| | * | | Remove some `assume`s from slice iterators that don't do anything | Scott McMurray | 2023-05-06 | 1 | -0/+42 |
| * | | | Auto merge of #111358 - compiler-errors:rollup-yv27vrp, r=compiler-errors | bors | 2023-05-08 | 1 | -2/+2 |
| |\ \ \ |
|
| | * | | | Fix codegen test | Gary Guo | 2023-05-07 | 1 | -2/+2 |
| | |/ / |
|
| * | | | Disable nrvo mir opt | Jakob Degen | 2023-05-08 | 4 | -18/+20 |
| |/ / |
|
| * | | `assume` the runtime range of `align_offset` | Scott McMurray | 2023-05-05 | 1 | -0/+78 |
| * | | Rollup merge of #111009 - scottmcm:ascii-char, r=BurntSushi | Matthias Krüger | 2023-05-04 | 1 | -0/+37 |
| |\ \
| |/
|/| |
|
| | * | Add the basic `ascii::Char` type | Scott McMurray | 2023-05-03 | 1 | -0/+37 |
| * | | Rollup merge of #110928 - loongarch-rs:tests, r=petrochenkov | Manish Goregaokar | 2023-05-03 | 11 | -0/+334 |
| |\ \ |
|
| | * | | tests: Add tests for LoongArch64 | WANG Rui | 2023-04-30 | 11 | -0/+334 |
| | |/ |
|
| * | | Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3 | Manish Goregaokar | 2023-05-03 | 20 | -171/+680 |
| |\ \ |
|
| | * | | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | 2023-05-03 | 20 | -171/+680 |
| * | | | Codegen fewer instructions in `mem::replace` | Scott McMurray | 2023-04-30 | 3 | -41/+40 |
| | |/
|/| |
|
| * | | Auto merge of #108106 - the8472:layout-opt, r=wesleywiser | bors | 2023-04-29 | 3 | -21/+12 |
| |\ \ |
|
| | * | | fix codegen test | The 8472 | 2023-04-28 | 3 | -3/+6 |
| | * | | bless tests | The 8472 | 2023-04-27 | 1 | -21/+9 |
| * | | | Also use `mir::Offset` for pointer `add` | Scott McMurray | 2023-04-27 | 1 | -0/+34 |
| |/ / |
|
| * | | Rollup merge of #110706 - scottmcm:transmute_unchecked, r=oli-obk | Matthias Krüger | 2023-04-24 | 1 | -33/+9 |
| |\ \ |
|
| | * | | Add `intrinsics::transmute_unchecked` | Scott McMurray | 2023-04-22 | 1 | -33/+9 |
| | |/ |
|
| * | | Turn on ConstDebugInfo pass. | Wesley Wiser | 2023-04-22 | 1 | -0/+28 |
| |/ |
|
| * | Auto merge of #109993 - scottmcm:transmute-niches, r=oli-obk | bors | 2023-04-20 | 4 | -11/+304 |
| |\ |
|
| | * | Add transmute optimization tests and some extra comments | Scott McMurray | 2023-04-19 | 1 | -0/+109 |
| | * | `assume` value ranges in `transmute` | Scott McMurray | 2023-04-13 | 3 | -11/+195 |
| * | | Rollup merge of #110441 - kadiwa4:typos, r=thomcc | Guillaume Gomez | 2023-04-18 | 1 | -1/+1 |
| |\ \ |
|
| | * | | typos | kadiwa | 2023-04-17 | 1 | -1/+1 |
| * | | | Auto merge of #110242 - cuviper:vanilla-llvm-16, r=Mark-Simulacrum | bors | 2023-04-18 | 1 | -0/+2 |
| |\ \ \ |
|
| | * | | | ci: add a runner for vanilla LLVM 16 | Josh Stone | 2023-04-16 | 1 | -0/+2 |
| | |/ / |
|
| * | | | Rollup merge of #110455 - durin42:tls-D148269-fix, r=nikic | Matthias Krüger | 2023-04-17 | 1 | -4/+4 |
| |\ \ \ |
|
| | * | | | tests: adapt for LLVM change 5b386b864c7619897c51a1da97d78f1cf6f3eff6 | Augie Fackler | 2023-04-17 | 1 | -4/+4 |
| * | | | | Rollup merge of #110313 - fee1-dead-contrib:repr_align_method, r=WaffleLapkin | Matthias Krüger | 2023-04-17 | 1 | -0/+40 |
| |\ \ \ \
| |/ / /
|/| | | |
|
| | * | | | Allow all associated functions and add test | Deadbeef | 2023-04-16 | 1 | -0/+31 |
| | * | | | allow `repr(align = x)` on inherent methods | Deadbeef | 2023-04-14 | 1 | -0/+9 |
| | | |/
| |/| |
|
| * | | | Auto merge of #109247 - saethlin:inline-without-inline, r=oli-obk | bors | 2023-04-17 | 5 | -5/+7 |
| |\ \ \
| |_|/
|/| | |
|
| | * | | Give the cross-crate generic some work to do | Ben Kimock | 2023-04-07 | 2 | -2/+4 |
| | * | | Permit MIR inlining without #[inline] | Ben Kimock | 2023-04-07 | 3 | -3/+3 |
| * | | | Bless codegen test. | Camille GILLOT | 2023-04-15 | 1 | -3/+0 |
| * | | | Update codegen test. | Camille GILLOT | 2023-04-14 | 1 | -2/+5 |
| | |/
|/| |
|
| * | | Auto merge of #109466 - davidlattimore:inline-arg-via-var-debug-info, r=wesle... | bors | 2023-04-13 | 1 | -0/+20 |
| |\ \ |
|
| | * | | Preserve argument indexes when inlining MIR | David Lattimore | 2023-04-11 | 1 | -0/+20 |
| | |/ |
|