swift
[cxx-interop] Forbid C++ function template instantiation with Swift types
#77430
Merged

[cxx-interop] Forbid C++ function template instantiation with Swift types #77430

j-hui
j-hui j-hui requested a review from egorzhdan egorzhdan 1 year ago
j-hui j-hui requested a review from hborla hborla 1 year ago
j-hui j-hui requested a review from slavapestov slavapestov 1 year ago
j-hui j-hui requested a review from xedin xedin 1 year ago
j-hui j-hui marked this pull request as draft 1 year ago
j-hui
fahadnayyar fahadnayyar requested a review from fahadnayyar fahadnayyar 1 year ago
j-hui j-hui force pushed 1 year ago
j-hui j-hui changed the title Forbid C++ function template instantiation with Swift types [cxx-interop] Forbid C++ function template instantiation with Swift types 1 year ago
j-hui
j-hui
j-hui j-hui marked this pull request as ready for review 342 days ago
j-hui j-hui requested a review from zoecarver zoecarver 342 days ago
j-hui j-hui requested a review from hyp hyp 342 days ago
j-hui j-hui requested a review from Xazax-hun Xazax-hun 342 days ago
j-hui j-hui requested a review from beccadax beccadax 342 days ago
j-hui j-hui requested a review from ian-twilightcoder ian-twilightcoder 342 days ago
j-hui
j-hui
Xazax-hun
Xazax-hun
j-hui
j-hui
j-hui
Xazax-hun
Xazax-hun approved these changes on 2025-01-14
Xazax-hun
j-hui
j-hui
j-hui j-hui enabled auto-merge (squash) 338 days ago
j-hui
disabled auto-merge 338 days ago
Manually disabled by user
j-hui
j-hui j-hui enabled auto-merge (squash) 338 days ago
disabled auto-merge 338 days ago
Manually disabled by user
j-hui j-hui force pushed 338 days ago
j-hui
fahadnayyar fahadnayyar added c++ interop
j-hui
j-hui
j-hui Forbid C++ function template instantiation with Swift types
d9460a9c
j-hui Move definition to reduce diff complexity
cb9635fb
j-hui Support GenericBoundedTypes and use type converter cache
b06910c3
j-hui Handle more genericboundedtypes
f3e1c561
j-hui Break apart BoundedGenericType conversion
dbe4a562
j-hui Only support Unsafe[Mutable]Pointer, and don't optionalize FRTs
300dcddb
j-hui Support optional pointers
8cfc419c
j-hui Update tests
19115c39
j-hui Remove extraneous output file
8c355af4
j-hui Demangle CHECK statements
3a7a8ace
j-hui Trying out what happens if I comment this out
9e0e2238
j-hui Revert changes outside of ClangTypeImporter
807e4a10
j-hui Eliminate double Cache lookup using try_emplace
3682ca03
j-hui Formatting
9f81bcae
j-hui Move doc comment to header file
9a53e8f4
j-hui Fix cache insertion logic bug?
03195512
j-hui Revert use of DenseMap::try_emplace
427c8244
j-hui j-hui force pushed to 427c8244 337 days ago
j-hui
j-hui j-hui merged 5a4ff294 into main 337 days ago
j-hui j-hui deleted the templates-reject-swift-classes branch 337 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone