Skip to content

Rollup of 9 pull requests #132435

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 26 commits into from
Nov 1, 2024
Merged
Changes from 2 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
111f2e8
Fix target_os for mipsel-sony-psx
madsmtm Oct 2, 2024
afe6059
Add comment noting the situation with target_os = "psx"
madsmtm Oct 3, 2024
e356279
Actually do validation for poly trait refs with ? modifier
compiler-errors Oct 30, 2024
06a49b6
Validate associated type bounds on ?
compiler-errors Oct 31, 2024
eca1702
compiler: Lift `rustc_target::spec::abi::Abi` to `rustc_abi::ExternAbi`
workingjubilee Oct 31, 2024
8a0e640
compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_build
workingjubilee Oct 31, 2024
cb26fa0
Improve the missing_abi lint.
m-ou-se Oct 30, 2024
a433ea2
Update tests.
m-ou-se Oct 30, 2024
84295b9
traits::project: yeet `ParamEnv::reveal`
lcnr Oct 31, 2024
aab149b
`ConstCx` stop using `ParamEnv::reveal`
lcnr Oct 31, 2024
563c473
clippy: we've got a `LateContext` use it for `TypingMode`
lcnr Oct 31, 2024
2cde638
stop using `ParamEnv::reveal` while handling MIR
lcnr Oct 31, 2024
dc75066
normalization folders, yeet `ParamEnv::reveal`
lcnr Oct 31, 2024
40f4b21
Document the difference between Clang's `-darwin` and `-macosx` targets
madsmtm Sep 29, 2024
5b9d284
Bump Fuchsia
tmandry Oct 28, 2024
abb05c0
Remove `""` case from RISC-V `llvm_abiname` match statement
beetrees Oct 31, 2024
9caced7
llvm: Match new LLVM 128-bit integer alignment on sparc
maurer Oct 31, 2024
a43492b
Rollup merge of #131168 - madsmtm:target-info-psx-os, r=davidtwco
workingjubilee Nov 1, 2024
e31988c
Rollup merge of #132209 - compiler-errors:modifiers, r=fmease
workingjubilee Nov 1, 2024
1219169
Rollup merge of #132294 - tmandry:bump-fuchsia, r=lqd
workingjubilee Nov 1, 2024
6b0c8cf
Rollup merge of #132357 - m-ou-se:explicit-abi, r=compiler-errors
workingjubilee Nov 1, 2024
6da4221
Rollup merge of #132385 - workingjubilee:move-abi-to-rustc-abi, r=jie…
workingjubilee Nov 1, 2024
c57b351
Rollup merge of #132403 - lcnr:typing-mode, r=compiler-errors
workingjubilee Nov 1, 2024
a25041f
Rollup merge of #132417 - madsmtm:document-darwin-macos-difference, r…
workingjubilee Nov 1, 2024
a25ab33
Rollup merge of #132421 - beetrees:riscv-abi-no-empty-string, r=worki…
workingjubilee Nov 1, 2024
acd839d
Rollup merge of #132422 - maurer:sparc-layout, r=durin42
workingjubilee Nov 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/doc/rustc/src/platform-support/apple-darwin.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,10 @@ Cross-compilation of these targets are supported using Clang, but may require
Xcode or the macOS SDK (`MacOSX.sdk`) to be available to compile C code and
to link.

The Clang target is suffixed with `-macosx`. Clang's `-darwin` target refers
to Darwin platforms in general (macOS/iOS/tvOS/watchOS/visionOS), and requires
the `-mmacosx-version-min=...`, `-miphoneos-version-min=...` or similar flags
to disambiguate.

The path to the SDK can be passed to `rustc` using the common `SDKROOT`
environment variable.