swift
PrintAsClang: Print a C block in the compatibility header for `@cdecl` functions
#80917
Merged

PrintAsClang: Print a C block in the compatibility header for `@cdecl` functions #80917

xymus merged 11 commits into swiftlang:main from xymus:cdecl-print
xymus
xymus PrintAsObjc Test: Test compatibility headers for C
d5b31328
xymus PrintAsClang: Intro and use getKnownType for C compatibility
e65a1fbf
xymus xymus requested a review from zoecarver zoecarver 174 days ago
xymus xymus requested a review from egorzhdan egorzhdan 174 days ago
xymus xymus requested a review from Xazax-hun Xazax-hun 174 days ago
xymus xymus requested a review from j-hui j-hui 174 days ago
xymus xymus requested a review from fahadnayyar fahadnayyar 174 days ago
xymus xymus requested a review from susmonteiro susmonteiro 174 days ago
xymus
xymus xymus requested a review from beccadax beccadax 174 days ago
beccadax
xymus
xymus xymus force pushed from 25f0279f to b7396141 174 days ago
xymus
beccadax
beccadax requested changes on 2025-04-18
xymus PrintAsClang: Print @cdecl in their own block in compatibility headers
02933b5b
xymus PrintAsObjC Test: Don't use -fobjc-arc when targeting the C language
bcbdfeeb
xymus PrintAsObjC Test: Extract what needs Objective-C out of cdecl-official
a55b190b
xymus PrintAsClang: Ignore nullability attributes for C clients
20e1ac68
xymus xymus force pushed from b7396141 to 20e1ac68 174 days ago
xymus
Xazax-hun
Xazax-hun commented on 2025-04-22
xymus
xymus
xymus PrintAsObjC Test: Ignore poison directories warnings for C
1b0a3d28
xymus
xymus PrintAsClang: Apply review comments to check on should print of @cdecl
3623c1de
xymus PrintAsObjC Test: Don't use blocks in the @cdecl test
5e7887de
xymus PrintAsObjC Test: Don't use modules for C compatibility header tests
0f980217
xymus xymus force pushed from 4d9825b0 to 5ed3dc4f 156 days ago
xymus
xymus
xymus PrintAsObjC Test: Test pointer types with @cdecl
f6dd4324
xymus xymus force pushed from 5ed3dc4f to f6dd4324 154 days ago
xymus
xymus
xymus
xymus xymus merged 9c7f0c75 into main 150 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone