From 9df59bc9973f3f54bc7ac8bdb5f1a76f78fe7ee6 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Sun, 10 Nov 2019 19:45:36 +0100 Subject: [PATCH] [kotlin compiler][update] 1.3.70-dev-1438 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 0c190f60400 - (HEAD -> master, tag: build-1.3.70-dev-1438, origin/master, origin/HEAD) Enable `-Xuse-mixed-named-arguments` feature for compiler project (10 hours ago) * be4ae5d7ba5 - Upgrade kotlin version in gradle configuration testdata (10 hours ago) * d485ea44e8e - Update bootstrap version (10 hours ago) * ba77e5eba89 - (tag: build-1.3.70-dev-1436) #KT-29622: Fix bunches for 191 and earlier idea versions (29 hours ago) * 66eeeb47053 - Add Focus Mode support to kotlin language (29 hours ago) * f7ef16d2d55 - (tag: build-1.3.70-dev-1433) Regenerate tests (2 days ago) * f9b66d57cf5 - (tag: build-1.3.70-dev-1431) Fix test data for -Xuse-mixed-named-arguments (2 days ago) * 228fdb4436b - (tag: build-1.3.70-dev-1428) Don't optimize null checks for unsafe primitive type boxes as well (2 days ago) * b80e1573818 - JVM, JVM IR: Don't optimize null-checks based on nullability information (2 days ago) * de082543f19 - (tag: build-1.3.70-dev-1426) Minor, ignore another test with java.util.function on JDK 6 (2 days ago) * 9b3e64257f6 - Minor, ignore test with java.util.function on JDK 6 (2 days ago) * e89a87b2e33 - (tag: build-1.3.70-dev-1425) KT-29926: Support completion of suspend lambda body and parameters (2 days ago) * da4097f488b - KT-29926: Support completion of suspend lambda parameters in the body (2 days ago) * 84b9044187b - KT-29926: Get rid of `filterFunctionExpected` (2 days ago) * e2b91cfec72 - (tag: build-1.3.70-dev-1416) Properties with custom property declarations highlighting rule. (2 days ago) * bf37572b935 - (tag: build-1.3.70-dev-1414) Offload heavy part of KotlinNativeABICompatibilityChecker to non-EDT thread pool (2 days ago) * d97aeb9fe0e - Build KotlinNativeABICompatibilityChecker notifications in a separate function (2 days ago) * 526e7e463b6 - (tag: build-1.3.70-dev-1410) Mute flaky failure in KotlinGotoImplementationMultiModuleTestGenerated in 193 (2 days ago) * ce1e57d798e - Mute IdeReplCompletionTestGenerated tests in 193 (KT-34825) (2 days ago) * 93aba85f51d - (tag: build-1.3.70-dev-1407) Fix FIR built-ins test (2 days ago) * 5313c964c68 - (tag: build-1.3.70-dev-1406) [FIR] Fix SOF in fir consistency checker (2 days ago) * bc453e5917a - [FIR] Fix testdata forgotten in e910653d (2 days ago) * e6b005a7dc6 - Disable `-Xuse-mixed-named-arguments` feature for compiler project (2 days ago) * 45523a57679 - Fix `-Xuse-mixed-named-arguments` compiler arg (2 days ago) * 8561f08f063 - (tag: build-1.3.70-dev-1404) [JVM_IR] Reintroduce non-IEEE comparisons (2 days ago) * 0675b54e117 - (tag: build-1.3.70-dev-1403) Minor, add regression test for KT-34766 (2 days ago) * ea543eac13e - (tag: build-1.3.70-dev-1401) [IC KLIB] Fix after rebase (2 days ago) * 3e3cb8734b1 - [IC] Unmute IC klib tests (2 days ago) * b11d69b7195 - [IC] Temporary restore removed method to fix proto comparison tests (2 days ago) * a91ed694bfa - [IC KLIB] Use new klib argument (2 days ago) * eb5e954e2a4 - Minor: adjust formatting (2 days ago) * d776e921117 - Use Klib JS serializer protocol for IC (2 days ago) * 6e9cd85b54b - Exclude some proto messages from proto comparison in IC (2 days ago) * ac9b7fa268c - Exclude some proto fields from proto comparison in IC (2 days ago) * 28e6219b0be - Fix proto comparison for fields mapped to type table (2 days ago) * c694752b4f0 - Generate Klib JS extensions for proto comparison (2 days ago) * 83f060ad3e5 - Minor: add functions to distinguish initial and incremental builds when debugging IC tests (2 days ago) * 537199e0fa5 - Minor: replace UsefulTestCase with KtUsefulTestCase (2 days ago) * 72c4be785d7 - [JS IR] Add proper extension point in FE to customize incremental data loading - fix IC klib (2 days ago) * 21c436c64c7 - Klib metadata cached package fragment and package fragment provider (2 days ago) * 1bced5d2a25 - [KLIB IC] Fix file index allocation, make them stable between recompilations (2 days ago) * ab506c1579b - (tag: build-1.3.70-dev-1399) Frontend: Avoid retypechecking the right hand side of assignment operators (2 days ago) * 41c81d25a0f - FIR body resolve: use nested classifier scopes only via member scopes (2 days ago) * f0130d04602 - FIR (minor): remove unnecessary withScopeCleanup call (2 days ago) * cf153590799 - (tag: build-1.3.70-dev-1397) Decrease number of forked test processes on local machine (2 days ago) * 7c9578116bf - (tag: build-1.3.70-dev-1396) JVM IR: Fix types in LateInitLowering (2 days ago) * 3ee013aac64 - (tag: build-1.3.70-dev-1389) Change compiler flag for enabling mixed named argumetns in compiler project (2 days ago) * 5b1cc7d8d52 - Update bootstrap version (2 days ago) * e910653d6f4 - [FIR] Add pretty rendering of functional types (2 days ago) * 18dc6524043 - [FIR] Get rid of `operation` in `FirVariableAssignment` (2 days ago) * b5210e6a9b0 - [FIR] Fix building fir for += with complex rhs (2 days ago) * cadc2dfe4da - [FIR] Fix generating fir for `invoke` calls (2 days ago) * ff32eab3d10 - (tag: build-1.3.70-dev-1387) [NI] Run call checkers on resolved calls for callable references (2 days ago) * f444702cf32 - (tag: build-1.3.70-dev-1385) JVM: Always invoke get()/charAt() in optimized for-loop over CharSequence.withIndex(), even if element variable is unused in destructuring declaration. (2 days ago) * 411dc5d60e5 - (tag: build-1.3.70-dev-1383) FIR nested classifier scope building: optimize companion search (3 days ago) * 48938a20a7e - Raw FIR: add synthesized Enum.valueOf() function (3 days ago) * 1978db9d0e6 - (tag: build-1.3.70-dev-1379) Move codegen tests on old language versions under oldLanguageVersions/ (3 days ago) * c3729c81899 - Reorganize codegen tests for old language versions (3 days ago) * dcd72b06d85 - (tag: build-1.3.70-dev-1378) JVM IR: Implement CHECK_NOT_NULL as a lowering (3 days ago) * ea6c43dabd4 - (tag: build-1.3.70-dev-1377) Mute inline testMultipleInExpression because of unstable order of usages in 193 (3 days ago) * fe9c5cac454 - Fix TypedHandlerTest in 193 (3 days ago) * f6bdaf992e7 - Fix jps build in buildSrc by explicitly using mutable set (3 days ago) * c053bd213ac - Don't assert order of todo items to fix platform update to 193 (3 days ago) * b2a61eb5e6f - Additional mute for IdeReplCompletionTestGenerated.testFunctions in 193 (3 days ago) * 2aa251fd0c5 - Remove deprecated API from InlayScratchFileRenderer (3 days ago) * 9fb95e776eb - (tag: build-1.3.70-dev-1372) [HIGHLIGHT] Specific keyword rules for val,var highlighting. (3 days ago) * 34ea47a8686 - (tag: build-1.3.70-dev-1369) Extract Konan Gradle model into a separate JAR file (3 days ago) * fb9f43c1190 - (tag: build-1.3.70-dev-1368) JVM_IR: fix load check in inliner (should accept primitives too) (3 days ago) * 4164b620e87 - (tag: build-1.3.70-dev-1364) Minor, remove obsolete directives and suppressions from contracts test data (3 days ago) * 66e19b13ce4 - IR: create shared variables for val-variables when needed (3 days ago) * 5c4b47c3361 - (tag: build-1.3.70-dev-1362) [native-gradle-plugin] Disabled native daemon for tests for now (3 days ago) * 83331a0afb3 - [native-gradle-plugin] Test fix (3 days ago) * ecb001d5db8 - Bumped K/N version (3 days ago) * d36effd7252 - [native-gradle-plugin] Run konan directly from the gradle process (3 days ago) * d755002ac46 - (tag: build-1.3.70-dev-1360) Advance bootstrap to 1.3.70-dev-1231 (3 days ago) * 0ea64c8d4b9 - Avoid using js dist library during jps build as it absent in bootstrap (3 days ago) * 155a760ee92 - Revert "Revert [JS IR] commits that failed build" (3 days ago) * 181d023e3ce - (tag: build-1.3.70-dev-1358) JVM IR: Remove JvmBackendContext.getTopLevelClass (3 days ago) * 1ac753602e4 - JVM IR: Avoid getTopLevelClass in CollectionStubMethodLowering (3 days ago) * f9ff3771e53 - JVM IR: Avoid getTopLevelClass in AddContinuationLowering (3 days ago) * 481d4d72b90 - JVM IR: Avoid getTopLevelClass in JvmSymbols (3 days ago) * d0c261c7792 - Ensure the correct functions (with correct params) are being used in ForLoopsLowering. (3 days ago) * 21178a4f1a3 - Fix issue getting the `size` property from Collection bounded type parameters, when lowering for-loops over Collection.indices. (3 days ago) * 30679ebfafc - (tag: build-1.3.70-dev-1355) FIR Java: implement correct type matching in SuperTypeScope (3 days ago) * 7fffd3d0f26 - Fix using method removed from 193 in old J2K (3 days ago) * 39db76b2ab1 - "Indent raw string" intention: do not suggest in const (3 days ago) * 688a2185fa4 - (tag: build-1.3.70-dev-1353) Tests for Kapt3 with JVM_IR backend (3 days ago) * 4d9839a790c - (tag: build-1.3.70-dev-1348) JavaClassUseSiteMemberScope: add mutable vs non-mutable type matching (3 days ago) * 61c337588bc - (tag: build-1.3.70-dev-1339) Revert testdata accidentally committed in 665405c4 (3 days ago) * 4f8a8f84ba9 - [FIR] Update some testdata in fir visualizer test (3 days ago) * abf41f87a11 - [FIR] Fix rendering of local variables in Visualizer (3 days ago) * f0ba9c3c40d - [FIR] Make file separator in `AbstractVisualizer` OS independent (3 days ago) * 581504aac5d - (tag: build-1.3.70-dev-1337) Raw FIR: add synthesized Enum.values() function #KT-24076 Fixed (4 days ago) * 6e0148c7a8f - FIR: cleanup of DataClassUtils: remove redundant status field assignments (4 days ago) * 3b100e57f20 - (tag: build-1.3.70-dev-1331) Change NO_EXPLICIT_VISIBILITY_IN_API_MODE diagnostic range to 'declaration modifiers + name'. (4 days ago) * 24688f35034 - Do not disable 'redundant visibility modifier' inspection completely in Explicit API mode. (4 days ago) * 5ab262c9775 - Skip explicit API inspection for data class properties and add inspection for public API in interfaces (4 days ago) * ebb7e434c82 - Explicit Api mode: Renamings after design discussions (4 days ago) * 7fada51c42a - Add quickfix for setting explicit public visibility for diagnostic reported in API mode (4 days ago) * 2b708093c0b - Add explicit return type check for API mode (4 days ago) * 7058492b558 - Explicit Api mode: prototype with check for missing explicit visibility (4 days ago) * a7d60fbf2dc - (tag: build-1.3.70-dev-1329) JVM IR: minor, fix IR builder scope for multifile bridges (4 days ago) * 7a2c467bb59 - JVM IR: remove obsolete hack in JvmMultifileClass facade generation (4 days ago) * 5d8aac456f9 - (tag: build-1.3.70-dev-1326) JVM_IR: create temporaries for complex super constructor arguments (4 days ago) * 42f75b32474 - JVM_IR: have SAM wrapper constructors accept FunctionN (4 days ago) * 862197d7135 - JVM_IR: create temporaries for complex SAM conversion arguments (4 days ago) * 650e2501bbd - (tag: build-1.3.70-dev-1315) [NI] Prioritize variables with trivial constraints over complex ones (4 days ago) * 5582fd40567 - [NI] Discard `DefNotNull` types inside invariant positions (4 days ago) * 4fc1bd9ec57 - (tag: build-1.3.70-dev-1313) Support inlining functions with KT-28064 style objects (4 days ago) * 27e1a54d4eb - (tag: build-1.3.70-dev-1310) [FIR] Add `descriptors.runtime` as dependency to psi2fir test (4 days ago) * 665405c4357 - [FIR] Add discriminating generics into ConeOverloadConflictResolver (4 days ago) * 86a8412b055 - (tag: build-1.3.70-dev-1307) Don't try loading PSI tree in IDE mode via stubs (e.g. decompiled code) (4 days ago) * aff9ae2ecfc - (tag: build-1.3.70-dev-1304) FIR resolve bench: collect unique problems also from callee, ignore empty problems (4 days ago) * bd1127cfa31 - (tag: build-1.3.70-dev-1300) FIR: resolve lambda arguments even if an outer call is unresolved (4 days ago) * 3b4edb39018 - Don't recreate FirSpecificTypeResolverTransformer during type resolve stage (4 days ago) * 3dd34214377 - Temporary: resolve type to kotlin/reflect/Function instead of kotlin/Function (4 days ago) * 60e6d2e5211 - Resolve local declaration statuses & types inside bodies in FirBodyResolveTransformer (4 days ago) * 668a2a58be0 - FIR: switch off body visiting in status & type resolve transformers (breaks many tests) (4 days ago) * d6daf321a25 - FIR: render implicit built-in type references as resolved ones (4 days ago) * 7f4b568021d - (tag: build-1.3.70-dev-1289) Mark new KClass.cast/safeCast extensions as low-priority (5 days ago) * 3c7b0e6cccc - (tag: build-1.3.70-dev-1288) Fix gradle runtime dependency issue for completion-ranking-kotlin library (5 days ago) * 279deb3a788 - Mention navigation fails asserts in 193 in common file (KT-34542) (5 days ago) * 5ca3698d139 - Remute JoinLinesTestGenerated tests in 193 (KT-34408) (5 days ago) * 651a70ae547 - Remute MultiLineStringIndentTestGenerated tests in 193 (KT-34566) (5 days ago) * c50e60f90f3 - More mutes for 193 branch (5 days ago) * 5d19b2c3c44 - Allow to mute tests with spaces in names (5 days ago) * e3c6a1fbd87 - (tag: build-1.3.70-dev-1284) Updating progress for optimize imports (5 days ago) * d2ae39489f4 - (tag: build-1.3.70-dev-1283) SmartPointers in Smart Completion for anonymous object generation (5 days ago) * d321f4626f7 - (tag: build-1.3.70-dev-1281) Formatter: fix line break before `OperationReference` in elvis #KT-22362 Fixed (5 days ago) * 247619c5658 - Formatter: fix line break between label and property #KT-22273 Fixed (5 days ago) * 7f1935b82ed - formatter: cleanup code (5 days ago) * 0098588a6bb - NodeIndentStrategy: remove code duplication (5 days ago) * 196dd25637f - ProjectCodeStyleImporter: fix deprecated elements (5 days ago) * f2289c216c3 - (tag: build-1.3.70-dev-1277) Fix type of IllegalArgumentException call for illegal step in StepHandler. (5 days ago) * ca4784ffd35 - (tag: build-1.3.70-dev-1271) Fix CLI testdata broken in 7f58162a (5 days ago) * c58ca27b2e9 - (tag: build-1.3.70-dev-1269) [FIR] Introduce `ResolutionMode` as data for body resolve instead of `Any?` (5 days ago) * 7f58162abc9 - Add `-Xuse-mixed-named-arguments` compiler flag (5 days ago) * 23d492646d6 - [FIR] Update testdata of SAM conversions diagnostics tests after lambda resolution fix (5 days ago) * 010dae454ec - [FIR] Fix extracting parameters from extension function types (5 days ago) * 9c8d6fb49bc - [FIR] Check for lambda arguments that expected type is functional type (5 days ago) * 297d07f465b - [FIR] Refactor fir resolve tests (5 days ago) * 66abbe1aadb - [FIR] Fix testdata in fir diagnostic tests broken in 01f09af6 (5 days ago) * 704e6e96fa0 - (tag: build-1.3.70-dev-1268) Fir2Ir: Produce IR_TEMPORARY_VARIABLE origins (5 days ago) * 733c7579aab - Normalize names of temporary variables in IrTextTests (5 days ago) * 740f851a106 - (tag: build-1.3.70-dev-1263) Revert [JS IR] commits that failed build (5 days ago) * 722f7ff0566 - (tag: build-1.3.70-dev-1254) Now using Kotlin setting instead of Java one (5 days ago) * efaf7791337 - (tag: build-1.3.70-dev-1248) Minor, fix test data for kotlinx.serialization bytecode text test (6 days ago) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index 04432e7ba6e..839869eb181 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,12 +18,12 @@ buildKotlinVersion=1.3.70-dev-1070 buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.3.70-dev-1070,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.3.70-dev-1244,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.3.70-dev-1244 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.3.70-dev-1244,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.3.70-dev-1244 -kotlinStdlibTestsVersion=1.3.70-dev-1244 -testKotlinCompilerVersion=1.3.70-dev-1244 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.3.70-dev-1438,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.3.70-dev-1438 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.3.70-dev-1438,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.3.70-dev-1438 +kotlinStdlibTestsVersion=1.3.70-dev-1438 +testKotlinCompilerVersion=1.3.70-dev-1438 konanVersion=1.3.70 # A version of Xcode required to build the Kotlin/Native compiler.