[send-non-sendable] Treat final fields of actors and values returned from actor methods as non-transferrable #68466
[send-non-sendable] Remove ASCII color from log output.
a1daf817
[send-non-sendable] Convert SILInstruction translation to use an exha…
336ed714
[send-non-sendable] Cleanup logging a little.
42df9c4c
[send-non-sendable] Eliminate a bunch of temporary heap allocations c…
cd7213e3
[send-non-sendable] Eliminate another pass by value of a std::vector.
969477ac
[send-non-sendable] Convert some llvm::Optional -> std::optional.
acd1063c
[send-non-sendable] When logging the pseudo-ir dump out the root repr…
3a377a3e
[send-non-sendable] Make sure that we translate project_box into the …
3382352a
[send-non-sendable] Ensure that we properly warn if a field of a fina…
82fbde0e
[send-non-sendable] Add complete- warnings to sendnonsendable_basic.s…
0579b354
[send-non-sendable] Warn if a non-final field of an actor is transfer…
4dcee718
gottesmm
merged
163d5bce
into main 1 year ago
gottesmm
deleted the actor-field-access-sns branch 1 year ago
Assignees
No one assigned
This PR contains a bunch of small incremental changes. I am batching a little bit so that Slava can review them all together after their vacation.
Major Change:
Small Changes:
rdar://115132118
rdar://115367810