swift
[borrowing/consuming] Make borrowing and consuming parameters no implicit copy.
#66381
Merged

[borrowing/consuming] Make borrowing and consuming parameters no implicit copy. #66381

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

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone