74 Commits

Author SHA1 Message Date
sumuhans
d16dd87530 Update Protocols.md (#19)
Fixed compiler errors.
2025-08-28 06:52:41 -04:00
Matt Massicotte
ef3263da9e typos 2025-04-03 15:11:25 -04:00
Matt
844086670a Add a warning about age 2025-04-03 15:10:42 -04:00
Michal Šrůtek
9d50518f60 Fix protocols path when viewing on GitHub. (#18)
* Fix protocols path when viewing on GitHub.

* add a dot
2025-02-01 15:58:41 -05:00
Michal Šrůtek
a3e61bc743 Fix closure typo (#17) 2025-02-01 15:58:04 -05:00
Eslam Nasser
66ebf076c4 Update Protocols.md (#16) 2024-11-18 16:20:19 -05:00
Daniel Jalkut
e86c1b6466 Couple of typo fixes. (#14) 2024-10-23 05:59:08 -05:00
Matt
d49965d6fa mention that Swift's View is now MainActor; fix #13 2024-10-07 14:01:54 +01:00
Matt
7dd39e0287 Event sequence delegate pattern 2024-07-05 11:06:29 -04:00
Matt
57d86f2f7c Fix number typo 2024-07-04 07:46:21 -04:00
Matt
e6b540022a non-Sendable async 2024-07-04 07:45:33 -04:00
pocketpixels
351472ba68 Fixing proxy's stored function name in example code (#12)
I assume this was missed when renaming the stored handler function?
2024-07-03 06:39:54 -04:00
Matt
f4f01d8175 nonisolated unsafe nil 2024-05-16 09:45:00 -04:00
Matt
2301126971 Another static variable trick 2024-05-15 16:32:40 -04:00
Matt
a91928a13a static var solution 2 2024-05-15 06:11:01 -04:00
Matt
5b6d11e784 Forgot to make code fence 2024-05-14 06:40:49 -04:00
Matt
3c6aeccf34 Static vars in protocols 2024-05-14 06:39:53 -04:00
Matt
61306f1102 Remove incorrect runloop usage 2024-04-27 07:22:53 -04:00
Matt
ecfd79196b more discussion 2024-04-25 11:13:30 -04:00
Matt
4c4b7995d5 formatting 2024-04-25 11:07:43 -04:00
Matt
b058c912dd Custom global actor 2024-04-25 11:05:49 -04:00
Matt Massicotte
206f41cdbc Typo 2024-03-22 06:50:56 -04:00
Matt
9108e70aa1 entry point async contexts 2024-03-21 15:22:12 -04:00
Matt
bdcb19d50e Preconcurrency for async method of non-Sendable 2024-03-16 08:40:50 -04:00
Matt
14d3d09e68 preconcurrency wrappers 2024-03-13 14:11:55 -04:00
Matt Massicotte
bc6e9cd034 typo 2024-03-13 12:03:06 -04:00
Matt
a1474e4bff Interoperability 2024-03-13 10:30:11 -04:00
Matt
ae27a67e13 Typo 2024-03-10 08:13:39 -04:00
Matt
ae0ba047e2 Extra colon 2024-03-10 08:12:56 -04:00
Matt
06cf5f9ec8 Missing code voice 2024-03-10 08:10:02 -04:00
Matt
51348844cc NSObject protocol 2024-03-10 08:08:55 -04:00
Matt
7157ee7659 SwiftUI isolation ideas 2024-02-27 16:27:03 -05:00
Matt
d80635ef02 Adjusting callback Sendable 2024-02-21 06:20:11 -05:00
Matt Massicotte
7e03dea2e2 missing parens 2024-02-20 13:56:39 -05:00
Matt
0d06146f07 Controlling isolation 2024-02-16 07:12:31 -05:00
Matt
f3d129c799 Rename to isolation 2024-02-15 10:23:36 -05:00
Matt
3a0e4a91e7 typo 2024-02-15 10:21:59 -05:00
Matt
b1e0871059 init requirements 2024-02-15 10:18:43 -05:00
Jason Abbott
79973d956a Tiny fix to DemoViewController sample method (#8) 2024-02-12 17:06:13 -05:00
Matt
59987e4760 More details about capturing solutions 2024-02-11 14:30:42 -05:00
Matt
261f6317a4 Fix double backtick 2024-02-11 14:28:49 -05:00
Matt
9a337ef2b5 move warning 2024-02-11 14:27:57 -05:00
Matt
2c3006b506 The beginnings of some real code-based tests 2024-02-11 14:25:29 -05:00
Matt
12c2af2854 Using preconcurrency libraries 2024-02-11 14:24:59 -05:00
Matt
58f0db5dd8 Isolation using functions 2024-02-08 13:30:50 -05:00
Matt
80b46466ce Typos 2024-02-08 13:19:26 -05:00
Matt
26c6abd2b1 Rework non-Main non-isolated protocol conformance 2024-01-26 11:34:51 -05:00
Eslam Nasser
db8bf0467f Update Protocols to include a new solution (#6)
* Update Protocols to include a new solution

* Update delegates conformance solution

* Update solution to use actors and fix typos
2024-01-26 10:13:48 -05:00
Matt Massicotte
b6696a5bf7 Typo 2024-01-20 05:50:33 -05:00
Adam McNight
ca205502b5 Fix various typos (#4)
* Fix typos in Protocols code samples

* Fix missing verb typo in Sendability recipe
2023-12-29 08:22:24 -05:00