| Commit message (Expand) | Author | Age | Files | Lines |
* | `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 |
| |/ |
|
* | | Auto merge of #109895 - nikic:llvm-16-tests, r=cuviper | bors | 2023-04-12 | 7 | -0/+118 |
|\ \ |
|
| * | | Make test compatible with 32-bit | Nikita Popov | 2023-04-11 | 1 | -1/+1 |
| * | | Add ignore-debug to two tests | Nikita Popov | 2023-04-11 | 2 | -0/+2 |
| * | | Add codegen tests for issues fixed by LLVM 16 | Nikita Popov | 2023-04-03 | 7 | -0/+116 |
* | | | Handle not all immediates having `abi::Scalar`s | Scott McMurray | 2023-04-09 | 2 | -1/+92 |
* | | | Check `CastKind::Transmute` sizes in a better way | Scott McMurray | 2023-04-06 | 1 | -1/+73 |
| |/
|/| |
|
* | | Auto merge of #107925 - thomcc:sip13, r=cjgillot | bors | 2023-04-05 | 3 | -4/+4 |
|\ \ |
|
| * | | Fix codegen tests with hard-coded hashes | Rémy Rakic | 2023-04-05 | 2 | -2/+2 |
| * | | Fix a codegen test with some hard-coded hashes | Thom Chiovoloni | 2023-04-05 | 1 | -2/+2 |
* | | | Auto merge of #108905 - ferrocene:pa-compiletest-ignore, r=ehuss | bors | 2023-04-05 | 6 | -76/+13 |
|\ \ \
| |/ /
|/| | |
|
| * | | remove unknown xcore arch | Pietro Albini | 2023-04-03 | 1 | -1/+0 |
| * | | make 32bit ignore more accurate | Pietro Albini | 2023-04-03 | 1 | -5/+1 |
| * | | remove a bunch of unknown archs from the global_asm tests | Pietro Albini | 2023-04-03 | 3 | -66/+12 |
| * | | remove invalid ignore-powerpc64le | Pietro Albini | 2023-04-03 | 4 | -4/+0 |
| |/ |
|
* | | Auto merge of #109843 - scottmcm:better-transmute, r=WaffleLapkin | bors | 2023-04-05 | 3 | -54/+194 |
|\ \ |
|
| * | | Allow `transmute`s to produce `OperandValue`s instead of always using `alloca`s | Scott McMurray | 2023-04-04 | 3 | -54/+194 |
| |/ |
|