| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-07-27 | Suppress debuginfo on naked function arguments | Nathaniel McCallum | -2/+2 | |
| A function that has no prologue cannot be reasonably expected to support debuginfo. In fact, the existing code (before this patch) would generate invalid instructions that caused crashes. We can solve this easily by just not emitting the debuginfo in this case. Fixes https://github.com/rust-lang/rust/issues/42779 cc https://github.com/rust-lang/rust/issues/32408 | ||||
| 2020-02-09 | rustc_codegen_ssa: use `debug_introduce_local` on Operand call results. | Eduard-Mihai Burtescu | -5/+3 | |
| 2020-01-07 | Update codegen tests with unnamed arguments | Nikita Popov | -2/+2 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-10-11 | Support for disabling the PLT on ELF targets | Gabriel Majeri | -5/+5 | |
| Disable the PLT where possible to improve performance for indirect calls into shared libraries. This optimization is enabled by default where possible. - Add the `NonLazyBind` attribute to `rustllvm`: This attribute informs LLVM to skip PLT calls in codegen. - Disable PLT unconditionally: Apply the `NonLazyBind` attribute on every function. - Only enable no-plt when full relro is enabled: Ensures we only enable it when we have linker support. - Add `-Z plt` as a compiler option | ||||
| 2017-11-07 | Update codegen tests. | Michael Woerister | -10/+10 | |
| 2017-04-12 | rustc_trans: avoid a separate entry BB if START_BLOCK has no backedges. | Eduard-Mihai Burtescu | -10/+37 | |
| 2016-08-24 | Disable old trans access via -Z orbit, #[rustc_no_mir] or --disable-orbit. | Eduard Burtescu | -3/+3 | |
| 2016-06-20 | trans: generalize immediate temporaries to all MIR locals. | Eduard Burtescu | -1/+3 | |
| 2016-03-22 | Add tests | Ticki | -0/+69 | |
