Sergey Bogolepov
5ddd253091
[Swift export] Publish non-embedded artifacts
...
In some cases we can't use embedded artifact, and need to rely on
un-shadowed paths.
^KT-66702 fixed
2024-03-19 20:32:36 +00:00
Yan Zhulanow
507ab1e619
[Pill] Enable Pill for Swift export modules
2024-03-07 06:25:00 +00:00
Artem Olkov
e16714fcf9
add export from kotlin into swift of class content #KT-65896 fixed
...
Merge-request: KT-MR-14624
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2024-02-29 18:37:38 +00:00
Artem Olkov
e6705e9db2
add distinction between functions and methods in SIR #KT-65046 fixed
...
Merge-request: KT-MR-14667
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2024-02-29 12:52:10 +00:00
Marco Pennekamp
708ed81eb2
[Test] Avoid importing unused @Nested annotations in generated tests
...
- Unused `Nested` imports frequently cause unused import warnings in the
IDE, which are especially annoying in after-commit warning/error
analysis.
2024-02-27 20:30:06 +00:00
Dmitriy Novozhilov
acf2296590
[Test] Regenerate tests after two previous commits
2024-02-16 12:48:24 +00:00
Artem Olkov
6cd2a5932a
Fix generation of KtBridges, now it is using actual C Function Name
...
Merge-request: KT-MR-14337
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2024-02-13 08:03:33 +00:00
Artem Olkov
b6c805bbb6
Remove KotlinSirOrigin hierarchy in favour of direct AA usage #KT-65335 Fixed
...
Merge-request: KT-MR-14229
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2024-02-09 18:34:52 +00:00
Gleb Lukianets
f262247b2b
[Swift Export] KT-65008: support simple top-level properties
...
Merge-request: KT-MR-14131
Merged-by: Gleb Lukianets <Gleb.Lukianets@jetbrains.com >
2024-02-05 16:29:37 +00:00
Artem Olkov
37a8723a79
KT-64931: add convertion of kotlin top-lvl functions into swift static functions
...
Merge-request: KT-MR-13878
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2024-01-17 20:30:04 +00:00
Sergey Bogolepov
591e98a947
[KT-63275] Generate wrapper bodies in the SwiftExportExtension
2024-01-12 15:06:18 +00:00
Dmitrii Gridin
b6d373d8e5
Update copyright to 2024
2024-01-05 13:43:17 +00:00
Sergey Bogolepov
01976990e8
[Swift Export] Use ExportedBridge instead of ExportForCppRuntime
...
ExportedBridge annotation actually does what we need in Swift Export.
Unlike ExportForCppRuntime, it prevents symbol from DCE.
2023-12-13 14:09:58 +00:00
Artem Olkov
6c4a6e2a02
turn on explicitApi for SIR modules
...
Merge-request: KT-MR-13448
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2023-12-12 09:02:55 +00:00
Artem Olkov
6dc56158f9
Add gradle task that executes all tests from all SIR related modules
...
Merge-request: KT-MR-13410
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2023-12-08 15:14:29 +00:00
Sergey Bogolepov
5eeb82bb6f
[Swift Export] Update sir-compiler-bridge to use SIR
...
Now that SIR has finally landed in the repository, we can remove
unnecessary entities from the bridge generator.
2023-11-29 14:03:59 +00:00
Sergey Bogolepov
58bef34b9c
[Swift Export] Rename tests generation tool
...
Now it generates test-cases for sir-compiler-bridges as well,
so it makes sense to move away from Analysis API in its name.
2023-11-28 18:00:43 +00:00
Sergey Bogolepov
fe9ab0a1fc
[Swift Export] KT-63516
...
Add a sir-compiler-bridge module that adds Kotlin and C bridges
for SIR. As SIR is still WIP, the module accepts `BridgeRequest`
instances instead of SIR elements.
2023-11-28 18:00:43 +00:00