[borrowing/consuming] Make borrowing and consuming parameters no implicit copy. #66381
Revert "temporarily prevent Copyable types from using `consuming` and…
95cdf2a0
Revert "add and update tests for Copyable types not having ownership …
07677c25
Restore sema code that bans consuming from being applied to no escape…
cbb9e157
[noimplicitcopy] When serializing SIL types, always use getRawASTType…
f88fa665
[noimplicitcopy] Be sure to register SILMoveOnlyWrappedTypeLayout wit…
508866a4
[move-only] Expand FuncDecl's SelfAccessKind field so it can fit Cons…
76374f80
[borrowing/consuming] Add new instruction: moveonlywrapper_to_copyabl…
43f42e2c
[borrowing/consuming] Add a new instruction called copyable_to_moveon…
611e6760
Add some docs for copyable_to_moveonlywrapper_addr and moveonlywrappe…
68fd68bd
[sil-mode.el] Add syntax highlighting for noimplicit copy instructions.
65a9ba45
[move-only] Add a new instruction: moveonlywrapper_to_copyable_box.
70ab38d9
jckarter
approved these changes
on 2023-06-06
[borrowing] Add support for borrowing/consuming copyable types to be …
59c8cff9
gottesmm
force pushed
to
59c8cff9
2 years ago
kavon
commented
on 2023-06-06
gottesmm
merged
29672c50
into main 2 years ago
gottesmm
deleted the noimplicitcopy-borrow-consuming branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub