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
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
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
cristiangarcia
5a1fb78fcd
Declare generated SourceSets correctly
...
Allow Gradle to keep the track of the task generating the sources
KTI-1502 Fixed
2023-12-24 00:01:59 +00:00
Artem Olkov
38d5e56530
KT-63273: Swift IR passes to support functions with numeric parameters
...
Merge-request: KT-MR-13290
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2023-12-08 14:07:42 +00:00
Sergej Jaskiewicz
0d2032f3ef
[SIR] Auto-generate the Swift IR tree
...
Co-authored-by: Gleb Lukianets <gleb.lukianets@jetbrains.com >
2023-12-08 10:09:09 +00:00
Sergey Bogolepov
ec82d54ef7
[Swift Export] Fix test infrastructure according to the review
2023-11-28 18:00:43 +00:00
Gleb Lukianets
c3725ec8c8
rrn/rd/KT-63266/sir-gen
...
Swift Export: generated sir snapshot
Merge-request: KT-MR-13128
Merged-by: Gleb Lukianets <Gleb.Lukianets@jetbrains.com >
2023-11-28 18:00:43 +00:00
Sergey Bogolepov
cc14f11e2a
[Swift Export] initial infrastructure for Swift IR
...
New modules 'sir', 'sir-passes', and 'sir-analysis-api' were added under
'native:swift' for creating and manipulating Swift IR elements.
* `sir` contains the implementation of Swift IR.
* `sir-analysis-api` contains translation from Analysis API to SIR.
* `sir-passses` contains transformation passes.
This groundwork will allow to progress with the Swift IR.
2023-11-28 18:00:43 +00:00