swift
[Dynamic Casting] Overhauled Runtime
#33561
Merged

[Dynamic Casting] Overhauled Runtime #33561

tbkka
tbkka Dynamic Cast Rework: Runtime
df9a0f4c
tbkka Streamline casting of nil just a bit
fea53098
tbkka Clarify some comments
3b23ced2
tbkka Don't memoize the bridging witness for Dictionary
2fbb67a8
mikeash
mikeash requested changes on 2020-08-24
tbkka Clarify comment
4a3b48d9
tbkka Avoid an unnecessary retain when we "take" a CF object reference
f312f6dd
tbkka Correct the assertion that this memo is only ever used for a single type
7e665350
tbkka Clarify that Optionals are handled separately from Enums
6a3c43b2
tbkka Fix comment typo
b5b5aced
tbkka Expand testing of label validation in casting
b09b9b96
mikeash
mikeash approved these changes on 2020-08-26
tbkka Mark types that we should never see as "unreachable"
df82a0fb
tbkka
swift-ci
tbkka
tbkka Avoid unused variables when building without assertions
a2cd8634
tbkka ObjCBridgeMemo is only used on ObjC-supporting platforms
2acaa1af
tbkka
swift-ci
tbkka These are not XFAIL for optimized builds because they always force no…
a7364ee2
tbkka Comment why this test overrides the default test optimization settings
0a413f00
tbkka
tbkka
swift-ci
tbkka
swift-ci
tbkka
tbkka
tbkka
tbkka
tbkka
swift-ci
swift-ci
tbkka
tbkka tbkka merged 524cfae1 into master 6 years ago
tbkka tbkka deleted the tbkka/dynamicCastRework-pt3-Runtime branch 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone