Dmitriy Dolovov
a2a217799b
[KLIB tool] Update KLIB metadata signature dump tests
...
^KT-62340
2024-02-20 11:52:26 +00:00
Johan Bay
446db595ce
[K/N] keep internal members in header klibs
...
This is also the behavior of jvm-abi-gen and desired to support
friend modules.
^KT-65442
2024-02-20 08:03:07 +00:00
Dmitriy Dolovov
07767f88e2
[KLIB tool] Update KLIB metadata dump tests
...
^KT-62340
2024-02-15 15:38:27 +00:00
Dmitriy Dolovov
c9f4a1a841
IR: Avoid overwriting of property signature descriptions
...
^KT-64085
^KT-64082
2023-12-07 15:02:24 +00:00
Dmitriy Dolovov
a3bfe58415
[KLIB tool] Fix failing test on dumping c-interop signatures
2023-11-02 18:44:14 +00:00
Dmitriy Dolovov
e18a2d0a2e
[KLIB tool] Add tests for dumping metadata signatures
2023-10-27 09:28:00 +00:00
Dmitriy Dolovov
88a297b022
[KLIB tool] Run tests for 'dump-metadata' with & without signatures
2023-10-27 09:28:00 +00:00
Dmitriy Dolovov
aa9b901926
[KLIB tool] Migrate 'dump-metadata' tests to K/N test infra
2023-10-27 09:28:00 +00:00
Dmitriy Dolovov
93506bcb95
[KLIB tool] Add tests for dumping IR signatures
...
^KT-62341
2023-10-27 09:27:59 +00:00
Johan Bay
fb1d2278a0
[klibs] header klibs should keep private interfaces
...
^KT-62213 Fixed
2023-10-23 11:48:05 +00:00
Dmitriy Novozhilov
3d6ec0ec75
[FIR2IR] Automatically store IR declaration in its parent upon creation
...
Previously, creating a declaration with Fir2IrCallableDeclarationsGenerator/
Fir2IrClassifiersGenerator didn't guarantee that this declaration will
be actually added to the list of parent class/file declarations, which
lead to situations when FIR2IR created some declarations in the air
(mostly fake-overrides)
2023-10-17 12:46:27 +00:00
Johan Bay
a1c2ded8a3
[K/N] Header klibs: Keep private properties in value classes
...
^KT-61767 Fixed
2023-09-08 13:13:19 +00:00
Johan Bay
0a612e4268
[klib] Add an option to write out header klibs
...
The header klib is supposed to only contain the public abi of the module
similar to jvm-abi-gen. It is intended to be used as a dependency for other
klib compilations instead of the full klib for compilation avoidance.
^KT-60807
2023-08-29 13:25:07 +00:00
Dmitriy Dolovov
cb92990ed6
[KLIB][tests] Reorganize "klib dump-metadata" tests
...
- Keep the test data under "native/native.tests/testData/klib/" dir
- Rename tests from "klib contents" to "klib dump-metadata"
2023-08-16 19:11:35 +00:00
Dmitriy Dolovov
ec9370c30b
[KLIB][tests] Reorganize "klib dump-ir" tests
...
- Keep the test data under "native/native.tests/testData/klib/" dir
- Rename tests from "klib ir" to "klib dump-ir"
2023-08-16 19:11:35 +00:00