Svyatoslav Kuzmich
9bc6b420a9
[Wasm][Stdlib] Add public APIs for linear memory access
...
Needed for interop with APIs that use linear memory.
2022-12-29 19:25:23 +00:00
Dmitriy Novozhilov
bab91ce7b2
Advance bootstrap to 1.8.20-dev-4608
2022-12-21 22:30:08 +00:00
Sebastian Sellmair
84fdc5e3df
[Gradle] Cleanup shared run configurations
...
^KT-55475 Verification Pending
2022-12-16 16:46:15 +00:00
Dmitriy Novozhilov
c32d851585
Advance bootstrap to 1.8.20-dev-3892
2022-12-09 16:42:55 +02:00
Dmitriy Novozhilov
957987c16a
[Test] Add testdata of AA tests to Test Helper plugin path
2022-12-09 12:02:09 +00:00
Dmitriy Novozhilov
03a43e0dc0
Advance bootstrap to 1.8.20-dev-3737
2022-12-07 16:47:48 +00:00
Dmitriy Novozhilov
5c3af11188
Advance bootstrap to 1.8.20-dev-3308
2022-11-30 12:25:20 +00:00
Sebastian Sellmair
4c69b5867f
[Gradle][Minor] Update Test__Kotlin_Gradle_Plugin___idea.xml
...
KT-55112
2022-11-29 08:05:12 +00:00
Artem Daugel-Dauge
4f736524b2
KT-54969 Kotlin artifacts withPodspec DSL
2022-11-27 18:09:38 +00:00
Dmitriy Novozhilov
c2d30c43bd
Advance bootstrap to 1.8.20-dev-2904
2022-11-23 14:53:29 +00:00
Dmitrii Gridin
2d6fb8a99a
.idea/codeStyle: fix format to avoid changes in git
2022-11-15 17:36:28 +01:00
Zalim Bashorov
d4e0d07b5b
[Wasm] Update Binaryen version in gradle plugin: 109 -> 110
2022-11-09 13:44:39 +01:00
Dmitriy Novozhilov
ce94816d9e
Advance bootstrap to 1.8.20-dev-2036
2022-11-08 15:10:57 +02:00
Dmitriy Novozhilov
5c277cf95d
[Build] Roll back bootstrap for JPS build to 1.8.20-dev-1438
...
This is a workaround for KT-54791
2022-11-04 11:50:03 +02:00
Dmitriy Novozhilov
567ef1d905
Advance bootstrap to 1.8.20-dev-1815
2022-11-02 10:10:30 +02:00
Denis.Zharkov
e6900ec0f2
Turn of LINE_BREAK_AFTER_MULTILINE_WHEN_ENTRY code style requirement
2022-10-31 11:11:01 +00:00
Sebastian Sellmair
a67b2a8be5
[Gradle] Implement KotlinJvmCompilation with new underlying KotlinCompilationImpl
...
KT-54312
2022-10-27 09:13:06 +00:00
Dmitriy Novozhilov
766a51069c
Advance bootstrap to 1.8.20-dev-1438
2022-10-24 12:24:40 +00:00
Dmitriy Dolovov
afcf78ac94
[IR][JS] Partial linkage: Add IDEA run configurations for tests w/ and w/o IC
2022-10-19 13:46:23 +00:00
Dmitriy Novozhilov
d94da7c207
Advance bootstrap to 1.8.20-dev-1278
2022-10-19 10:26:30 +00:00
Nikolay Krasko
2ea0cdf46d
Rules for commit messages
...
Part of KTI-944 about adding automatic checks to commit messages.
2022-10-12 09:39:51 +00:00
Nikolay Krasko
fefc3bdbbc
Add review links
2022-10-11 16:20:46 +00:00
Dmitriy Novozhilov
5c1eaa6fa4
Advance bootstrap to 1.8.20-dev-649
2022-10-07 10:38:52 +00:00
Ilya Gorbunov
0251d432e9
Do not commit to vcs protoeditor.xml settings
2022-09-17 15:21:50 +00:00
Anže Sodja
09d6dfc8bf
[Assign plugin] Add a compiler plugin for overloading assign ('=') operator
2022-09-16 10:12:41 +03:00
Dmitriy Novozhilov
77bfe542c3
Advance bootstrap to 1.8.0-dev-2843
2022-09-07 10:27:25 +00:00
nataliya.valtman
c047bc3647
Advance bootstrap to 1.8.0-dev-2628
2022-09-01 11:20:11 +00:00
Dmitriy Novozhilov
8cde6fe3c5
Advance bootstrap to 1.8.0-dev-2355
2022-08-25 11:23:11 +00:00
Dmitriy Novozhilov
bc95c76411
Advance bootstrap to 1.8.0-dev-2298
2022-08-24 13:54:31 +00:00
Dmitriy Novozhilov
cc00dcc038
[Serialization] Reorganize module structure
2022-08-22 17:23:18 +03:00
Ilya Gorbunov
805fc747b9
Advance bootstrap to 1.8.0-dev-2023
2022-08-19 14:06:16 +00:00
Dmitry Savvinov
c1e21f5b8f
[mpp, tests] Add infrastructure for *Generated KPM Core tests
2022-08-12 12:34:14 +02:00
Pavel Mikhailovskii
8ba80b4b7b
KT-1436 Allow break/continue in inlined lambdas
2022-08-11 10:38:23 +00:00
sebastian.sellmair
82d92a4e82
[Gradle][KT-53342] Implement MultiplatformAndroidSourceSetLayoutV2IT
2022-08-08 19:04:28 +00:00
sebastian.sellmair
fe5a4bb12a
[Gradle][KT-53342] Implement Multiplatform/Android V2 source set layout
...
^KT-53342 Verification Pending
2022-08-08 19:04:21 +00:00
Artem Kobzar
b9a80284c8
[K/JS] fix(TS): save type hierarchy for exported classes.
2022-08-03 14:16:30 +00:00
Dmitriy Novozhilov
eee35af7f9
Advance bootstrap to 1.8.0-dev-1006
2022-07-28 07:00:34 +00:00
Dmitriy Novozhilov
02901aeb10
Update kotlinc.xml
2022-07-20 10:12:26 +00:00
Sergej Jaskiewicz
ea556ce428
[JS IR] Implement stepping tests for Kotlin/JS
...
We already have stepping tests for Kotlin/JVM.
They are helpful for testing the correctness of the generated
debugging information.
They are better than line number tests in that they allow to test the
_behavior_, not the generated data. The structure of the data may change
even if the behavior stays the same. For that reason, stepping tests
are more stable.
2022-07-19 16:06:23 +00:00
Artem Kobzar
1557f919f5
chore: split huge declarations.d.ts test on few smaller tests.
2022-07-18 12:59:21 +00:00
Dmitriy Novozhilov
8b42638afa
[Plugins] Introduce new API for registering compiler plugins
...
Original `ComponentRegistrar` exposes Project to its registration method,
so plugins should manually register extensions to it. To prepare for
possible unbound compiler from Project API in future new `K2ComponentRegistrar`
introduced which provides registration method without Project at all
2022-06-29 11:59:58 +00:00
Dmitriy Novozhilov
1a9c690dcb
[SAM with receiver] Add path to testdata to test plugin config
2022-06-27 08:11:33 +00:00
Ilya Gorbunov
af6958de02
Fix stdlib-gen run configuration
...
--configure-on-demand parameter seems to no longer work in kotlin gradle project
2022-06-26 21:29:57 +03:00
Dmitriy Dolovov
f98778e331
Add IDEA run configurations for KLIB ABI tests
2022-06-20 12:30:01 +04:00
sebastian.sellmair
252c297112
[kpm] Create new :kotlin-gradle-plugin-proto module
2022-06-17 22:26:51 +00:00
Ilya Kirillov
f8310a4763
[analysis api] enable AnalysisApiMissingLifetimeCheck by default
2022-06-14 11:12:06 +02:00
mcpiroman
529c03ab08
Switch to auto generated IR tree
...
Co-authored-by: Alexander Udalov <alexander.udalov@jetbrains.com >
2022-06-13 18:58:05 +02:00
Dmitriy Novozhilov
c2bf68c9d3
[Lombok] Reorganize module structure of Lombok compiler plugin
...
Also rename its jar to `kotlin-lombok-compiler-plugin`
^KT-52468 Fixed
2022-06-07 14:12:19 +00:00
Dmitriy Novozhilov
8fc4962213
[NoArg] Reorganize module structure of NoArg plugin
2022-06-07 14:12:16 +00:00
Dmitriy Novozhilov
2a7dc1cc0c
[AllOpen] Reorganize module structure of AllOpen plugin
...
This scheme will be common for all compiler plugins with K1 and K2 support:
- `plugin-common` contains classes shared with K1 and K2 implementations (if any)
- `plugin-k1` contains implementation for K1 compiler
- `plugin-k2` contains implementation for K2 compiler
- `plugin-backend` contains implementation for backend extensions (if any)
- `plugin-cli` is module for registration of plugin in CLI compiler
- `plugin` is a root module with tests and all submodules embedded
This structure is needed to distinguish parts related to different frontends,
which is needed for proper dependencies settings for Kotlin IDE plugins
2022-06-07 14:12:15 +00:00