swift
[move-only] Implement escaping closure semantics part 1
#63783
Merged

[move-only] Implement escaping closure semantics part 1 #63783

gottesmm
gottesmm [gardening] Delete an empty header that snuck in.
5f7b0d0d
gottesmm [move-only] Update SILGen/MoveCheckers so that vars are emitted in ea…
f4e1b2a8
gottesmm [move-only] Change noncopyable lets to be emitted as boxes like vars.
a571357c
gottesmm [move-only] Box owned arguments like let parameters.
50af8fd4
gottesmm [move-only] Implement escaping closure semantics.
1dd896de
gottesmm gottesmm requested a review from hborla hborla 2 years ago
gottesmm gottesmm requested a review from slavapestov slavapestov 2 years ago
gottesmm gottesmm requested a review from xedin xedin 2 years ago
gottesmm
jckarter
jckarter commented on 2023-02-20
jckarter
jckarter commented on 2023-02-20
gottesmm [move-only] Fix IRGen deinit test for stack changes.
1bd89b6a
gottesmm [move-only] Do not box captures if the capturing closure is no escape.
33c7dddd
gottesmm [move-only] Suppress moveonly errors when an inout is captured by an …
799dba11
gottesmm
gottesmm
gottesmm
gottesmm
gottesmm Remove some optnone that snuck in.
7d5476d3
gottesmm
gottesmm
gottesmm
gottesmm
gottesmm gottesmm merged 598ac052 into main 2 years ago
gottesmm gottesmm deleted the no-escaping-closure-part-1 branch 2 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone