Commit Graph

4 Commits

Author SHA1 Message Date
finagolfin
35ee368bb9 [android][test] Fix or disable the remaining failing tests on the Android CI (#81398)
Also, fix and enable `IRGen/lto_autolink` for all non-Wasm targets and
`IRGen/static_initializer` for aarch64.


This should get [the community Android
CI](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-24.04-android-build/)
green
[again](https://ci-external.swift.org/job/oss-swift-RA-linux-ubuntu-24.04-android-arm64/).
2025-05-17 13:27:33 +05:30
Alex Hoppen
ce469598d9 Add missing REQUIRES for enum_floating_point_raw_value.swift
I accidentally removed this
2024-08-08 13:25:36 -07:00
Alex Hoppen
66104395d7 [Sema/SourceKit] Emit same diagnostics for missing protocol requirements on the command line and in SourceKit
Some editors use diagnostics from SourceKit to replace build issues. This causes issues if the diagnostics from SourceKit are formatted differently than the build issues. Make sure they are rendered the same way, removing most uses of `DiagnosticsEditorMode`.

To do so, always emit the `add stubs for conformance` note (which previously was only emitted in editor mode) and remove all `; add <something>` suffixes from notes that state which requirements are missing.

rdar://129283608
2024-08-07 14:01:30 -07:00
Allan Shortlidge
a10fcfa8c9 NFC: Subset out floating point raw value enum parsing tests.
The test/Parse/enum.swift test was only enabled for Intel platforms because a
few of the contained test cases relied on floating point literal parsing and
were not portable as a result. Subset out the non-portable test cases into a
new test so that more general enum parsing tests can run on all platforms.
2023-11-01 09:35:50 -07:00