@@ -38,9 +38,12 @@ This status table describes which of the following standard library features can
38
38
| Collection algorithms (sort, reverse) | Yes |
39
39
| CustomStringConvertible, CustomDebugStringConvertible | Yes, except those that require reflection (e.g. Array's .description) |
40
40
| Dictionary (dynamic heap-allocated container) | Yes |
41
+ | Floating-point conversion to string | No |
42
+ | Floating-point parsing | No |
41
43
| FixedWidthInteger + related protocols | Yes |
42
44
| Hashable, Equatable, Comparable protocols | Yes |
43
45
| InputStream, OutputStream | No |
46
+ | Integer conversion to string | Yes |
44
47
| Integer parsing | No |
45
48
| KeyPaths | Partial (only compile-time constant key paths to stored properties supported, only usable in MemoryLayout and UnsafePointer APIs) |
46
49
| Lazy collections | No |
@@ -55,7 +58,7 @@ This status table describes which of the following standard library features can
55
58
| SIMD types | Yes |
56
59
| StaticString | Yes |
57
60
| String (dynamic) | Yes |
58
- | String Interpolations | Yes |
61
+ | String interpolations | Partial (only strings, integers, booleans, and custom types that are CustomStringConvertible can be interpolated) |
59
62
| Unicode | Yes |
60
63
| Unsafe\[ Mutable\]\[ Raw\]\[ Buffer\] Pointer | Yes |
61
64
| VarArgs | No |
@@ -66,7 +69,7 @@ This status table describes which of the following Swift features can be used in
66
69
67
70
| ** Swift Feature** | ** Currently Supported In Embedded Swift?** |
68
71
| ------------------------------------------------------------| -----------------------------------------------------|
69
- | Synchronization module | Yes |
72
+ | Synchronization module | Partial (only Atomic types, no Mutex) |
70
73
| Swift Concurrency | Partial, experimental (basics of actors and tasks work in single-threaded concurrency mode) |
71
74
| C interop | Yes |
72
75
| C++ interop | Yes |
0 commit comments