Dmitriy Dolovov
4941094521
API 4 ABI: Dump WASM target names
...
We need to dump WASM target names exactly as we do it for Native target
names.
^KT-66367
2024-03-14 10:33:00 +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
Dmitriy Dolovov
dcf1c7e61d
[KLIB] API 4 ABI: Fail with adequate errors on non-existing/malformed KLIBs
...
^KT-64395
2024-01-09 13:10:24 +00:00
Dmitrii Gridin
b6d373d8e5
Update copyright to 2024
2024-01-05 13:43:17 +00:00
Alexander.Likhachev
a19bd2ed2e
[Build] Migrate most of the build logic from Project.buildDir usage
...
It's going to be deprecated in Gradle 8.3
There's currently no way to pass a `org.gradle.api.provider.Provider` to the JavaExec.systemProperty or Test.systemProperty. There's a workaround using `org.gradle.process.CommandLineArgumentProvider`, but I intentionally don't rework these calls as Gradle is going to allow passing providers to configure system properties: https://github.com/gradle/gradle/issues/12247#issuecomment-1568427242
^KTI-1473 In Progress
2023-12-07 18:31:06 +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
d8eee222af
[KLIB] API 4 ABI: Add information about backing field annotations
...
^KT-62259
2023-11-14 17:20:45 +00:00
Dmitriy Dolovov
d65fc00578
[KLIB] Introduce isJsStdlib() and isWasmStdlib() checks for KLIBs
2023-11-11 13:33:06 +00:00
Alexander.Likhachev
6eaccc997f
[Build] Fix the typo junit jupyter -> jupiter
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
6f96be0b76
[Build] Get rid of the testApiJUnit5 method
...
#KTI-1349 In Progress
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
53fde520d5
[Build] Add jUnit dependencies in testApiJUnit5 to the implementation configuration
...
Adding these dependencies to the `api` configuration pollutes classpath for each dependant modules even if it doesn't need them. Instead, the dependencies should be declared more granularly if they're required
#KTI-1349 In Progress
2023-09-06 22:47:34 +00:00
Dmitriy Dolovov
d691ab61d7
[KLIB] Keep "API for KLIB ABI" test data under "compiler/testData/klib/" dir
...
The test data is used both in ":kotlin-util-klib-abi" and
":native:native.tests" modules. It's better to keep it together with
the test data for other KLIB tests which are also used in more than one
module, i.e. in "compiler/testData/klib/" dir.
2023-08-16 19:11:35 +00:00
Dmitriy Dolovov
00fb927624
[KLIB] ABI reader: Update ReadMe.md
...
^KT-54402
2023-08-04 10:56:21 +00:00
Dmitriy Dolovov
18f9ada676
[KLIB] ABI reader: More verbose KDocs
...
^KT-54402
2023-08-04 10:56:21 +00:00
Dmitriy Dolovov
748eb2f9ee
[KLIB] ABI reader: Tests for classes inherited from classes produced by Native interop tool
...
^KT-54402
2023-07-31 20:22:21 +00:00
Dmitriy Dolovov
32e4b7a76f
[KLIB] ABI reader: Show fake overrides for classes inherited from classes produced by Native interop tool
...
^KT-54402
2023-07-31 20:22:20 +00:00
Dmitriy Dolovov
18668539e9
[KLIB] ABI reader: Tests for DNN & dynamic types
...
^KT-54402
2023-07-31 20:22:20 +00:00
Dmitriy Dolovov
a95f963ad3
[KLIB] ABI reader: Refactor manifest reading test
...
^KT-54402
2023-07-31 20:22:20 +00:00
Dmitriy Dolovov
ac3c000ab1
[KLIB] Native K1 & K2 tests for dumping KLIB ABI
...
^KT-54402
2023-07-31 20:22:20 +00:00
Dmitriy Dolovov
ab9b91180f
[KLIB] ABI reader: Expose supported AbiSignatureVersions
...
^KT-54402
2023-07-31 20:22:20 +00:00
Dmitriy Dolovov
76e24e5093
[KLIB] JS K1 & K2 tests for API for dumping KLIB ABI
...
^KT-54402
2023-07-31 20:22:20 +00:00
Dmitriy Dolovov
064600d351
[KLIB] API4ABI: Avoid CCE in HashMap.computeIfAbsent()
...
^KT-54402
2023-07-31 20:22:20 +00:00
Dmitriy Dolovov
5171d92fb9
[KLIB] API for dumping KLIB ABI
...
^KT-54402
2023-07-28 09:52:18 +00:00