summary refs log tree commit diff
path: root/compiler/rustc_target/src
AgeCommit message (Expand)AuthorLines
2022-05-13Add LLVM based mingw-w64 targetsMateusz Mikuła-0/+91
2022-05-06make Size and Align debug-printing a bit more compactRalf Jung-2/+16
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-04-27Update data layout string for wasm64-unknown-unknownAlex Crichton-1/+1
2022-04-26Rollup merge of #96415 - ehuss:git-io, r=bjorn3Guillaume Gomez-1/+2
2022-04-26Rollup merge of #94703 - kjetilkjeka:nvptx-kernel-args-abi2, r=nagisaGuillaume Gomez-9/+78
2022-04-25Remove references to git.ioEric Huss-1/+2
2022-04-26Rollup merge of #96149 - est31:remove_unused_macro_matchers, r=petrochenkovDylan DPC-4/+0
2022-04-19Rollup merge of #95740 - Amanieu:kreg0, r=nagisaDylan DPC-8/+9
2022-04-19Fix a bug in the ptx-kernel calling convention where structs was passed indir...Kjetil Kjeka-9/+78
2022-04-19asm: Add a kreg0 register class on x86 which includes k0Amanieu d'Antras-8/+9
2022-04-18Remove unused macro rulesest31-4/+0
2022-04-13couple of clippy::complexity fixesMatthias Krüger-3/+3
2022-04-05trivial cfg(bootstrap) changesPietro Albini-1/+1
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-40/+98
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-104/+65
2022-04-03Replace LinkArgs with Cow<'static, str>Loïc BRANSTETT-6/+6
2022-04-03Replace every Vec in Target(Options) with it's Cow equivalentLoïc BRANSTETT-50/+105
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-1216/+1216
2022-04-02Rollup merge of #95430 - ChrisDenton:disable-tls-i686-msvc, r=nagisaDylan DPC-0/+2
2022-03-31Auto merge of #95456 - RalfJung:size, r=oli-obkbors-16/+7
2022-03-30a few mode feedback fixes per @bjorn3Yuri Astrakhan-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-7/+7
2022-03-29allow large Size againRalf Jung-16/+7
2022-03-29Disable #[thread_local] support on i686-pc-windows-msvcChris Denton-0/+2
2022-03-27Rollup merge of #95341 - Meziu:armv6k-3ds-target, r=nagisaDylan DPC-0/+1
2022-03-26Merge pull request #16 from ian-h-chamberlain/feature/target-thread-localMeziu-0/+1
2022-03-26Enable #[thread_local] on armv6k-nintendo-3dsIan Chamberlain-0/+1
2022-03-25Remove hermitkernel targetsMartin Kröning-62/+0
2022-03-23Rollup merge of #91608 - workingjubilee:fold-neon-fp, r=nagisa,AmanieuDylan DPC-1/+1
2022-03-22Fold aarch64 feature +fp into +neonJubilee Young-1/+1
2022-03-16resolve the conflict in compiler/rustc_session/src/parse.rscodehorseman-1/+1
2022-03-09Add support for targeting riscv32im-unknown-none-elfridwanabdillahi-0/+27
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-15/+70
2022-03-05Auto merge of #94601 - csmoe:android-asan, r=nagisabors-7/+10
2022-03-04Rollup merge of #94362 - Urgau:check-cfg-values, r=petrochenkovDylan DPC-2/+18
2022-03-04add address sanitizer fo androidcsmoe-7/+10
2022-03-04Add well known values to --check-cfg implementationLoïc BRANSTETT-2/+18
2022-03-04Rollup merge of #94339 - Amanieu:arm-d32, r=nagisaDylan DPC-1/+4
2022-02-28Auto merge of #94216 - psumbera:sparc64-abi-fix2, r=nagisabors-100/+176
2022-02-24ARM: Only allow using d16-d31 with asm! when supported by the targetAmanieu d'Antras-1/+4
2022-02-23riscv32imc_esp_espidf: set max_atomic_width to 64Scott Mabin-2/+2
2022-02-21Add testsAmanieu d'Antras-2/+2
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-120/+94
2022-02-21On ARM, use relocation_model to detect whether r9 should be reservedAmanieu d'Antras-44/+58
2022-02-21Simplify gating of BPF w registers behind the alu32 target featureAmanieu d'Antras-26/+12
2022-02-21formatting fixesPetr Sumbera-8/+2
2022-02-21more complete sparc64 ABI fix for aggregates with floating point membersPetr Sumbera-101/+183
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-6/+4
2022-02-19Adopt let else in more placesest31-6/+4