Max Desiatov
2f09abbdfc
Fix typo, refine formatting in EmbeddedSwift/UserManual.md ( #79197 )
...
The document should refer to `libswiftUnicodeDataTables.a`, not `libUnicodeDataTables.a`, as the latter doesn't exist.
2025-02-06 20:53:53 -08:00
Kuba Mracek
23cfca22d0
[embedded] Explain new prefix in docs, fix comments
2024-12-02 15:01:24 -08:00
Kuba Mracek
68e01f2249
[embedded] Make Bool string-interpolatable in Embedded Swift, clarify support in docs
2024-10-25 22:05:58 -07:00
Erik Eckstein
54e7cdda25
docs: document the witness table ABI for Embedded Swift
2024-10-07 09:00:32 +02:00
Kuba Mracek
ca3a7f4638
[embedded] Adjust docs to clarify support for class-bound existentials
2024-09-28 18:09:11 -07:00
Kuba Mracek
c7a5569c4f
[embedded] Add support for ManagedBuffer to Embedded Swift
...
This makes ManagedBuffer available and usable in Embedded Swift, by:
- Removing an internal consistency check from ManagedBuffer that relies on metatypes.
- Making the .create() API transparent (to hoist the metatype to the callee).
- Adding a AllocRefDynamicInst simplification to convert `alloc_ref_dynamic` to `alloc_ref`, which removes a metatype use.
- Adding tests for the above.
2024-09-23 13:32:50 -07:00
Kuba (Brecka) Mracek
510a5b2901
[embedded] Clarify (missing) support for parameter packs
2024-09-11 22:58:14 -07:00
Valeriy Van
f4fe6da5ce
Minor punctuation fix
2024-08-31 11:12:24 +02:00
LamTrinh.Dev
b6239b8cee
[docs] Update links to repositories moved to https://github.com/swiftlang/
2024-07-22 12:22:43 -07:00
Doug Gregor
fbc4e678e6
Merge pull request #74818 from carlos4242/add-target-avr
...
[AVR] Initial AVR support
2024-07-08 10:39:04 -07:00
Carl Peto
ee57481d7c
[AVR] AVR support - Initial PR
...
- Add simple support for the AVR architecture, as a supported conditional compilation value, and added to the default llvm targets to build.
(Later PRs will fix support for 16-bit pointers, which is broken in places, and any fixes needed to get the standard library to build.)
(Note: AVR as a target is expected to always be compiled with -enable-experimental-feature Embedded.)
2024-07-06 18:22:10 +01:00
Alexander Cyon
ae0e94a555
[docs] Fix typos
2024-07-06 13:16:16 +02:00
Antoine Bollengier
e50a6c47f4
Few typos in docs/EmbeddedSwift/UserManual.md ( #74311 )
2024-06-14 19:27:17 -07:00
Kuba (Brecka) Mracek
7047809301
Merge pull request #73961 from kubamracek/embedded-docs6
...
[embedded] Add a summary of the Embedded Swift ABI
2024-06-10 17:07:00 -07:00
Kuba Mracek
772e066238
[embedded] Add 'sorting strings' to the list of ops that need Unicode data tables
2024-06-10 13:38:32 -07:00
Kuba Mracek
cab0eeed65
[embedded] Expand ABI docs on C/C++ interop
2024-06-10 13:34:03 -07:00
Kuba Mracek
a9d149b9be
[embedded] Add a summary of the Embedded Swift ABI
2024-05-28 16:21:59 -07:00
Kuba Mracek
02d7ec27e0
[embedded] Add a section on Strings into the User Manual
2024-05-28 09:32:27 -07:00
Kuba Mracek
43f8ffaff3
[embedded] Update KeyPath status in EmbeddedSwiftStatus.md
2024-03-28 16:23:37 -07:00
Kuba Mracek
4389ae2dc8
[embedded] Add language feature list to EmbeddedSwiftStatus.md
2024-03-16 13:26:25 -07:00
Kuba Mracek
48b8228acd
[embedded] Start building Synchronization in embedded Swift mode
2024-03-13 10:07:37 -07:00
cui fliter
127077b3aa
chore: fix some comments
...
Signed-off-by: cui fliter <imcusg@gmail.com >
2024-03-05 17:23:22 +08:00
Kuba Mracek
fa193fac80
[embedded] Update UserManual.md and EmbeddedSwiftStatus.md with some additional information
2024-02-09 14:05:24 -08:00
Kuba Mracek
770496b1c0
[embedded] Add Pico integration tutorial
2024-02-02 22:37:45 -08:00
Kuba Mracek
0affaafac7
[embedded] Expand on the Embedded Swift documentation, fill in several TODOs
2024-02-02 21:50:09 -08:00
Kuba Mracek
31f821a455
[embedded] Add an initial docs/EmbeddedSwift/UserManual.md
2024-01-03 15:21:22 +01:00