swift
[sending] Mark Task.init, Task.detached and friends as taking a sending closure instead of a __owned @Sendable
#74239
Merged

[sending] Mark Task.init, Task.detached and friends as taking a sending closure instead of a __owned @Sendable #74239

gottesmm merged 12 commits into swiftlang:main from gottesmm:taskinit-sending
gottesmm
gottesmm gottesmm requested a review from ktoso ktoso 1 year ago
gottesmm gottesmm requested a review from hborla hborla 1 year ago
gottesmm gottesmm requested a review from xedin xedin 1 year ago
gottesmm gottesmm requested a review from slavapestov slavapestov 1 year ago
gottesmm gottesmm force pushed 1 year ago
gottesmm gottesmm force pushed 1 year ago
gottesmm gottesmm force pushed 1 year ago
gottesmm
gottesmm gottesmm force pushed 1 year ago
gottesmm
gottesmm [sending] Make sending a no escape closure a default rather than cons…
4d7af7be
gottesmm [sending] closure literals that are passed as sending parameters are …
3f39bdc1
gottesmm [region-isolation] Squelch errors from convert_function uses from a S…
b786c60e
gottesmm [sending] Compensate in SILGen for a typechecker bug where we do not …
f781ad36
gottesmm [sending] Mark Task.init,detached, and friends as sending methods ins…
4697546e
gottesmm [concurrency] Deprecate some source compatibility APIs in swift 5 and…
b541e029
gottesmm [sending] Rename Sema level APIs from isSendingParameter -> isPassedT…
5e27999b
gottesmm Remove an unneeded function parameter by inlining its body.
ca6cde65
gottesmm [sending] Just like @Sendable, sending stops isolation inference alon…
d54e6ba2
gottesmm [sending] Make the operation of Builtin.createAsyncTask/friends a sen…
43e1c549
gottesmm [sending] Convert the TaskGroup APIs
d28eef2d
gottesmm gottesmm force pushed to d28eef2d 1 year ago
gottesmm Fix backtrace test
3685cdd6
gottesmm gottesmm force pushed to 3685cdd6 1 year ago
gottesmm
gottesmm gottesmm merged 74944a69 into main 1 year ago
gottesmm gottesmm deleted the taskinit-sending branch 1 year ago
groue
hborla

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone