about summary refs log tree commit diff
path: root/compiler/rustc_target/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-19generate list of all variants with `target_spec_enum`Deadbeef-11/+12
2025-09-12Add --print target-spec-json-schemaNoratrieb-0/+2
2025-09-12Introduce `target_spec_enum` macro to avoid duplicationNoratrieb-0/+60
2025-06-08Remove all unused feature gates from the compilerbjorn3-2/+0
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-04refactor: Move Apple OSVersion (back) to rustc_targetMads Marquart-0/+1
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-02-11compiler: remove rustc_target reexport of rustc_abi::HashStableContextJubilee Young-1/+1
2025-02-07compiler: remove rustc_target::abi entirelyJubilee Young-6/+0
2025-02-06compiler: make rustc_target have less weird reexportsJubilee Young-4/+1
2024-10-11compiler: Wire `{TyAnd,}Layout` into `rustc_abi`Jubilee Young-1/+10
2024-09-05update cfgsBoxy-1/+0
2024-09-03Add `warn(unreachable_pub)` to `rustc_target`.Nicholas Nethercote-0/+1
2024-08-10Update std and compilerNadrieril-1/+1
2024-06-06Improve naming and path operations in crate loaderNilstrieb-8/+4
2024-05-08Remove unused `step_trait` feature.Nicholas Nethercote-4/+5
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-3/+0
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-3/+0
2024-03-20step cfgsMark Rousskov-3/+1
2024-02-13Prefer `min_exhaustive_patterns` in compilerNadrieril-1/+2
2024-02-10Remove unnecessary `min_specialization` after bootstrapZalathar-1/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-25Remove unused featuresclubby789-2/+0
2023-12-14Move rustc_codegen_ssa target features to rustc_targetUrgau-0/+1
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+2
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-07-10i686-windows: pass arguments with requested alignment > 4 indirectlyErik Desjardins-0/+1
2023-05-29linker: Report linker flavors incompatible with the current targetVadim Petrochenkov-0/+1
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-11-24move things from rustc_target::abi to rustc_abihkalbasi-15/+8
2022-11-24make rustc_target usable outside of rustchkalbasi-7/+11
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-06-25rustc_target: Some more tests and fixes for linker argumentsVadim Petrochenkov-0/+1
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-06-03Use serde_json for target spec jsonbjorn3-0/+1
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-4/+5
2022-02-19Adopt let else in more placesest31-0/+1
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-2/+2
2021-10-02Remove various unused feature gatesbjorn3-1/+0
2021-08-25use undef for uninitialized bytes in constantsErik Desjardins-0/+2
2021-06-17Emit warnings for unused fields in custom targets.Adam Bratschi-Kaye-0/+3
2021-05-31Remove unused feature gatesbjorn3-2/+0