Files
Doug Gregor 64f98f8b57 [Cooperative global executor] Drop explicit <chrono> usage
The cooperative global executor uses <chrono> for its handling of
times. This creates a dependency on a C++11 standard library, and
doesn't actually work with freestanding implementations like we want
for Embedded Swift.

Replace this <chrono> usage with swift_sleep / swift_get_time from
the concurrency library, which already considers various
platform-specific implementations before falling back to <chrono>.

Enable -ffreestanding for the embedded Concurrency library and its
support libraries.
2026-06-06 11:53:07 -07:00
..
2026-02-06 08:53:16 +00:00