| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-09-09 | Make `abi::Abi` `Copy` and remove a *lot* of refs | Andreas Liljeqvist | -1/+1 | |
| fix fix Remove more refs and clones fix more fix | ||||
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -2/+3 | |
| 2021-08-04 | Replace LLVMConstInBoundsGEP with LLVMConstInBoundsGEP2* | Tomasz Miąsko | -2/+4 | |
| A custom reimplementation of LLVMConstInBoundsGEP2 is used, since the LLVM contains a declaration of LLVMConstInBoundsGEP2 but not the implementation. | ||||
| 2021-07-14 | consistently treat None-tagged pointers as ints; get rid of some deprecated ↵ | Ralf Jung | -1/+1 | |
| Scalar methods | ||||
| 2021-07-14 | CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion ↵ | Ralf Jung | -3/+4 | |
| infallible This resolves all the problems we had around "normalizing" the representation of a Scalar in case it carries a Pointer value: we can just use Pointer if we want to have a value taht we are sure is already normalized. | ||||
| 2021-06-28 | Update other codegens to use tcx managed vtable allocations. | Charles Lew | -0/+4 | |
| 2020-12-22 | Update and improve `rustc_codegen_{llvm,ssa}` docs | Camelid | -0/+1 | |
| These docs were very out of date and misleading. They even said that they codegen'd the *AST*! For some reason, the `rustc_codegen_ssa::base` docs were exactly identical to the `rustc_codegen_llvm::base` docs. They didn't really make sense, because they had LLVM-specific information even though `rustc_codegen_ssa` is supposed to be somewhat generic. So I removed them as they were misleading. | ||||
| 2020-11-04 | s/Scalar::Raw/Scalar::Int | oli | -2/+2 | |
| 2020-11-04 | Split the "raw integer bytes" part out of `Scalar` | Oliver Scherer | -4/+4 | |
| 2020-10-21 | rustc_codegen_llvm: expose DILocation to rustc_codegen_ssa. | Eduard-Mihai Burtescu | -0/+1 | |
| 2020-10-21 | rustc_codegen_llvm: move DISubprogram creation to a dbg_scope_fn method. | Eduard-Mihai Burtescu | -0/+1 | |
| 2020-09-26 | Remove unused #[allow(...)] statements from compiler/ | est31 | -2/+0 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+341 | |
