From 780c7929fa2968f6f6fcd41cdbc6ea5141ca9898 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Mon, 9 Nov 2020 05:27:16 +0100 Subject: [PATCH] [kotlin compiler][update] 1.4.30-dev-2395 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 0e8cf58a35c - (HEAD -> master, tag: build-1.4.30-dev-2395, origin/master, origin/HEAD) Minor: reformat (vor 16 Stunden) * b79b94fe75e - [MPP] Allow smart casts for properties from dependsOn modules (vor 16 Stunden) * 778bbd76cb5 - [MPP] Add test for KT-42754 (vor 16 Stunden) * 9f0cec34435 - (tag: build-1.4.30-dev-2389) Native, Gradle IT: Add verbosity to IT (vor 2 Tagen) * 9adc1a6e9bd - (tag: build-1.4.30-dev-2381) JVM IR: generate 'main' wrappers as non-final (vor 2 Tagen) * 791be7c2dcc - JVM IR: improve ABI of properties in multifile facades (vor 2 Tagen) * 55974b4eda2 - JVM IR: do not generate InlineOnly property accessors in multifile facade (vor 2 Tagen) * 500b1cfbd3a - JVM IR: fix flags of $default methods in multi-file facades (vor 2 Tagen) * d326d6a6936 - Specify module name via moduleName option instead of freeCompilerArgs (vor 2 Tagen) * bdb8a58b3b7 - JVM IR: merge JvmBackendFacade into JvmIrCodegenFactory (vor 2 Tagen) * 5c2c2591a1c - Minor, rename file to keep git history (vor 2 Tagen) * 624204c7b48 - JVM IR: remove outdated code in JvmIrCodegenFactory (vor 2 Tagen) * b2d49e96150 - Minor, fix whitespace in toString (vor 2 Tagen) * c1a292b01b4 - Psi2ir: improve exception stack traces (vor 2 Tagen) * 3cb202f5766 - (tag: build-1.4.30-dev-2373) Gradle IT: Fix Gradle output checks in Kotlin/Native ITs (vor 3 Tagen) * e3db96354d5 - (tag: build-1.4.30-dev-2361) Add javadoc and sources artifacts to kotlin-gradle-build-metrics module (vor 3 Tagen) * 5f2a9630069 - Better wording and comments for klib compatibility code (vor 3 Tagen) * 891a4c46218 - Dropped outdated klib version compatibility mechanisms (vor 3 Tagen) * 8b2b36d61f9 - Enabled klib abi version compatibility (vor 3 Tagen) * e434a1c8920 - (tag: build-1.4.30-dev-2355) FIR: Drop unused AbstractFirOverrideScope::create*Copy (vor 3 Tagen) * 2e4c41c0d82 - FIR: Drop PossiblyFirFakeOverrideSymbol (vor 3 Tagen) * 7b48625b582 - FIR: Remove FirCallableSymbol::overriddenSymbol (vor 3 Tagen) * 78b374ec88f - FIR: Do not set overriddenSymbol for KFunction::invoke (vor 3 Tagen) * a11b488c824 - FIR: Add workaround for combination of intersection + delegated members (vor 3 Tagen) * 41f878e104e - FIR: Adjust test data for type alias constructors (vor 3 Tagen) * 96c3436e73e - FIR: Temporary adjust diagnostics test data (vor 3 Tagen) * d58e66e79a9 - FIR: Merge both synthetic type alias constructor kinds (vor 3 Tagen) * f9aab77ce5a - FIR: Simplify ConstructorProcessing relevant to type aliases (vor 3 Tagen) * 8a949b0dcfa - FIR: Use attribute instead of overriddenSymbol for synthetic type alias constructor (vor 3 Tagen) * 4282e27d738 - FIR: Get rid of usages of FirCallableSymbol::overriddenSymbol (vor 3 Tagen) * 728c2a808f0 - FIR: Do not propagate overriddenSymbol at FirObjectImportedCallableScope (vor 3 Tagen) * 037ba4d973b - FIR: Simplify VariableStorage::isStable (vor 3 Tagen) * 317d9814728 - FIR: Do not use overriddenSymbol for imported from object (vor 3 Tagen) * 65119adb6a2 - FIR: Adjust test data. FakeOverride -> SubssitutionOverride (vor 3 Tagen) * 3e37995004e - FIR: Get rid of FirCallableSymbol::isFakeOverride and isIntersectionOverride (vor 3 Tagen) * 36387d97ad1 - (tag: build-1.4.30-dev-2323) Add IC metrics reporting (vor 3 Tagen) * 5bde6457b18 - Metrics reporting utils (vor 3 Tagen) * 97a09680d56 - Remove CompositeICReporterAsync (vor 3 Tagen) * 2c1e4c17694 - (tag: build-1.4.30-dev-2319) [IR] Use more specific type (IrSimpleFunction) for accessors in IrLocalDelegatedProperty (vor 3 Tagen) * 11bc1c07537 - (tag: build-1.4.30-dev-2316) Revert "Fix configuration cache issue in AbstractKotlinTarget" (vor 3 Tagen) * 8ca9e792e92 - (tag: build-1.4.30-dev-2314) [KLIB] Make sure that referenced local anonymous class is deserialzied. (vor 3 Tagen) * 0dd329d3d4c - (tag: build-1.4.30-dev-2306) Gradle IT: Intercept and log Gradle process output on import failures (vor 4 Tagen) * 4de1bf8d350 - Gradle IT: Move GradleProcessOutputInterceptor to the test framework (vor 4 Tagen) * fae3ba35e96 - Gradle, Native: More verbose logging in KotlinToolRunner (vor 4 Tagen) * 734dff62822 - [Commonizer] Use compact variants of collections to reduce memory footprint (vor 4 Tagen) * 30bf7b87fea - Minor. Code formatted (vor 4 Tagen) * f5bb60f7cd6 - [Commonizer] Refactor CIR type representation (vor 4 Tagen) * 2764550bbe7 - [Commonizer] Relax conditions for TA lifting-up (vor 4 Tagen) * cb2e94df164 - [Commonizer] Minor. Convert approximation keys back to data classes (vor 4 Tagen) * 45ce0c6c116 - (tag: build-1.4.30-dev-2293) avoid failing KotlinGradleIT.testInternalTest for Windows agent (vor 4 Tagen) * 6d29bb5814e - Fix configuration cache issue in AbstractKotlinTarget (vor 10 Tagen) * 90ea64a0e5c - (tag: build-1.4.30-dev-2289) Don't report warning about changing execution order for varargs if it's inside an annotation (vor 4 Tagen) * f052bc341c0 - Don't report warning about implicitly inferred Nothing for call arguments if there is non-Nothing return type (vor 4 Tagen) * 78592873372 - (tag: build-1.4.30-dev-2288) [KT-40688] Inlay Hints: lambda hints removal on editing (vor 4 Tagen) * b3b09ea9b72 - (tag: build-1.4.30-dev-2271) FIR: adjust spec testData after DFA changes: (vor 5 Tagen) * a5389b067bd - FIR DFA: use element-wise join everywhere (vor 5 Tagen) * 771c839d742 - FIR DFA: element-wise join at merging points of try expression (vor 5 Tagen) * bd173ebebcc - FIR DFA: isolate effects between blocks in try expression (vor 5 Tagen) * 1f1e1828a70 - FIR CFG: reconfigure exception throwing paths in try expression (vor 5 Tagen) * 146036010c9 - FIR DFA: add tests about smartcasts in/after try-catch-finally (vor 5 Tagen) * 2c8c47399af - (tag: build-1.4.30-dev-2263) [JVM_IR] Enable KotlinAgainstJava and remaining JavaAgainstKotlin test. (vor 5 Tagen) * 24345bb6b3e - (tag: build-1.4.30-dev-2262) Prevent NPE while fetching muted tests from Teamcity server (vor 5 Tagen) * bc2b396ecd9 - (tag: build-1.4.30-dev-2257) kotlin.native.cocoapods.targets can be a custom list of architectures (#3861) (vor 5 Tagen) * 02790682140 - (tag: build-1.4.30-dev-2255) [JVM_IR] Follow old backend in bridge visibility and varargs marking. (vor 5 Tagen) * 326768e8b5f - (tag: build-1.4.30-dev-2251) Minor. Update test data (vor 5 Tagen) * bd4e2a283cb - (tag: build-1.4.30-dev-2247) JVM IR: Don't generate null checks on value parameters of private operator functions (vor 5 Tagen) * d4cb5214332 - (tag: build-1.4.30-dev-2239) JVM IR: Fix names for SAM callable references with inline class return types (vor 5 Tagen) * aa81041415d - (tag: build-1.4.30-dev-2235) FIR: Fix DiagnosticsTestGenerated when FIR starts requesting light classes (vor 6 Tagen) * a936386e53a - FIR: Add more complicated workaround for OverloadResolutionByLambdaReturnType (vor 6 Tagen) * 4612f26bfb0 - FIR: Add workaround for OverloadResolutionByLambdaReturnType (vor 6 Tagen) * 07ed89b02bf - Move OVERLOAD_RESOLUTION_BY_LAMBDA_ANNOTATION to compiler.common (vor 6 Tagen) * a444618c275 - FIR: Correctly handle Java annotations from deserialization (vor 6 Tagen) * f2b0d057b9e - (tag: build-1.4.30-dev-2231) JVM IR: minor optimizations in IrTypeMapper.classInternalName (vor 6 Tagen) * b3e79d36df1 - (tag: build-1.4.30-dev-2223) Fix compiler warnings and some inspections (vor 6 Tagen) * e5d5c204735 - Minor, suppress deprecation warnings in parcelize plugin (vor 6 Tagen) * ee8db2f7607 - (tag: build-1.4.30-dev-2221) Escape resolving same library several times in K/N (#3880) (vor 6 Tagen) * 1376fed1d47 - (tag: build-1.4.30-dev-2210) Support non-public inline class constructors (vor 6 Tagen) * 88bbeea7f6a - (tag: build-1.4.30-dev-2208) Fix deprecated gradle api usage in artifact transform (vor 6 Tagen) * 94145f880c4 - (tag: build-1.4.30-dev-2199) [IR] Inliner: supported recursion in default arguments (vor 6 Tagen) * 5f8fabed61d - (tag: build-1.4.30-dev-2196) Minor. Update test data (vor 6 Tagen) * 497b7ee266a - (tag: build-1.4.30-dev-2183) [minor] fix accidental addition of FirScriptCodegenTestGenerated (vor 6 Tagen) * 89836a2c9a1 - (tag: build-1.4.30-dev-2173) Minor, test-data-only: Remove unused "IGNORE_BACKEND_FIR" directives in asmLike test-data. (vor 6 Tagen) * c02e92a5e06 - JVM IR: minor, use createJvmIrBuilder to simplify code (vor 6 Tagen) * dd33ed92978 - Fix suspend function with inline class types in reflection (vor 6 Tagen) * 56f7e34e3eb - (tag: build-1.4.30-dev-2171) [Gradle, K/N] Revert change of AbstractKotlinNativeCompile supertype (vor 6 Tagen) * 369b1ef5df9 - (tag: build-1.4.30-dev-2166) Fix compilation in perfTests (vor 7 Tagen) * 2bffce2259b - (tag: build-1.4.30-dev-2163) Revert Open build tool window on Gradle DSL errors (vor 7 Tagen) * 1a57794e820 - (tag: build-1.4.30-dev-2162) Clean ups in IDE performance tests output (vor 7 Tagen) * 617279310e8 - (tag: build-1.4.30-dev-2159) [JVM_IR] Rebase inline function and defaults args stepping test. (vor 7 Tagen) * 7b315a8b525 - (tag: build-1.4.30-dev-2150) JVM_IR: Do not box inline class in methods (vor 7 Tagen) * e20093d762e - (tag: build-1.4.30-dev-2145) Support @JvmStatic and @JvmOverload in annotation companion (vor 7 Tagen) * 7ec2d036ae8 - Don't generate `final` modifier on static interface methods produced by @JvmStatic+@JvmOverloads from interface companion (vor 7 Tagen) --- kotlin-native/gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kotlin-native/gradle.properties b/kotlin-native/gradle.properties index 612552c0da6..8f98f09fbce 100644 --- a/kotlin-native/gradle.properties +++ b/kotlin-native/gradle.properties @@ -18,12 +18,12 @@ buildKotlinVersion=1.4.20-dev-2167 buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-2167,branch:default:any,pinned:true/artifacts/content/maven remoteRoot=konan_tests -kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.30-dev-2139,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.4.30-dev-2139 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.30-dev-2139,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.4.30-dev-2139 -kotlinStdlibTestsVersion=1.4.30-dev-2139 -testKotlinCompilerVersion=1.4.30-dev-2139 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.30-dev-2395,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.4.30-dev-2395 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.30-dev-2395,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.4.30-dev-2395 +kotlinStdlibTestsVersion=1.4.30-dev-2395 +testKotlinCompilerVersion=1.4.30-dev-2395 konanVersion=1.4.30 # A version of Xcode required to build the Kotlin/Native compiler.