Mikhael Bogdanov
0c419eac1a
Update Java8BuiltInsWithJDKMembersTest tests
2021-07-29 19:45:56 +02:00
Mikhael Bogdanov
0f216f4d37
Update LoadJava8TestGenerated tests
2021-07-29 19:45:56 +02:00
Mikhael Bogdanov
a544d6948b
Fix simpleUnaryOperators.kt test
2021-07-29 19:45:56 +02:00
Victor Petukhov
f84adcb378
[FE 1.0] Fix some foreign annotation tests
2021-07-29 19:45:56 +02:00
Victor Petukhov
ca0b8be53b
[FE 1.0] Fix some diagnostic spec tests
2021-07-29 19:45:55 +02:00
Alexander Udalov
0ed9b75428
Minor, fix diagnostic test data for FIR
2021-07-29 19:45:55 +02:00
Alexander Udalov
b442e598d3
Fix test data of codegen tests for KT-47328 for 1.6
2021-07-29 19:45:55 +02:00
Alexander Udalov
f1ac5796ed
Fix test data of compileJavaAgainstKotlin for 1.6
...
See LanguageFeature.DefinitelyNotNullTypeParameters.
2021-07-29 19:45:55 +02:00
Alexander Udalov
2d0d83a54b
Fix AntTaskTestGenerated.testLanguageVersion for 1.6
2021-07-29 19:45:55 +02:00
Alexander Udalov
6af042c1dd
Temporarily disable runtime version consistency checks
...
To be enabled after the project is fully bootstrapped and default
language version is advanced to 1.6.
2021-07-29 19:45:55 +02:00
Victor Petukhov
95492f7370
[FE 1.0] Fix some diagnostic tests
2021-07-29 19:45:55 +02:00
Dmitriy Novozhilov
7250aed3b5
[FE 1.0] Fix some diagnostic tests
2021-07-29 19:45:55 +02:00
Mikhael Bogdanov
c9c82ab3a6
Update test affected by SafeCallsAreAlwaysNullable feature
2021-07-29 19:45:55 +02:00
Mikhael Bogdanov
c8094f7439
Add readable toString for JavaTypeEnhancementState
2021-07-29 19:45:55 +02:00
Mikhael Bogdanov
f590c3201a
Update ScriptingHostTest.testCompileOptionsLanguageVersion test
2021-07-29 19:45:55 +02:00
Mikhael Bogdanov
70fe984738
Update classTypeParameter.kt test
2021-07-29 19:45:55 +02:00
Mikhael Bogdanov
cc5ba4c0af
Update diagnostic tests
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
0cccb76652
Update tests affected by ProperTypeInferenceConstraintsProcessing feature
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
235359e028
Ignore tests cause of KT-47542
...
#KT-47542
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
390eda1b9d
Fix CompileKotlinAgainstCustomBinariesTest tests
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
7854e9c3d7
Update CLI tests
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
1187e786f4
Fix compilation in MappedExtensionProvider.kt
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
5f3f2e762a
Update JS tests
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
1fe1c197ee
Mute WASM safeAccess.kt test
...
Update JS tests
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
29f6ec4f40
Update defaultSnapshotVersion to 1.6.255-SNAPSHOT
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
38fb5e16ef
Update test affected by ApproximateIntegerLiteralTypesInReceiverPosition feature
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
805778e782
Fix compilation cause of KT-47797 problem
...
#KT-47797
2021-07-29 19:45:54 +02:00
Mikhael Bogdanov
7cbd6908f9
Update test affected by ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated feature
2021-07-29 19:45:53 +02:00
Mikhael Bogdanov
228100ef09
Upgrade toolchain to api/lv 1.4
2021-07-29 19:45:53 +02:00
Mikhael Bogdanov
a919aab3ab
Update metadata related logic after switch to 1.6
2021-07-29 19:45:53 +02:00
Mikhael Bogdanov
ee07ff7982
Switch latest stable version to 1.6
2021-07-29 19:45:53 +02:00
Dmitry Petrov
caa13b33b1
JVM_IR minor: update testdata
2021-07-29 20:45:16 +03:00
Dmitry Petrov
b93dff003f
JVM_IR configure loop shape in the backend context
2021-07-29 20:45:15 +03:00
Dmitry Petrov
38d6c8ded0
JVM_IR generate range loops as counter loops when possible
2021-07-29 20:45:14 +03:00
Sergey Igushkin
d0f207071c
Prepare for enabling HMPP by default and migrating the flags (KT-40245)
...
* Add a new single flag for enabling HMPP:
kotlin.mpp.hierarchicalStructureSupport
When this flag is enabled:
* The old HMPP flags gets enabled, too, for old consumers
* The commonizer gets enabled as well
* An internal flag is set to indicate that the old flags were set by
the plugin
* Add an internal flag that we should flip when HMPP becomes the
default: kotlin.internal.mpp.hierarchicalStructureByDefault
With this flag is enabled:
* All MPP projects will use the composite artifact and
compile metadata with the KLIB compiler
* The compatibility metadata artifact will be gone
* The new HMPP flag is enabled by default
* Add consistency checks for new VS old flags
Issue #KT-40245
2021-07-29 19:12:53 +03:00
Pavel Kirpichenkov
352c624601
Provide built-ins module name in IrLinker for debugger
2021-07-29 19:04:25 +03:00
Dmitriy Novozhilov
046730c62c
[Test] Integrate AbstractCompileTimeConstantEvaluatorTest to AbstractDiagnosticTest
...
^KT-47898
2021-07-29 15:25:53 +03:00
pyos
c401582770
FE: do not wrap types with enhancements if they're the same
2021-07-29 14:52:51 +03:00
pyos
8c524c2f89
FE: do not attach enhancements to parts of enhanced flexible types
2021-07-29 14:52:51 +03:00
pyos
6cb6abee98
FE: do not create multiple layers of enhancements for warnings
2021-07-29 14:52:51 +03:00
Victor Petukhov
5684b6977a
Do preparation of enhancement as well (for types with enhancement), during subtype checks
...
^KT-47899 Fixed
2021-07-29 14:23:56 +03:00
Victor Petukhov
c5d783596d
Check type parameter bounds by java nullability annotations not only in basic resolution context
...
^KT-47920 Fixed
2021-07-29 14:23:55 +03:00
Victor Petukhov
20d50cfee7
Prevent leaking of type parameter erasion results cache into static scope
2021-07-29 14:23:55 +03:00
Victor Petukhov
6706ee87ad
Introduce TypeParameterUpperBoundEraser to memorize results of type parameters erasion computation
...
^KT-47785 Fixed
2021-07-29 14:23:54 +03:00
Victor Petukhov
f9cb0d61a8
Don't apply Java defaulting nullability annotations rules to unbounded wildcards
...
^KT-47396 Fixed
2021-07-29 14:23:53 +03:00
Victor Petukhov
99491014e4
Prefer flexible nullability by Java annotations to nullable one if the corresponding type parameter has nullable bound
...
^KT-47422 Fixed
2021-07-29 14:23:52 +03:00
Dmitriy Novozhilov
2c9857b880
Assume LV 1.6 ready for preview
...
^KTIJ-19253 Fixed
2021-07-29 13:28:15 +03:00
Dmitriy Dolovov
59dcef81f7
[K/N][Gradle] Make sure K/N Gradle plugin don't fail when K/N distribution directory has no platform libs
2021-07-29 12:56:55 +03:00
Dmitriy Dolovov
66c9d658e4
[K/N] Keep the Kotlin/Native compiler version inside of the K/N distribution
...
Restore the behavior that was accidentally disabled.
2021-07-29 12:56:50 +03:00
Dmitriy Dolovov
b505486063
K/N, Minor: Drop unused exception class: KonanIrDeserializationException
2021-07-29 12:56:45 +03:00