Allan Shortlidge
fe138e014a
AST: Track an unavailable domain instead of platform in AvailabilityContext.
...
Now that most of the compiler tracks availability in terms of
AvailabilityDomain, it's time to do so in AvailabilityContext as well. This
will ensure that the compiler accurately suppresses diagnostics about a decl
being unavailable in an arbitrary domain when the context of the use is already
unavailable in that domain.
With this change, most of the special-casing for the Embedded Swift availability
domain has been removed from the compiler, outside of parsing and interface
printing.
2025-01-22 06:40:11 -08:00
..
2024-11-02 11:46:46 -07:00
2024-11-08 14:37:15 -08:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2024-12-18 13:46:36 -08:00
2025-01-22 06:40:11 -08:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2024-12-03 09:10:45 -08:00
2024-12-03 09:10:45 -08:00
2024-11-04 02:40:54 -08:00
2024-12-03 09:10:45 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-12-03 09:10:45 -08:00
2025-01-19 11:44:55 -08:00
2024-12-03 09:10:45 -08:00
2024-12-03 09:10:45 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-16 08:29:51 -08:00
2024-11-02 11:46:46 -07:00
2024-11-08 14:37:15 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-12-03 09:10:45 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-13 14:08:35 +01:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-21 09:40:28 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2024-11-02 11:46:46 -07:00
2024-11-13 11:52:37 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-11-02 11:46:46 -07:00
2025-01-19 11:44:55 -08:00
2024-12-03 09:10:45 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2024-12-03 09:10:45 -08:00
2025-01-19 11:44:55 -08:00
2025-01-17 17:46:14 -08:00
2025-01-17 17:46:14 -08:00
2025-01-17 17:46:14 -08:00
2025-01-19 11:44:55 -08:00
2025-01-19 11:44:55 -08:00
2024-12-03 09:10:45 -08:00
2024-11-02 11:46:46 -07:00
2024-11-02 11:46:46 -07:00
2025-01-09 14:17:02 -08:00