swift
Add support for borrow and mutate protocol constraints
#86496
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
19
Changes
View On
GitHub
Commits
Add Parser support for borrow and mutate protocol constraints
meg-gupta
committed
176 days ago
[NFC] Rename OpaqueReadOwnership::Borrowed -> OpaqueReadOwnership::YieldingBorrow
meg-gupta
committed
176 days ago
Add OpaqueReadOwnership::Borrow
meg-gupta
committed
176 days ago
Update serialization/deserialization for the new OpaqueReadOwnership kinds
meg-gupta
committed
176 days ago
Remove incorrect checks while querying opaque access strategy
meg-gupta
committed
176 days ago
Update borrow and mutate accessors as opaque accessors
meg-gupta
committed
176 days ago
Synthesize borrow/mutate accessors from stored properties when borrow/mutate
meg-gupta
committed
176 days ago
Update protocol witness SILGen for borrow accessors
meg-gupta
committed
176 days ago
Add diagnostic when conforming a borrow/mutate requirement without a stored property or borrow/mutate accessor
meg-gupta
committed
176 days ago
Rename checkWitnessForRequirement to checkWitnessAccessor and move some more accessor checking there
meg-gupta
committed
176 days ago
[NFC] Update borrow/mutate requirement test with yielding borrow and yielding mutate
meg-gupta
committed
176 days ago
Support borrow and mutate accessors in IsAccessorTransparentRequest::evaluate
meg-gupta
committed
176 days ago
Update SerializationKind for borrowing accessors
meg-gupta
committed
176 days ago
[NFC] Update borrow/mutate protocol test with a frozen conformer
meg-gupta
committed
176 days ago
Don't add setter and modify to witness tables when a protocol has a mutate requirement
meg-gupta
committed
176 days ago
Remove unnecessary Borrow and Mutate kinds from method descriptors and protocol requirements
meg-gupta
committed
176 days ago
[NFC] Add serialization tests for borrow/mutate protocol requirements
meg-gupta
committed
176 days ago
[NFC] Add serialization tests for get/set requirements satisfied by borrow/mutate accessors
meg-gupta
committed
176 days ago
[NFC] Add ~Copyable versions to the borrow/mutate protocol tests
meg-gupta
committed
176 days ago
Loading