Swift 6.4 migration and exhancements #1

Merged
javier merged 13 commits from swift/latest-snapshot into main 2026-09-18 13:15:09 +00:00
13 Commits
Author SHA1 Message Date
javier 17a37899b3 Fixed the DocC executable lookup in the Makefile targets. 2026-09-18 12:58:14 +02:00
javier d33cf4c528 Fixed bugs found for the bitmap mask, JSON reader and wifi wrappers in the library. 2026-09-18 12:50:47 +02:00
javier 9ae10590cc Tightened the source code and README documentations in the library. 2026-09-18 12:45:39 +02:00
javier c9f887bacb Added InlineArray pattern overloads to the library to optimize for macOS 26. 2026-09-18 12:30:54 +02:00
javier 52d5d2ec42 Switched the embedded build script in the library to invoke swiftc directly. 2026-09-18 12:25:43 +02:00
javier c050ba293e Adopted Span for the setTiles wrapper in the library to adapt to Swift 6.4. 2026-09-18 12:22:06 +02:00
javier 07c4fce37b Made File.Handle a non-copyable struct in the library to adopt Swift 6.4. 2026-09-18 12:18:05 +02:00
javier 95ae01f97a Adopted Array(capacity:) for the read wrappers throughout the library to adapt to Swift 6.4. 2026-09-18 12:10:16 +02:00
javier 4cb0f8f500 Adopted Span and MutableSpan for buffers across the library to adapt to Swift 6.4. 2026-09-18 12:06:21 +02:00
javier 89c8d7a04c Adopted the standard withCString for C strings throughout the library. 2026-09-18 11:58:57 +02:00
javier 575165dec4 Replaced the @_cdecl attribute with the @c attribute across the library to update to Swift 6.4. 2026-09-18 11:53:09 +02:00
javier 76237c76bc Enabled upcoming language features across targets in the Package file. 2026-09-18 11:49:08 +02:00
javier c5d5d5abe8 Updated the Swift minimum version for the library to 6.4. 2026-09-18 10:05:39 +02:00