@@ -38,9 +38,12 @@ This status table describes which of the following standard library features can
3838| Collection algorithms (sort, reverse) | Yes |
3939| CustomStringConvertible, CustomDebugStringConvertible | Yes, except those that require reflection (e.g. Array's .description) |
4040| Dictionary (dynamic heap-allocated container) | Yes |
41+ | Floating-point conversion to string | No |
42+ | Floating-point parsing | No |
4143| FixedWidthInteger + related protocols | Yes |
4244| Hashable, Equatable, Comparable protocols | Yes |
4345| InputStream, OutputStream | No |
46+ | Integer conversion to string | Yes |
4447| Integer parsing | No |
4548| KeyPaths | Partial (only compile-time constant key paths to stored properties supported, only usable in MemoryLayout and UnsafePointer APIs) |
4649| Lazy collections | No |
@@ -55,7 +58,7 @@ This status table describes which of the following standard library features can
5558| SIMD types | Yes |
5659| StaticString | Yes |
5760| String (dynamic) | Yes |
58- | String Interpolations | Yes |
61+ | String interpolations | Partial (only strings, integers, booleans, and custom types that are CustomStringConvertible can be interpolated) |
5962| Unicode | Yes |
6063| Unsafe\[ Mutable\]\[ Raw\]\[ Buffer\] Pointer | Yes |
6164| VarArgs | No |
@@ -66,7 +69,7 @@ This status table describes which of the following Swift features can be used in
6669
6770| ** Swift Feature** | ** Currently Supported In Embedded Swift?** |
6871| ------------------------------------------------------------| -----------------------------------------------------|
69- | Synchronization module | Yes |
72+ | Synchronization module | Partial (only Atomic types, no Mutex) |
7073| Swift Concurrency | Partial, experimental (basics of actors and tasks work in single-threaded concurrency mode) |
7174| C interop | Yes |
7275| C++ interop | Yes |
0 commit comments