summaryrefslogtreecommitdiff
path: root/compiler/rustc_codegen_llvm
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #111375 - rcvalle:rust-cfi-fix-106547, r=bjorn3Michael Goulet2023-05-115-21/+52
|\
| * CFI: Fix SIGILL reached via trait objectsRamon de C Valle2023-05-095-21/+52
* | Isolate coverage FFI type layouts from their underlying LLVM C++ typesZalathar2023-05-091-2/+6
* | Rollup merge of #104070 - nbdd0121:unwind, r=AmanieuMichael Goulet2023-05-081-1/+8
|\ \
| * | Fix num reserved clauses for landing padGary Guo2023-05-071-2/+2
| * | Use `landingpad filter` to encode aborting landing padGary Guo2023-05-071-0/+7
* | | Rollup merge of #111332 - loongarch-rs:inline-asm, r=AmanieuYuki Okushi2023-05-081-1/+12
|\ \ \
| * | | Mark LoongArch float-point condition flags as clobbered in inline assemblyWANG Rui2023-05-081-1/+12
| |/ /
* | | Rollup merge of #111331 - taiki-e:s390x-asm-cc, r=AmanieuYuki Okushi2023-05-081-1/+3
|\ \ \
| * | | Mark s390x condition code register as clobbered in inline assemblyTaiki Endo2023-05-081-1/+3
| |/ /
* | | make (try_)subst_and_normalize_erasing_regions take EarlyBinderKyle Matsuda2023-05-062-2/+2
|/ /
* | Rollup merge of #111203 - Kobzol:remark-print-kind, r=tmiaskoMatthias Krüger2023-05-063-1/+12
|\ \
| * | Output LLVM optimization remark kind in `-Cremark` outputJakub Beránek2023-05-043-1/+12
| |/
* | Rollup merge of #111167 - cuviper:type-decl-disubprogram, r=michaelwoeristerMatthias Krüger2023-05-062-34/+66
|\ \
| * | debuginfo: split method declaration and definitionJosh Stone2023-05-032-34/+66
* | | Rollup merge of #109677 - dpaoliello:rawdylib, r=michaelwoerister,wesleywiserYuki Okushi2023-05-063-6/+11
|\ \ \
| * | | Stablize raw-dylib, link_ordinal and -CdlltoolDaniel Paoliello2023-04-183-6/+11
* | | | added SAFETY commentJames Dietz2023-05-041-0/+3
* | | | change expect() to unwrap_or_else() and update msgJames Dietz2023-05-041-1/+1
* | | | moved default CPU message inlineJames Dietz2023-05-042-6/+4
* | | | `--print target-cpus` shows default target cpu, updated docsJames Dietz2023-05-041-1/+7
| |_|/ |/| |
* | | Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar2023-05-036-54/+177
|\ \ \ | |_|/ |/| |
| * | Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle2023-05-036-54/+177
* | | rename `needs_subst` to `has_param`Boxy2023-04-271-1/+1
* | | rename `needs_infer` to `has_infer`Boxy2023-04-272-2/+2
* | | Auto merge of #101069 - zhaixiaojuan:loongarch64-inline-asm, r=Amanieubors2023-04-251-0/+6
|\ \ \
| * | | Add loongarch64 asm! supportzhaixiaojuan2023-04-251-0/+6
* | | | Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger2023-04-252-1/+50
|/ / /
* | | Rollup merge of #110681 - klensy:cut-dep, r=lcnrYuki Okushi2023-04-251-1/+0
|\ \ \
| * | | drop unused deps, gate libc under unix for one crateklensy2023-04-221-1/+0
| |/ /
* | | Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-244-4/+4
* | | Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors2023-04-222-50/+1
|\ \ \ | |/ / |/| |
| * | Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras2023-04-162-50/+1
| |/
* | Rollup merge of #110545 - WaffleLapkin:generic_arg_as_x, r=cjgillotMatthias Krüger2023-04-202-14/+9
|\ \
| * | Move `GenericArgKind::as_{type,const,region}` to `GenericArg`Maybe Waffle2023-04-192-2/+2
| * | Add `GenericArgKind::as_{type,const,region}`Maybe Waffle2023-04-192-14/+9
* | | Auto merge of #106704 - ecnelises:big_archive, r=bjorn3bors2023-04-192-0/+2
|\ \ \ | |/ / |/| |
| * | Recognize AIX style archive kindQiu Chaofan2023-04-192-0/+2
* | | Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors2023-04-192-1/+2
|\ \ \ | |/ / |/| |
| * | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-182-1/+2
| |/
* | Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors2023-04-182-3/+4
|\ \
| * | Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock2023-04-182-3/+4
| |/
* | Spelling - compilerJosh Soref2023-04-173-4/+4
|/
* Add inline assembly support for m68kIan Douglas Scott2023-04-121-0/+10
* Auto merge of #109862 - klensy:llvm-dd, r=nikicbors2023-04-088-62/+62
|\
| * fixup: use Bool instead of boolklensy2023-04-082-3/+11
| * reviewklensy2023-04-053-30/+15
| * replaceklensy2023-04-042-4/+5
| * Use existing llvm methods, instead of rust wrappers for:klensy2023-04-042-18/+17
| * replace LLVMRustAppendModuleInlineAsm with LLVMAppendModuleInlineAsm, LLVMRus...klensy2023-04-044-6/+6