Yahor Berdnikau
136ccbd328
Remove JvmTarget.JVM_1_6 from Gradle DSL
...
This target is not available inside compiler and left for IDE
compatibility.
^KT-54103 Fixed
2022-09-21 13:34:26 +02:00
Ilya Goncharov
f450b9397e
[Gradle, JS] Fix testData for kotlin-gradle-plugin-api
2022-09-21 10:58:27 +00:00
Ilya Goncharov
912066aadf
[Gradle, JS] Fix for output file
2022-09-21 10:58:27 +00:00
Ilya Goncharov
b721b3e13c
[Gradle, JS] dependsOn for test tasks
2022-09-21 10:58:26 +00:00
Ilya Goncharov
e7f2085aa9
[Gradle, JS] platformType as internal
2022-09-21 10:58:26 +00:00
Ilya Goncharov
4906f17d09
[JS IR] Fix js compiler arguments
2022-09-21 10:58:25 +00:00
Ilya Goncharov
3d1db387f7
[Gradle, JS] Extension for outputFileProperty
2022-09-21 10:58:25 +00:00
Ilya Goncharov
cab79d950f
[Gradle, JS] outputName -> moduleName
2022-09-21 10:58:25 +00:00
Ilya Goncharov
55731f27a4
[Gradle, JS] Adopt changes about compilerOptions
2022-09-21 10:58:24 +00:00
Ilya Goncharov
4eedfe7f58
[Gradle, JS] Fix compilation after rebase
2022-09-21 10:58:24 +00:00
Ilya Goncharov
0efb8a64bf
[Gradle, JS] Add fileTree for kotlin2jsCompile
2022-09-21 10:58:23 +00:00
Ilya Goncharov
0bcb823550
[Gradle, JS] Rebase on master
2022-09-21 10:58:23 +00:00
Ilya Goncharov
8d90173ea5
[JS, IR] Deprecated outputFile
2022-09-21 10:58:23 +00:00
Ilya Goncharov
71ab99c47f
[JS, IR] Fix wasm tests
2022-09-21 10:58:22 +00:00
Ilya Goncharov
9685b0a86b
[JS, IR] Wasm with outputDir and outputName
2022-09-21 10:58:21 +00:00
Ilya Goncharov
f320efedd3
[JS, Tests] Migrate IR tests onto outputDir and outputName
2022-09-21 10:58:21 +00:00
Ilya Goncharov
eeb0520b48
[Gradle, JS] Migrate kotlin-stdlib-js
2022-09-21 10:58:21 +00:00
Ilya Goncharov
eed994f1fe
[Gradle, JS] Correct require relative path
2022-09-21 10:58:20 +00:00
Ilya Goncharov
642fae1a5b
[Gradle, JS] Migrate onto destinationDirectory and outputName
2022-09-21 10:58:20 +00:00
Ilya Kirillov
cd5b9d6356
[Analysis API] do not generate standalone tests which use compiler plugin
2022-09-21 09:44:24 +02:00
Ilya Kirillov
2387b31b9b
[Analysis API] add kotlin-stdlib to Analysis API tests via KotlinStandardLibrariesPathProvider
...
to customize it outside kotlin repo
2022-09-21 09:44:24 +02:00
Ilya Kirillov
a74b5dbcad
Add annotations-jar to compiler tests via KotlinStandardLibrariesPathProvider
...
to customize it outside kotlin repo
2022-09-21 09:44:24 +02:00
Ilya Kirillov
51cece4741
Publish Analysis API test framework
2022-09-21 09:44:23 +02:00
Ilya Goncharov
d203dc35bf
[JS IR] Add to IR keep possibility similar to legacy-dce one
...
It helps to:
- keep declarations even if they are not reachable and not exported
- not minify names of not exported declarations
Compiler argument: -Xir-keep=A,B
Can be used for top-level declarations or for member
^KT-54118 fixed
2022-09-20 16:06:17 +00:00
nataliya.valtman
4863e5d47b
Store errors into separate files
2022-09-20 14:11:25 +02:00
Dmitry Khalanskiy
4cbee3cde7
Fix KT-51478
...
The issue was that, when various context elements were available
to fulfill a need for an extension receiver, but none of them were
applicable to it, the compiler behaved the same way as if there
was no extension receiver at all.
https://youtrack.jetbrains.com/issue/KT-51478/Inapplicable-receiver-diagnostic-expected-when-there-are-two-context-receiver-candidates
2022-09-20 10:32:32 +00:00
Nikolay Lunyak
dccb7faf2e
[FIR] KT-53479: Paraphrase INSTANCE_ACCESS_BEFORE_SUPER_CALL
2022-09-20 09:51:20 +00:00
Dmitriy Novozhilov
367761008b
[Lombok] Make FQNs of Guava collections shade-safe
...
^KT-53683
2022-09-20 11:08:30 +03:00
Dmitriy Novozhilov
b1d42e1383
[Lombok] Update incorrect testdata according to KT-53965
2022-09-20 10:38:00 +03:00
Dmitriy Novozhilov
111dab7a88
[Lombok] Fix test configuration
2022-09-20 10:37:59 +03:00
Alexander Udalov
a19fc4650b
Workaround a problem in publishing kotlin-backend-native-for-ide
2022-09-20 03:55:13 +02:00
Vladimir Dolzhenko
fc8cb40a0d
Make KtFileElementType#INSTANCE final
...
#KT-53781
2022-09-19 20:34:35 +00:00
Vladimir Dolzhenko
8804742220
Revert back and deprecate KtStubElementTypes#FILE
...
Due to usages in some external tooling
#KT-53781
2022-09-19 20:34:35 +00:00
Ilya Gorbunov
e35ace5d3a
Deprecate AbstractDoubleTimeSource
...
There are too few usages of it, and it can be mostly replaced with AbstractLongTimeSource.
2022-09-19 19:16:40 +00:00
Ilya Gorbunov
57c9d61291
ComparableTimeMark and specialized TimeSource KT-54082
...
- Introduce ComparableTimeMark interface extending TimeMark,
and TimeSource.WithComparableMarks - a time source that returns such time marks.
- Implement ComparableTimeMark in ValueTimeMark and AbstractLong/DoubleTimeMark classes.
2022-09-19 19:16:40 +00:00
Mikhail Glukhikh
a4b2a8c4ea
AbstractTypeChecker: fix special case with CapturedType as self type argument
...
#KT-53908 Fixed
May fix also KT-53271
2022-09-19 19:12:21 +00:00
Mikhail Glukhikh
ed21011183
NewConstraintSystemImpl: remove redundant suppressions
2022-09-19 19:12:20 +00:00
Mikhail Glukhikh
6ab516a7e5
FE: add test for KT-53908
2022-09-19 19:12:20 +00:00
Artem Kobzar
73e7053c35
[K/JS] Use only single variant of default arguments function wrapper for exported and not-exported functions
2022-09-19 17:49:04 +00:00
Alexander Korepanov
ea7ce55082
[JS IR] Add a test with an object in inline function for JS IC
2022-09-19 16:54:14 +00:00
Sebastian Sellmair
7a8250cf17
[Gradle] Add ReadMe.md to k.g.p-api module
...
^KT-54029 Verification Pending
2022-09-19 16:03:46 +00:00
Sebastian Sellmair
bdfbac07d9
[Gradle] Add ReadMe.md to k.g.p-annotations module
...
^KT-54029 Verification Pending
2022-09-19 16:03:45 +00:00
Sebastian Sellmair
60c969fe06
[Gradle] Replace previous kgp Internal and Experimental annotations
...
^KT-54029 Verification Pending
2022-09-19 16:03:45 +00:00
Sebastian Sellmair
c2b48e2790
[Gradle] Add k.g.p-api and k.g.p.-annotations modules to binary compatibility validation
...
^KT-54029 Verification Pending
2022-09-19 16:03:45 +00:00
Sebastian Sellmair
8189d7b254
[Gradle] Implement kotlin-gradle-plugin-annotations module
...
This will include Internal* and *Experimental annotations for the
Kotlin Gradle Plugin. The separate module is proposed, so that
additional modules can use those annotations without
a dependency to the full kotlin-gradle-plugin-api module
(see -idea modules)
^KT-54029 WIP
2022-09-19 16:03:44 +00:00
Artem Kobzar
d9c5f100db
[K/JS] Use intrinsics instead of new functions in IR backend.
2022-09-19 13:04:16 +00:00
Yahor Berdnikau
e94c1ea0ed
Update Kotlin repo for bootstrap update
...
^KT-27301 Fixed
2022-09-19 12:30:42 +02:00
Yahor Berdnikau
e606018372
Fix deprecations in functional tests
...
^KT-27301 In Progress
2022-09-19 12:30:41 +02:00
Yahor Berdnikau
47dee4b88c
Fix MPP tests
...
^KT-27301 In Progress
2022-09-19 12:30:41 +02:00
Yahor Berdnikau
62a3978e6e
Drop unused test
...
^KT-27301 In Progress
2022-09-19 12:30:41 +02:00