| Commit message (Expand) | Author | Age | Files | Lines |
* | Rollup merge of #111375 - rcvalle:rust-cfi-fix-106547, r=bjorn3 | Michael Goulet | 2023-05-11 | 1 | -4/+4 |
|\ |
|
| * | CFI: Fix SIGILL reached via trait objects | Ramon de C Valle | 2023-05-09 | 1 | -4/+4 |
* | | Use smaller ints for bitflags | Nilstrieb | 2023-05-07 | 1 | -1/+1 |
|/ |
|
* | offset_of | DrMeepster | 2023-04-21 | 1 | -0/+15 |
* | Spelling - compiler | Josh Soref | 2023-04-17 | 1 | -1/+1 |
* | Fix typos in compiler | DaniPopes | 2023-04-10 | 1 | -1/+1 |
* | Rollup merge of #107163 - mikebenfield:parameters-pr, r=TaKO8Ki | Dylan DPC | 2023-02-15 | 1 | -46/+2 |
|\ |
|
| * | Remove some superfluous type parameters from layout.rs. | Michael Benfield | 2023-01-21 | 1 | -46/+2 |
* | | abi: add `AddressSpace` field to `Primitive::Pointer` | Erik Desjardins | 2023-01-22 | 5 | -5/+5 |
* | | rustc_abi: remove Primitive::{is_float,is_int} | Erik Desjardins | 2023-01-22 | 2 | -3/+3 |
|/ |
|
* | Auto merge of #106474 - erikdesjardins:noalias, r=bjorn3 | bors | 2023-01-06 | 1 | -6/+1 |
|\ |
|
| * | cleanup: handle -Zmutable-noalias like -Zbox-noalias | Erik Desjardins | 2023-01-04 | 1 | -6/+1 |
* | | Fix `uninlined_format_args` for some compiler crates | nils | 2023-01-05 | 1 | -4/+4 |
|/ |
|
* | rustc: Remove needless lifetimes | Jeremy Stucki | 2022-12-20 | 2 | -4/+4 |
* | A few small cleanups for `newtype_index` | Nilstrieb | 2022-12-18 | 1 | -2/+1 |
* | Use `#[derive]` instead of custom syntax in all `newtype_index` | Nilstrieb | 2022-12-18 | 1 | -1/+1 |
* | Remove useless borrows and derefs | Maybe Waffle | 2022-12-01 | 1 | -2/+2 |
* | move things from rustc_target::abi to rustc_abi | hkalbasi | 2022-11-24 | 4 | -2469/+12 |
* | move some layout logic to rustc_target::abi::layout | hkalbasi | 2022-11-24 | 2 | -7/+1087 |
* | make rustc_target usable outside of rustc | hkalbasi | 2022-11-24 | 1 | -34/+93 |
* | Rollup merge of #104001 - Ayush1325:custom-entry, r=bjorn3 | Dylan DPC | 2022-11-19 | 1 | -0/+28 |
|\ |
|
| * | Improve generating Custom entry function | Ayush Singh | 2022-11-11 | 1 | -0/+28 |
* | | add is_sized method on Abi and Layout, and use it | Ralf Jung | 2022-11-13 | 1 | -0/+10 |
* | | Rollup merge of #101939 - zhaixiaojuan:loongarch64-abi, r=oli-obk | Manish Goregaokar | 2022-11-10 | 2 | -0/+344 |
|\ \
| |/
|/| |
|
| * | Add loongarch64 abi support | zhaixiaojuan | 2022-09-17 | 2 | -0/+344 |
* | | more dupe word typos | Rageking8 | 2022-10-14 | 1 | -1/+1 |
* | | Use `tidy-alphabetical` in the compiler | Nilstrieb | 2022-10-12 | 1 | -1/+2 |
* | | change might_permit_raw_init to fully detect LLVM UB, but not more than that | Ralf Jung | 2022-10-05 | 1 | -69/+1 |
|/ |
|
* | Auto merge of #97800 - pnkfelix:issue-97463-fix-aarch64-call-abi-does-not-zer... | bors | 2022-09-16 | 2 | -8/+42 |
|\ |
|
| * | rustdoc doesn't like bare urls | Wesley Wiser | 2022-08-22 | 1 | -1/+1 |
| * | fix issue 97463 using change suggested by nbdd0121. | Felix S. Klock II | 2022-07-06 | 2 | -8/+42 |
* | | translations(rustc_session): migrate TargetDataLayout::parse | Luis Cardoso | 2022-09-08 | 1 | -26/+37 |
* | | Change name of "dataful" variant to "untagged" | Michael Benfield | 2022-09-07 | 1 | -2/+2 |
* | | Move `ArgAbi::pad_i32` into `PassMode::Cast`. | Nicholas Nethercote | 2022-08-26 | 4 | -22/+15 |
* | | Turn `ArgAbi::pad` into a `bool`. | Nicholas Nethercote | 2022-08-26 | 3 | -8/+8 |
* | | Change `FnAbi::args` to a boxed slice. | Nicholas Nethercote | 2022-08-26 | 21 | -25/+25 |
* | | Change `FnAbi::fixed_count` to a `u32`. | Nicholas Nethercote | 2022-08-26 | 2 | -3/+3 |
* | | Box `CastTarget` within `PassMode`. | Nicholas Nethercote | 2022-08-26 | 1 | -5/+5 |
* | | Add size assertions for `FnAbi` and `ArgAbi`. | Nicholas Nethercote | 2022-08-26 | 1 | -0/+10 |
* | | Remove logic related to deprecated nvptx-nvidia-cuda (32-bit) target | Kjetil Kjeka | 2022-08-09 | 2 | -35/+0 |
* | | Auto merge of #92268 - jswrenn:transmute, r=oli-obk | bors | 2022-08-02 | 1 | -1/+2 |
|\ \ |
|
| * | | Initial (incomplete) implementation of transmutability trait. | Jack Wrenn | 2022-07-27 | 1 | -1/+2 |
* | | | Auto merge of #99476 - dpaoliello:rawdylibvectorcall, r=michaelwoerister | bors | 2022-08-01 | 2 | -5/+7 |
|\ \ \ |
|
| * | | | Fix vectorcall | Daniel Paoliello | 2022-07-26 | 2 | -5/+7 |
| |/ / |
|
* | | | reorder fields in Laout debug output | Ralf Jung | 2022-07-31 | 1 | -6/+7 |
|/ / |
|
* | | do not mark interior mutable shared refs as dereferenceable | Ralf Jung | 2022-07-22 | 1 | -3/+7 |
* | | rename PointerKind::Shared → SharedMutable to indicate this is NOT the usua... | Ralf Jung | 2022-07-22 | 1 | -1/+1 |
* | | Use constant eval to do strict validity checks | 5225225 | 2022-07-14 | 1 | -23/+15 |
|/ |
|
* | Auto merge of #97512 - scottmcm:add-coldcc, r=nagisa,lcnr | bors | 2022-06-07 | 1 | -0/+5 |
|\ |
|
| * | Add support for emitting functions with `coldcc` in LLVM | Scott McMurray | 2022-05-30 | 1 | -0/+5 |