Nate Chandler
ed623d7b64
[NFC] Shortened SIL [init] flag.
...
Instead of writing out [initalization] for some instructions, use [init]
everywhere.
2022-10-27 10:38:54 -07:00
Min-Yih Hsu
343d842394
[SIL][DebugInfo] PATCH 3/3: Deprecate debug_value_addr SIL instruciton
...
This patch removes all references to DebugValueAddrInst class and
debug_value_addr instruction in textual SIL files.
2021-08-31 12:01:04 -07:00
Doug Gregor
eeeea49764
Remove -enable-experimental-concurrency almost everywhere.
2021-07-26 21:24:43 -07:00
Doug Gregor
52096a640e
SE-0302: Rename ConcurrentValue/@concurrent to Sendable/@Sendable.
2021-03-18 23:48:21 -07:00
Michael Gottesman
fa19cc9ab4
[capture-promotion] Emit a warning when the pass fails to promote a capture of a concurrent function to a by value capture instead of by ref capture.
...
I also added a SILVerifier check that once we are in canonical SIL all
concurrent functions that are partial applied are banned from having Box
arguments.
I have not added support yet for this for address only types, so we do not crash
on that yet.
2021-02-05 00:26:59 -08:00