summary refs log tree commit diff
path: root/compiler/rustc_target/src/spec/mod.rs
AgeCommit message (Expand)AuthorLines
2022-06-24Rollup merge of #98214 - petrochenkov:islike, r=compiler-errorsYuki Okushi-12/+0
2022-06-19Preserve the path of the target spec json file for usage by rustdocbjorn3-8/+76
2022-06-18Make debug_triple depend on target json file content rather than file pathbjorn3-22/+28
2022-06-18rustc_target: Remove some redundant target propertiesVadim Petrochenkov-12/+0
2022-06-13Add Apple WatchOS compile targetsVladimir Michael Eatwell-0/+5
2022-06-07Auto merge of #97512 - scottmcm:add-coldcc, r=nagisa,lcnrbors-1/+2
2022-06-05Auto merge of #97577 - betrusted-io:add-xous-target, r=nagisabors-0/+1
2022-06-04riscv32imac-unknown-xous-elf: add targetSean Cross-0/+1
2022-06-03Use serde_json for target spec jsonbjorn3-54/+59
2022-06-03Remove a couple of unused Encodable and Decodable derivesbjorn3-2/+2
2022-05-30Add support for emitting functions with `coldcc` in LLVMScott McMurray-1/+2
2022-05-25Simplify implementation of `-Z gcc-ld`Vadim Petrochenkov-7/+10
2022-05-13Add LLVM based mingw-w64 targetsMateusz Mikuła-0/+4
2022-04-18Remove unused macro rulesest31-4/+0
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-44/+43
2022-04-03Replace LinkArgs with Cow<'static, str>Loïc BRANSTETT-2/+2
2022-04-03Replace every Vec in Target(Options) with it's Cow equivalentLoïc BRANSTETT-13/+32
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-68/+69
2022-03-30a few mode feedback fixes per @bjorn3Yuri Astrakhan-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-2/+2
2022-03-25Remove hermitkernel targetsMartin Kröning-4/+0
2022-03-09Add support for targeting riscv32im-unknown-none-elfridwanabdillahi-0/+1
2022-03-04Add well known values to --check-cfg implementationLoïc BRANSTETT-2/+18
2022-02-18Rollup merge of #91675 - ivanloz:memtagsan, r=nagisaMatthias Krüger-0/+4
2022-02-16MemTagSanitizer SupportIvan Lozano-0/+4
2022-02-15Inline Target::derefTomasz Miąsko-0/+2
2022-02-08add missing targert for library operating system RustyHermitStefan Lankes-0/+1
2022-02-08Auto merge of #93561 - Amanieu:more-unwind-abi, r=nagisabors-11/+11
2022-02-07Rollup merge of #93680 - Mark-Simulacrum:drop-json-reader, r=bjorn3Mara Bos-2/+2
2022-02-06Rollup merge of #92383 - lancethepants:armv7-unknown-linux-uclibceabi, r=nagisaMatthias Krüger-0/+1
2022-02-05Drop json::from_readerMark Rousskov-2/+2
2022-02-04Add new target armv7-unknown-linux-uclibceabi (softfloat)lancethepants-0/+1
2022-02-02Add more *-unwind ABI variantsAmanieu d'Antras-11/+11
2022-01-31[mips64-openwrt-musl] Tier 3 tuple for Mips64 OpenWrtDonald Hoskins-0/+2
2022-01-21Add L4Bender as linker variantSebastian Humenda-0/+2
2022-01-09eplace usages of vec![].into_iter with [].into_iterLucas Kent-4/+4
2022-01-06sess/cg: re-introduce split dwarf kindDavid Wood-1/+1
2021-12-17Rename `has_elf_tls` to `has_thread_local`Chris Denton-6/+5
2021-12-06Auto merge of #91284 - t6:freebsd-riscv64, r=Amanieubors-0/+1
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-3/+3
2021-11-27Add riscv64gc-unknown-freebsdTobias Kortkamp-0/+1
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-0/+60
2021-11-10Disable `.debug_aranges` for all wasm targetsAlex Crichton-0/+6
2021-11-07more clippy fixesMatthias Krüger-1/+1
2021-10-31Auto merge of #89062 - mikeleany:new-target, r=cjgillotbors-0/+2
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-0/+4
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+4
2021-10-25make thiscall on unsupported platforms an errorDrMeepster-5/+4
2021-10-13Rename x86_64-unknown-none-elf to x86_64-unknown-noneJosh Triplett-1/+1
2021-10-13Add new target: `x86_64-unknown-none-elf`Mike Leany-0/+2