| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-03-30 | De-LLVM the unchecked shifts [MCP#693] | Scott McMurray | -40/+1 | |
| This is just one part of the MCP, but it's the one that IMHO removes the most noise from the standard library code. Seems net simpler this way, since MIR already supported heterogeneous shifts anyway, and thus it's not more work for backends than before. | ||||
| 2024-03-16 | Handle calls to upstream monomorphizations in compiler_builtins | Ben Kimock | -2/+3 | |
| 2024-03-09 | Sink ptrtoint for RMW ops on pointers to cg_llvm | Ben Kimock | -1/+1 | |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -3/+3 | |
| this way we have mir::ConstValue and ty::ValTree as reasonably parallel | ||||
| 2023-06-19 | Promote unchecked_add/sub/mul/shl/shr to mir::BinOp | Scott McMurray | -2/+2 | |
| 2022-12-27 | DELETE - fn span_invalid_monomorphization_error and localize intrinsics macros | Jhonny Bill Mena | -6/+0 | |
| 2022-10-25 | Simplify `cast_shift_expr_rhs`. | Nicholas Nethercote | -3/+2 | |
| It's only ever used with shift operators. | ||||
| 2022-05-25 | rustc_codegen_ssa: derive copy and clone for various enums | Tomasz Miąsko | -0/+5 | |
| 2022-05-25 | rustc_codegen_ssa: cleanup `AtomicOrdering` | Tomasz Miąsko | -3/+1 | |
| * Remove unused `NotAtomic` ordering. * Rename `Monotonic` to `Relaxed` - a Rust specific name. | ||||
| 2022-04-28 | use tcx.require_lang_item() instead | SparrowLii | -8/+1 | |
| 2022-04-27 | Eliminate duplication of building panic langcall in codegen | SparrowLii | -5/+11 | |
| 2022-02-19 | Adopt let else in more places | est31 | -5/+2 | |
| 2021-12-09 | Remove redundant [..]s | est31 | -2/+2 | |
| 2021-05-14 | Remove support for floating-point constants in asm! | Amanieu d'Antras | -2/+0 | |
| Floating-point constants aren't very useful anyways and this simplifies the code since the type check can now be done in typeck. | ||||
| 2021-05-13 | Add support for const operands and options to global_asm! | Amanieu d'Antras | -1/+31 | |
| On x86, the default syntax is also switched to Intel to match asm! | ||||
| 2021-02-28 | Support LLVM 12 in rustc | Nikita Popov | -0/+1 | |
| 2020-09-26 | Remove unused #[allow(...)] statements from compiler/ | est31 | -3/+1 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+197 | |
