Kuba (Brecka) Mracek
|
967bc84d46
|
Merge pull request #68821 from kubamracek/embedded-retain-n
[embedded] Implement retain_n and release_n in the embedded runtime
|
2023-09-29 13:16:28 -07:00 |
|
Kuba Mracek
|
b9613368f6
|
[embedded] Check for refcount underflow in embeddded runtime
|
2023-09-28 09:50:25 -07:00 |
|
Kuba Mracek
|
bcd7d3f9ec
|
[embedded] Implement retain_n and release_n in the embedded runtime
|
2023-09-27 22:55:43 -07:00 |
|
Kuba Mracek
|
7704674620
|
[embedded] Use -1 as the swift_once predicate indicator, to match Darwin expectations in the compiler
|
2023-09-27 19:53:38 -07:00 |
|
Kuba Mracek
|
b718c506da
|
[embedded] Fix arm64e pointer signing in embedded heap object destruction
|
2023-09-26 16:13:03 -07:00 |
|
Kuba Mracek
|
01298a0ddd
|
[embedded] Expand embedded runtime to handle stack promoted refcounted objects
|
2023-09-26 09:48:40 -07:00 |
|
Kuba Mracek
|
a835c6ba1f
|
[embedded] -O and -Osize embedded runtime
|
2023-09-25 21:28:37 -07:00 |
|
Kuba Mracek
|
cf1d19eb89
|
[embedded] Add immortalRefCount constant and add TODO comments about refcounting
|
2023-09-25 19:51:19 -07:00 |
|
Kuba Mracek
|
0758e7da85
|
[embedded] Use posix_memalign from shims instead of manual declaration
|
2023-09-25 19:51:19 -07:00 |
|
Kuba Mracek
|
86ad378928
|
[embedded] Add a simple Swift runtime, written in embedded Swift
|
2023-09-25 19:51:19 -07:00 |
|