Anthony
c9b17383c8
Grammatical corrections for compound modifiers
2025-04-24 09:21:32 +02:00
swift-ci
6ea9995a81
Merge remote-tracking branch 'origin/main' into rebranch
2024-10-19 18:57:20 -07:00
Allan Shortlidge
cb578172ea
Tests: Remove -disable-availability-checking in more tests that use concurrency.
...
Use the `%target-swift-5.1-abi-triple` substitution to compile the tests for
deployment to the minimum OS versions required for use of _Concurrency APIs,
instead of disabling availability checking.
2024-10-19 12:35:20 -07:00
Dario Rexin
38bd7f436e
[Tests] Fix IRGen tests for new LLVM version
...
rdar://132124067
LLVM code gen has changed, so we need to adjust the expected output in our tests accordingly
2024-07-23 11:23:32 -07:00
Arnold Schwaighofer
fdb050d2cf
IRGen: Fix some test cases for llvm rebranch
2024-05-01 09:30:15 -07:00
Arnold Schwaighofer
3b5ebaa46c
Fix some tests in IRGen folder
2023-06-21 10:10:32 -07:00
Arnold Schwaighofer
c1a93e0bde
Move tests over to use the %use_no_opaque_pointers option
2023-06-14 10:49:48 -07:00
Allan Shortlidge
2e8857d867
IRGen: Add #_hasSymbol support for clang function decls and ObjC classes.
...
Resolves rdar://103408651.
2022-12-22 10:55:30 -05:00
Allan Shortlidge
164ac421d6
Sema: Lift restriction preventing use of #_hasSymbol on non-Darwin platforms.
...
An early approach to codegen for `#_hasSymbol` relied on the Darwin platfom SDK, but now that the feature lowers directly to NULL checks in LLVM IR a platform restriction is no longer needed.
However, the tests for `#_hasSymbol` remain unsupported on Windows since that OS does not support weak linking.
2022-11-30 14:58:28 -08:00
Allan Shortlidge
ae32b8e148
IRGen: Implement lowering of has_symbol SIL instruction.
2022-11-16 16:07:29 -08:00
Allan Shortlidge
ce2f37507d
IRGen: Add #_hasSymbol support for async declarations.
...
Actor isolated methods are still not supported, though, because typechecking doesn't allow a partial application of those.
Resolves rdar://102094672
2022-11-08 09:45:29 -08:00