SR-5289: Teach Mirror how to handle unowned/unmanaged references #28368
SR-5289: Test using Mirror to inspect weak, unowned, and unmanaged refs
6c1b9205
Expose Unowned reference types similar to Weak types.
ca539531
Be stricter about identifying reference types.
36972a15
SR-5289: Implement reflection for unowned and unmanaged fields
be3a3f9f
Fix various warnings in Mirror.swift test source
5398ceff
mikeash
approved these changes
on 2019-11-20
rjmccall
requested changes
on 2019-11-20
Move FieldType into anonymous namespace
663783f7
Comment updates suggested by @rjmccall
e66c9017
Reuse the same outValue to avoid breaking NRVO
28f662ba
Add `deallocateBoxForExistentialIn` to match `allocateBoxForExistenti…
9b33aa2c
rjmccall
approved these changes
on 2019-11-22
Make the verification a little more detailed to get more data about a…
a96f0945
Support casting Any<Optional<P>> => P
0e86b31f
Minor cleanup
6b075814
Merge branch 'master' into SR-5289
60fff2e6
tbkka
commented
on 2019-12-06
Fix the handling of a null type
5db3f0ab
Try to make this copy of the unwrap loop the same as the other copy
09959917
Merge branch 'master' into SR-5289
2753ac1c
Revert "Support casting Any<Optional<P>> => P"
16150d02
Revert "Support casting Any<Optional<P>> => P"
efa65d5a
Merge branch 'SR-5289' of github.com:tbkka/swift into SR-5289
64b0e6fd
Merge branch 'master' into SR-5289
52667c11
In the test, avoid relying on casts that don't work
7a7a00a4
tbkka
merged
9c638ae6
into master 6 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub