Sebastian Sellmair
b5b7e5f262
[aa-klib-reader] Implement 'analysis-api-klib-reader' for swift- and objc export
...
This new module gives the ability to resolve symbols
from provided klib KtLibraryModules withing a Analysis Session.
^KT-65327 Fixed
2024-03-07 09:23:37 +00:00
Wojciech Litewka
cbabfc0fe2
[IR] Drop ir.ir2cfg module
...
#KTI-952 Fixed
#KT-65773 Related
2024-03-06 18:30:22 +00:00
Brian Norman
de775c62c8
[PowerAssert] Update CODEOWNERS for Power-Assert compiler plugin
2024-02-29 15:10:09 +00:00
Sebastian Sellmair
85cfa252c3
[CODEOWNERS] Add 'Kotlin in Fleet' as codeowner for ':kotlin-tooling-core'
2024-02-23 15:48:47 +00:00
Ivan Kylchik
6dccb60afe
[IR] Add new module to keep all IR inline related code
...
#KT-64806
2024-02-19 20:14:16 +00:00
Dmitriy Dolovov
83cc0d75a7
[kotlinp] Support rendering KLIB metadata using "kotlinp" format
...
This commit includes:
1. New subproject :tools:kotlinp-klib that contains the facade for
rendering the metadata in "kotlinp" format given just
KlibModuleMetadata
2. A tool for computing (external) IR signatures that are not directly
available in metadata: KlibKotlinpExternalSignatureComputer
^KT-62340
2024-02-15 15:38:27 +00:00
Dmitriy Dolovov
d30efdb001
[kotlinp] Split :tools:kotlinp into "common" and "jvm" subprojects
...
The "common" subproject keeps only backend-neutral logic and depends
only on :kotlinx-metadata library. It takes the name of the former
project - :tools:kotlinp
The "jvm" subproject depends on the "common" one and also depends
on :kotlinx-metadata-jvm. It gets the new name - :tools:kotlinp-jvm
There is a lot of touched files in this commit. The majority of them
is just moved files (tests, test data, etc).
Only the following files were actually modified:
.space/CODEOWNERS
build.gradle.kts
libraries/tools/abi-comparator/build.gradle.kts
libraries/tools/kotlinp/build.gradle.kts
libraries/tools/kotlinp/jvm/build.gradle.kts
plugins/kapt3/kapt3-compiler/build.gradle.kts
settings.gradle
^KT-62340
2024-02-13 21:01:08 +00:00
Dmitriy Dolovov
21afa19fc1
CODEOWNERS: Update ownership under KLIB tool
2024-02-09 18:31:59 +00:00
Simon Ogorodnik
f5d0a5b92d
CODEOWNERS: Update Compiler Core team ownership
...
- Move Simon.Ogorodnik out of the Compiler Core team
2024-02-06 09:25:11 +00:00
Alexander Udalov
49c659b379
CLI: remove obsolete -Xdump-declarations-to
...
It was only used in the very old version of binary compatibility
validator. It was never supported in the JVM IR backend.
2024-02-01 23:37:23 +00:00
Artem Olkov
de6a27aeeb
KT-65123: move Swift Export Compiler Plugin into swift-export-standalone module
...
Merge-request: KT-MR-14031
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2024-01-29 10:32:09 +00:00
Sebastian Sellmair
de4380cd4e
[CODEOWNERS] 'objcexport-header-generator' Share ownership between K/N and KiF teams
2024-01-26 07:01:58 +00:00
Artem Kobzar
dfe2d8651e
[K/JS] Prepare JS Plain Objects plugin to publication
2024-01-17 10:52:58 +00:00
Artem Kobzar
300702a7e7
[K/JS] Create JavaScript Simple Object plugin that helps create typed JS objects
2024-01-10 16:30:02 +00:00
Sebastian Sellmair
198ebe9a39
[Code Owners] Make "Kotlin in Fleet" owner of objcexport-header-generator-analysis-api
2024-01-08 18:13:12 +00:00
Artem Kobzar
81d6615915
[K/Wasm] Add ownership for stepping tests and source-maps
2024-01-03 10:55:39 +00:00
vladislav.grechko
34bac48541
Add JVM ABI K1/K2 consistency tests
2023-12-26 10:18:19 +00:00
Artem Olkov
5fcdd4a9f6
KT-63748: Pack Swift Export Frontend into compiler plugin
...
Co-authored-by: Sergej Jaskiewicz <jaskiewiczs@icloud.com >
Merge-request: KT-MR-13351
Merged-by: Artem Olkov <artem.olkov@jetbrains.com >
2023-12-13 10:40:38 +00:00
Stanislav Erokhin
0dd24a4de9
[Code Owners] Make "Kotlin Apple Ecosystem" owner of commonizer
...
After discussions, "Kotlin Apple Ecosystem" team agreed to take
responsibility for the Commonizer tool.
P.s. integration between Commonizer and Gradle is responsibility of
the "Kotlin Build Tools" team.
2023-12-08 15:54:15 +00:00
Brian Norman
5f9fb06034
[PowerAssert] Update CODEOWNERS and license README for power-assert
2023-12-08 08:46:41 -06:00
Anton Lakotka
e4e4af4d3d
[Code Owners] Make Stanislav.Erokhin owner of commonizer
...
After Kotlin Multiplatform disband commonizer doesn't have proper
owner. Stanislav.Erokhin will handle it further.
2023-11-30 12:25:52 +00:00
Anton Lakotka
1479362203
[Code Owners] Remove Kotlin Multiplatform
...
Kotlin Multiplatform team was disbanded in Space. All owned code
is migrated to Kotlin Build Tools or Kotlin Apple Ecosystem teams.
2023-11-30 12:25:52 +00:00
Sergey Bogolepov
fe77fe89f4
[Swift Export] update CODEOWNERS to include new modules
2023-11-28 18:00:43 +00:00
Svyatoslav Kuzmich
910835af2d
[Web] Add core/compiler.common.web module
...
Add WebCommonStandardClassIds object to use in JS&Wasm shared code
2023-11-23 10:42:56 +00:00
Pavel Kunyavskiy
649a7bd66b
[IR] Moved actualizer and related things to separate module
...
^KT-62292
2023-11-20 08:31:41 +00:00
Ilya Chernikov
6877fa8e42
Scripting: remove obsolete script-util module
...
#KT-58367 fixed
2023-11-16 15:46:08 +00:00
Artem Daugel-Dauge
104d5e420e
[Code Owners] Add Apple Ecosystem team to CODEOWNERS
2023-11-14 13:50:55 +00:00
Ilya Kirillov
a65c735feb
[build] add checks to ensure that no modules which are part of the IDE plugin do not use experimental stdlib API
...
to ensure binary compatibility with stdlib inside IntelliJ.
This includes using the latest stable kotlin API version and
forbidding using experimental declarations from stdlib.
^KT-62510
2023-10-25 08:38:07 +00:00
Pavel Kunyavskiy
cf230525c5
[Code Owners] Update CODEOWNERS file with the new common backend team
2023-10-20 09:43:59 +00:00
Sebastian Sellmair
670b46fe15
Add .fleet to CODEOWNERS
2023-10-16 13:48:21 +00:00
Svyatoslav Kuzmich
1ddcdb95bd
[Wasm] Add compiler.common.wasm module
...
This module is introduced to mirror K/JS code layout
Add WasmStandardClassIds to use in checkers
2023-10-12 13:26:58 +00:00
Vsevolod Tolstopyatov
f9d117cc9e
Add Filipp Z. to CODEOWNERS Libraries Team
...
Add Seva and Simon to CODEOWNERS of the contribution guide
Merge-request: KT-MR-12336
Merged-by: Vsevolod Tolstopyatov <qwwdfsad@gmail.com >
2023-10-03 12:37:46 +00:00
Sergej Jaskiewicz
7a6bffaabb
[FIR generator] Move Importable interface to common module
...
This is a step towards commonizing the code generator between
FIR and IR: KT-61970
2023-09-19 22:19:37 +00:00
Sergej Jaskiewicz
ddfd94b3b2
[K/N] Move KonanMangler to a new common module
...
^KT-61248 Fixed
2023-09-13 14:25:10 +00:00
Sergej Jaskiewicz
d1127f1a31
[K/N] Move IR-related ObjC interop helpers to a new common module
...
This is a step towards KT-61248. We need those helpers to be available
in non-Native-specific code.
2023-09-13 14:25:09 +00:00
Ivan Kylchik
1843eeb16b
[FIR] Drop visualizer module
...
This module was created to compare type resolve in K1 and K2. But
overall, these tests contain a lot of bugs, and it is quite hard
to use it.
2023-09-13 12:55:14 +00:00
Alexander Shabalin
9ab6a5ff56
[K/N] Migrate all stdlib_external tests to new testing infra ^KT-61259
...
- Move backend.native/tests/stdlib_external to runtime/test This mirrors
tests location (in relation to sources) on other backends.
- Remove all backend.native/tests tasks using stdlib_external.
Additionally remove now unused KonanGTest.
- Include complete native-wasm/test and runtime/test in
native/native.test
- In runtime/test/numbers/MathTest.kt leave only native-specific part.
2023-09-04 18:51:10 +00:00
Alexander.Likhachev
dafec3c0e5
Always use latest kotlin-build-env image for Space dev environments
...
#KTI-1362 Fixed
2023-08-30 15:24:12 +00:00
Sebastian Sellmair
02c2c76ffe
[Gradle] Remove ':kotlin-project-model' and ':kotlin-project-model-tests-generator'
...
KT-61463
2023-08-29 16:45:12 +00:00
Sebastian Sellmair
e800885c03
[Gradle] Remove ':kotlin-gradle-plugin-kpm-android' module
...
KT-61463
2023-08-29 16:45:12 +00:00
Bogdan Mukvich
0aefd3b371
Add CODEOWNERS records for maven wrapper files
2023-08-23 09:07:28 +00:00
Ilya Kirillov
8fe20d2b06
[codeowners] set "Kotlin IDE Analysis Core" as owners of Analysis API subsystem
...
After the team restructuring
2023-08-21 11:10:30 +02:00
Dmitriy Dolovov
a8034b6baa
[CODEOWNERS] Make K/N Team to be responsible for "compiler/testData/klib/" dir
2023-08-16 19:11:35 +00:00
Igor Yakovlev
983991d46c
[Wasm] Add box and stdlib tests in wasi mode
2023-08-08 18:10:19 +02:00
Dmitriy Dolovov
8d9954c0b4
[CODEOWNERS] Assign Native Team as owner of new 'util-klib-abi' module
2023-07-28 09:52:18 +00:00
Simon Ogorodnik
973c5770b8
Change ownership of kapt4 to Kotlin JVM
2023-07-26 09:26:13 +00:00
Anastasiia Spaseeva
61a9dcd8e6
Disable space warmups
...
#Related KTI-1043
2023-07-19 07:43: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
Pavel Kunyavskiy
0179b45840
Introduce compiler.common.native module
2023-07-10 08:59:16 +00:00