Hung Nguyen
5562c95155
[IC] Refactor IC maps to reuse code and ensure consistency - Part 2
...
In commit 4e89dcf , we have prepared the API for IC maps in top
interfaces and provide the implementation in abstract classes.
In this commit, we refactor IC maps so that they directly inherit/reuse
the implementation from the superclasses without having to reimplement
the APIs for a map.
Test: Existing tests (refactoring change)
^KT-63456: In progress
Authored-by: Hung Nguyen <hungnv@google.com >
Merge-request: KOTLIN-MR-801
Merged-by: Evgenii Mazhukin <evgenii.mazhukin@jetbrains.com >
2023-11-15 12:22:40 +00:00
Alexander Udalov
6a0a64eb6d
JVM: remove usages of trove4j
...
#KTI-1135
2023-11-10 21:56:34 +00:00
Dmitriy Dolovov
0de04f934e
[Commonizer] Switch from trove4j to fastutil
...
^KT-63159
2023-11-06 19:56:17 +00:00
Nataliya.Valtman
9de791b9ac
Create FUS Gradle plugin
...
fus-statistics-gradle-plugin can be used by any other Gradle plugins to
collect additional metrics for FUS.
KT-59627
2023-10-18 10:32:11 +00:00
Alexander.Likhachev
6f96be0b76
[Build] Get rid of the testApiJUnit5 method
...
#KTI-1349 In Progress
2023-09-06 22:47:34 +00:00
Bogdan Mukvich
dbb5072a26
[Build] Update dependencies
...
Fix some reports from "Show Vulnerable Dependencies"
^KTI-1342
2023-08-25 14:10:37 +00:00
Dmitriy Dolovov
da2e6d93ff
[Native][tests] Don't use trove4j in K/N new test infra
2023-08-09 12:15:39 +00:00
Ilya Gorbunov
be0bf91961
Exclude copied sources from code conformance test
2023-08-03 14:47:20 +00:00
Yahor Berdnikau
5b5dae9249
[repo] Move buildSrc into repo/gradle-build-conventions/buildsrc-compat project
...
Include new project as build logic included build. Such change will
allow us to start migration into build convention plugins by splitting
buildSrc logic into subprojects.
2023-07-13 08:24:49 +00:00
Abduqodiri Qurbonzoda
7346cf4777
Introduce jdk-api-validator to ensure kotlin-reflect uses jdk6 API
...
Merge-request: KT-MR-6930
Merged-by: Abduqodiri Qurbonzoda <abduqodiri.qurbonzoda@jetbrains.com >
2023-07-12 05:13:08 +00:00
Alexander.Likhachev
862f8f235c
[Build] Bump Gradle version to 8.1.1
...
#KTI-1221 In Progress
2023-06-22 15:16:08 +00:00
Nikolay Krasko
3eeb867f56
Minor: cleanup warnings in codebase-tests
2023-05-23 16:52:40 +00:00
Nikolay Krasko
c1a1986344
Discourage future trove usages
...
KTI-1135
2023-05-23 16:52:40 +00:00
nataliya.valtman
d6a9bca5ec
Create plugin for test to set language and api kotlin versions
2023-03-23 12:34:01 +00:00
Nikolay Krasko
e42e2b28db
Remove bunch tool chunks
2023-03-14 21:30:26 +00:00
Yahor Berdnikau
ce39a02e0a
Unify Kotlin daemon JVM arguments settings in Kotlin repo
...
Now 'kotlin-daemon-config' convention plugin should be added into
settings plugins to configure Kotlin daemon.
2023-03-09 10:16:05 +00:00
Nikolay Lunyak
bcfafc601e
Add EnumEntries to minimal-stdlib-for-tests
...
This change allows to revert adding `WITH_STDLIB` directive
to tests which happened at `a9343aeb`.
Co-authored-by: Alexander Udalov <Alexander.Udalov@jetbrains.com >
2023-03-02 10:23:38 +00:00
Nikolay Krasko
0963bd25a8
Test links reference existing files
2023-02-16 22:56:21 +00:00
Nikolay Krasko
3c6e64b560
Test links definitions in license/README.md
2023-02-16 22:56:21 +00:00
Yahor Berdnikau
1b5210b870
Exclude generated Kotlin-DSL from copyrights test
...
This DSL is generated by Gradle and not end up in published artifacts.
2023-02-13 12:58:32 +00:00
Alexander Udalov
ba3f21e125
Minor, improve testNoDelegatedPropertiesInKClassAndKProperties
...
Also consider delegated properties which are optimized since Kotlin
1.7.20 because of KT-23397, where backend doesn't generate a field
`foo$delegate`, but generates a method `getFoo$delegate` instead.
2023-01-27 20:23:23 +00:00
Alexander.Likhachev
7bcfa45c49
[Build] Add gradle-warnings-detector plugin for integration tests
...
#KT-55972 In Progress
2023-01-23 17:21:16 +00:00
Pavel Punegov
41332f7fc7
[K/N][gradle][test] Add test to allow list
...
Test requires Kotlin Space Dev repo to be set in the test project
to check that KGP is able to download K/N bundles from the specified
repository defined either as a property or maven url
2022-12-27 16:10:36 +00:00
Bogdan Mukvich
d61c3d1add
Exclude gradle integration tests build directory from codebase tests
2022-12-14 08:50:43 +00:00
Bogdan Mukvich
2405dd2c5c
Fix flaky behaviour of testThirdPartyCopyrights
...
KTI-1050
2022-12-07 08:20:47 +00:00
Zalim Bashorov
e0cadb78e1
[CODEOWNERS] Remove depth limit since it doesn't change test running time much
2022-11-11 16:20:44 +01:00
Zalim Bashorov
43e05ed8a2
[CODEOWNERS] Update owners for JS and Wasm part of gradle plugin
2022-11-11 16:20:43 +01:00
Simon Ogorodnik
087555ee59
KTI-955. Add tests for CODEOWNERS file
...
- Check list of possible owners
- Check no unknown owners
- Check no unowned files in repo
- Check no unmatched patterns
2022-11-08 17:33:05 +00:00
Bogdan Mukvich
a79927742c
Fix code conformance tests after move
...
#KTI-962
2022-11-07 15:01:31 +00:00
Bogdan Mukvich
080b034950
Move code conformance tests from compiler tests
...
#KTI-962
2022-11-07 15:01:31 +00:00