From cc8b07543aab49be58e8d0cdb3b53dbac0d824b1 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Wed, 1 Apr 2020 15:45:18 +0200 Subject: [PATCH] [kotlin compiler][update] 1.4.0-dev-5257 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 435a7e7e263 - (tag: build-1.4.0-dev-5257) i18n: fix name for `LiftReturnOutFix` (vor 9 Stunden) * 5411b85cb92 - (tag: build-1.4.0-dev-5255) Minor. Rename isKonanStdlib() into isNativeStdlib() (vor 9 Stunden) * e69b2ed47d2 - Drop redundant dependencies on :native:kotlin-native-utils (vor 9 Stunden) * 31a1f8ff4bf - Include :native:kotlin-native-utils into kotlin-compiler.jar (vor 9 Stunden) * 28cb9d4e132 - Gradle: Remove redundant dependency on 'kotlin-native-utils' artifact (vor 9 Stunden) * 5f5f2193678 - Keep KonanPlatformKt.isNative for backward compatibility (vor 9 Stunden) * 10d5726a02b - (tag: build-1.4.0-dev-5251) Update test data that depends on stdlib method docs (vor 14 Stunden) * 6eebe21897c - (tag: build-1.4.0-dev-5248) Remove redundant backticks: fix false positive for multiple underscores (vor 16 Stunden) * 34cfe7dfdb0 - (tag: build-1.4.0-dev-5247) "Add missing component" intention: fix it works correctly if entries is empty (vor 16 Stunden) * 0a215cafa74 - (tag: build-1.4.0-dev-5244) README Update 'Gradle properties' link (vor 16 Stunden) * 136a64a0b71 - (tag: build-1.4.0-dev-5243) README Kotlin DSL script for composite build (vor 16 Stunden) * e5b4b03314e - (tag: build-1.4.0-dev-5228) RedundantLambdaArrowInspection: fix false positive when receiver is qualified expression (vor 20 Stunden) * 487e1ddddc7 - (tag: build-1.4.0-dev-5227) Wizard: do not update path & artifactId value for invalid project name (vor 20 Stunden) * fef3ea573b6 - Wizard: allow "-" char in artifactId/groupId & fix their error messages (vor 20 Stunden) * 630adb34dbc - (tag: build-1.4.0-dev-5226) [FIR] Don't provide receiver as value in delegated constructor call (vor 20 Stunden) * a377a6fccbe - [FIR2IR] Handle references to constructors separately (vor 20 Stunden) * 282509b0da0 - [FIR2IR] Provide object receivers for callable references (vor 20 Stunden) * 51de319cc45 - (tag: build-1.4.0-dev-5221) New J2K: fix IOOB exception on inference (vor 21 Stunden) * 98f2604df0a - New J2K: introduce type alias symbol (vor 21 Stunden) * bc522812081 - New J2K: convert Java method reference to Kotlin one on copy-pasting Java code (vor 21 Stunden) * d6d843aaed6 - New J2K: fix assignment target in ConvertGettersAndSettersToPropertyProcessing (vor 21 Stunden) * b3e728f4fbc - New J2K: don't allow open modifier on top-level/private declarations (vor 21 Stunden) * 4d4aa885348 - New J2K: handle spaces in array dimensions declaration (vor 21 Stunden) * 353e884c8f5 - New J2K: do not merge methods if there are vararg parameters present (vor 21 Stunden) * 4a450ab6243 - New J2K: do not use unicode symbol in bundle (vor 21 Stunden) * 78d2aaa0218 - New J2K: handle null Java type (vor 21 Stunden) * 113561f5f5f - (tag: build-1.4.0-dev-5213) Execute reloadDefinitionsBy on a pooled thread (vor 23 Stunden) * 9f09e50a283 - ApplicationUtils syntax improvements (vor 23 Stunden) * 23ea2446e05 - (tag: build-1.4.0-dev-5205) IDEA: add a couple "navigate to inline function call site" tests (vor 24 Stunden) * 9d7db101e66 - JVM: refactor SMAP stuff some more (vor 24 Stunden) * e98bdc6f8e5 - JVM: preserve call site markers when inlining lambdas (vor 24 Stunden) * 9d21800d8f9 - JVM: fix SMAP range extension logic (vor 24 Stunden) * b4d7dfd02cb - (tag: build-1.4.0-dev-5200) Advance minimal Gradle version for .gradle.kts tests to 5.0 (vor 25 Stunden) * bc5605dcdcb - Mute stepping test, KT-37879 (vor 25 Stunden) * 4a8dbccceef - Advance bootstrap to 1.4.0-dev-5087 (vor 25 Stunden) * 6b11decf527 - Enable option -Xno-optimized-callable-references in the whole project (vor 25 Stunden) * 38a719cb22a - (tag: build-1.4.0-dev-5199) [NI] Fix trace manipulations for builder inference and ::-expressions (vor 25 Stunden) * 6213680604c - (tag: build-1.4.0-dev-5198) Mute GradleKtsImportTest.testError for AS (vor 25 Stunden) * ccf5a2b4adf - (tag: build-1.4.0-dev-5196) [Gradle, JS] KT-36784 Add additional args for npm install (vor 26 Stunden) * 14f0091c84c - [Gradle, JS] KT-36784 Add tests on local npm dependencies in composite (vor 26 Stunden) * 149d7fb33a9 - [Gradle, JS] KT-36784 Fix requireing of node modules (vor 26 Stunden) * f30875f79ba - [Gradle, JS] KT-36784 Move fromSrcPackageJson (vor 26 Stunden) * 253b8587e43 - [Gradle, JS] KT-36784 Composite build test (vor 26 Stunden) * 568ef5dc5f2 - [Gradle, JS] KT-36784 Fix depends on for package json umbrella (vor 26 Stunden) * e27c334d4af - [Gradle, JS] Fix package.json file (vor 26 Stunden) * fa632a2aea0 - [Gradle, JS] KT-36784 Input as composite package.json (vor 26 Stunden) * e85501337e3 - [Gradle, JS] Imported dependencies as file dependencies, not workspaces (vor 26 Stunden) * 98f012b1c86 - [Gradle, JS] KT-36784 Dependencies for workspaces (vor 26 Stunden) * 2cee63f7530 - [Gradle, JS] KT-36784 Remove inter workspace dependencies (vor 26 Stunden) * d0f4cdef687 - [Gradle, JS] KT-36784 Fix relative folder (vor 26 Stunden) * 1ef37b62034 - [Gradle, JS] KT-36784 Add composite dependencies to hook (vor 26 Stunden) * d3cb31c5842 - [Gradle, JS] KT-36784 Add internalCompositeDependencies as inputs (vor 26 Stunden) * 1c04ac71e95 - [Gradle, JS] Formatting dependency resolution for npm (vor 26 Stunden) * ba6cadfc384 - [Gradle, JS] Use name of included build by root project (vor 26 Stunden) * c5c3f52b813 - [Gradle, JS] Umbrella package json task (vor 26 Stunden) * 63487c3836c - [Gradle, JS] Scan all packages in included build (vor 26 Stunden) * 7ad489883d7 - [Gradle, JS] Hardcode with composite build (vor 26 Stunden) * ae021e21db4 - [Gradle, JS] GradleNodeModuleBuilder use files instead of artifacts (vor 26 Stunden) * be4c3018082 - [Gradle, JS] Abstractize GradleNodeModulesCache.kt (vor 26 Stunden) * 77139a3a109 - [Gradle, JS] Add internal composite dependencies (vor 26 Stunden) * cdc53f5fecf - (tag: build-1.4.0-dev-5188) Minor kotlin-test doc fixes (vor 27 Stunden) * 96ed87d81bb - assertFailsWith: set unexpected exception as a cause of assertion error (vor 27 Stunden) * 2bb36899da3 - Introduce 'fail' method to throw AssertionError with cause (vor 27 Stunden) * d2ff98fcb15 - Pack kotlin-test common tests into stdlib tests zip for native (vor 27 Stunden) * ff104f40374 - (tag: build-1.4.0-dev-5186) [FIR2IR] Set proper visibility of backing fields (vor 28 Stunden) * 6a1923a4777 - (tag: build-1.4.0-dev-5182) "Convert to anonymous object" intention: suggest for kotlin fun interface (vor 28 Stunden) * 0abe3a6c39d - (tag: build-1.4.0-dev-5181) [NI] Report not-a-class LHS error for callable reference arguments (vor 29 Stunden) * b7ea590e237 - [IDEA] Add HTML render for ambiguous callable references diagnostic (vor 29 Stunden) * a416fde8141 - [NI] Move abstract class instantiation check to call checkers (vor 29 Stunden) * 3f00de5d7b6 - (tag: build-1.4.0-dev-5180) Uast: fallback to call braces in getting the anchor for call-expressions in complex cases (KT-36273) (vor 29 Stunden) * f98a1de7c3a - Uast: making `convertDeclaration` always convert the `originalElement` (KT-35848) (vor 29 Stunden) * 61ad32f0127 - (tag: build-1.4.0-dev-5176) Samples of Map functions "contains" and "isNotEmpty" (vor 2 Tagen) * 606b4db48ac - Improve samples for partition: add destructuring (vor 2 Tagen) * 7bb7c86fa99 - Add samples for partition (vor 2 Tagen) * dd2aa3de284 - Add sample for filterNot and improve sample for filter (vor 2 Tagen) * f887a292799 - Add sample for filter (vor 2 Tagen) * 840f2228670 - Add sample for filterNotNull (vor 2 Tagen) * e8ee405cdbd - Add sample for text version of chunked (vor 2 Tagen) * 3f9892a49df - (tag: build-1.4.0-dev-5168) Revert "Avoid run DefinitionsCollectorBackgroundTask on AWT in tests" (vor 2 Tagen) * 4ade669b9bd - (tag: build-1.4.0-dev-5164) Minor: unmute 2 tests fixed in FIR (vor 2 Tagen) * 0397470b857 - (tag: build-1.4.0-dev-5158) [Spec tests] Update tests with spec version 0.1-313 (vor 2 Tagen) * 52cc7aa117f - (tag: build-1.4.0-dev-5155) Avoid run DefinitionsCollectorBackgroundTask on AWT in tests (vor 2 Tagen) * 5f66458cb53 - Fix flaky ConfigureKotlinTest (vor 2 Tagen) * d0e28d7c8da - (tag: build-1.4.0-dev-5154) Ignore Java-sepcific test in Native (vor 2 Tagen) * 02b651ef28d - (tag: build-1.4.0-dev-5152) 201: Update to 201.6668.13 (vor 2 Tagen) * 1c3c1546b50 - Fix JSR223 dependency on daemon in tests (vor 2 Tagen) * 46174a8c321 - 201: Apply workaround for IDEA execution in daemon main (vor 2 Tagen) * 148cbe87f47 - 201: Use idea.plugins.compatible.build to avoid problems with build number (vor 2 Tagen) * a8c3e4aa6f8 - 201: Add additional registry key (vor 2 Tagen) * e618c211b47 - Run test with full path to maven (KT-37654) (vor 2 Tagen) * 5fe28b31799 - (tag: build-1.4.0-dev-5150) IR: explicitly pass isFakeOverride to buildFun and friends (vor 2 Tagen) * fb6956f8420 - IR common: use .isFakeOverride instead of checking origin (vor 2 Tagen) * 2784e30fd45 - JVM_IR: use .isFakeOverride instead of testing origin (vor 2 Tagen) * 0480f2d170b - [JS IR] Fix usages of 'IrDeclarationOrigin.FAKE_OVERRIDE' (vor 2 Tagen) * e4ad6698fb7 - [IR] Fix fake override checkers (vor 2 Tagen) * cec64a2ec79 - (tag: build-1.4.0-dev-5148) KT-37861 'this' is uninitialized in constructor default parameters (vor 2 Tagen) * 078cf02c8a0 - (tag: build-1.4.0-dev-5147) FIR: Provide dispatch receiver for 'field' according to property type (vor 2 Tagen) * a0978a50e82 - [FIR2IR] Correct 'this' conversion when it points to non-closest class (vor 2 Tagen) * 4388b30f87c - [FIR] Fix anonymous object handling as 'this' receiver (vor 2 Tagen) * c8206c46665 - (tag: build-1.4.0-dev-5146) [Spec tests] Fix mistakes during parsing compiler tests to extract spec links (vor 2 Tagen) * d1fc6ff6ee7 - (tag: build-1.4.0-dev-5145) [FIR2IR] Don't provide backing field symbols for non-Java property refs (vor 2 Tagen) * d4ae9924175 - [FIR] Apply type arguments for callable references (vor 2 Tagen) * 8fbc6e37e5a - [FIR2IR] Rename: CallGenerator -> CallAndReferenceGenerator (vor 2 Tagen) * 810b607a655 - [FIR2IR] Provide receivers also for property callable references (vor 2 Tagen) * 697006d782a - [FIR2IR] Re-use receiver application logic in callable ref conversion (vor 2 Tagen) * 1b1902f6ee5 - [FIR2IR] Move callable reference conversion to CallGenerator (vor 2 Tagen) * d8539fdde91 - [FIR2IR] Add dispatch & extension receivers to callable references (vor 2 Tagen) * 5414b9dfb30 - (tag: build-1.4.0-dev-5141) Refactor Move refactoring (vor 2 Tagen) * a9de0a219b0 - Refactor of Move refactoring (vor 2 Tagen) * 8877559c027 - Add FUS support to move refactoring (vor 2 Tagen) * f489eda0e7a - Remove TextOccurrencesUtil.findNonCodeUsages reprecated usages for 201 platform (vor 2 Tagen) * b205b017fe4 - Fixed references move refactoring for NonCode usages (vor 2 Tagen) * aef8028a9c7 - Fix changing kotlin class usages in java while move refactoring (vor 2 Tagen) * ff831aded48 - Move refactoring on kts fixes (vor 2 Tagen) * e05df9d8382 - Add expect/actual move refactoring support (vor 2 Tagen) * bd851bf2fb8 - (tag: build-1.4.0-dev-5133) Unmute enum tests for IDEA 201 (vor 2 Tagen) * 43468c6d555 - Filter enum synthetic methods for stub based classes (vor 2 Tagen) * 172a45a6379 - (tag: build-1.4.0-dev-5129) Gradle, native: Fix building platform libraries for MIPS (vor 2 Tagen) * 872b140500a - (tag: build-1.4.0-dev-5123) Uast: support for annotated expressions (KT-35801) (vor 2 Tagen) * c4bd1ce73c4 - Uast: considering top reified functions as `static` (KT-37613) (vor 2 Tagen) * 0ca67c1bace - Uast: handling reified methods receivers (KT-37613) (vor 2 Tagen) * d6d19b563d0 - (tag: build-1.4.0-dev-5116) [Spec tests] Exclude spec consistency test from common `test` task (vor 2 Tagen) * 218c13efc51 - [FIR] Remove links to spec sentences during comparison fir and old front-end test data (vor 2 Tagen) * a29385e758a - [Spec tests] Small clean-up CheckerTestUtil and around it (vor 2 Tagen) * 90d1cdf2e1c - [Spec tests] Add tests for section call-with-trailing-lambda-expressions (vor 2 Tagen) * 4736b3b348f - [Spec tests] Add tests for call-with-named-parameters (vor 2 Tagen) * bb1ee952ba0 - [Spec tests] Add tests for call-without-an-explicit-receiver, receivers (vor 2 Tagen) * 35de6a3f6eb - [Spec tests] Add tests for overload-resolution, building-the-overload-candidate-set-ocs, operator-call: -properties available through the invoke convention are non-eligible for operator calls -smart casts and overload-resolution -candidate sets (vor 2 Tagen) * 4301744d2df - [Spec tests] Add test for infix fun + KT-36786 (vor 2 Tagen) * c9bb994fb50 - [Spec tests] Add tests to check overload resolution for implicitly imported infix functions (vor 2 Tagen) * 9711fda3538 - [Spec tests] Add tests for property-like callables prioritization (vor 2 Tagen) * 157e33d08b1 - [Spec tests] Add tests for receivers prioritization (vor 2 Tagen) * 3b35374186b - [Spec tests] Add diagnostics tests for building-the-overload-candidate-set-ocs, call-with-an-explicit-receiver (vor 2 Tagen) * 81b6e5a3737 - [Spec tests] Add box tests for callables-and-invoke-convention to check priority (vor 2 Tagen) * f7ff60cb77c - [Spec tests] Add DEBUG_INFO_AS_CALL diagnostic tag for callable references (vor 2 Tagen) * 008a0df28f8 - [Spec tests] DEBUG_INFO_LEAKING_THIS diagnostics type is changed from error to  info (vor 2 Tagen) * f76faaf1b0d - [Spec tests] Unify platform dependent part of fixed exception (vor 2 Tagen) * 5986ffae1ec - [Spec tests] Add tests for expressions and statements (vor 2 Tagen) * 5f4a94a1b37 - [Spec tests] Enable running spec tests at all for remote run (vor 2 Tagen) * 509036b08b2 - [Spec tests] Update spec tests metadata (vor 2 Tagen) * 8b307c0a2a8 - [Spec tests] KT-35494 test update (vor 2 Tagen) * 1caafdc9d41 - [Spec tests] Updating tests for kotlin 1.4.0 (vor 2 Tagen) * ab3b63c92a0 - [Spec tests] Apply changes in parse trees due to trailing comma introducing (vor 2 Tagen) * f62901d7d9b - [Spec tests] Actualize spec tests (vor 2 Tagen) * 2dbce2cc410 - [Spec tests] Link diagnostic tests for when expression with Kotlin specification (vor 2 Tagen) * c338fdd677e - (tag: build-1.4.0-dev-5114, origin/rr/dimonchik0036/i18n) i18n: cleanup `ChangeVisibilityModifierIntention` (vor 2 Tagen) * 81d35e1e61c - i18n: add dynamic text getters for `SelfTargetingIntention` (vor 2 Tagen) * d9c356b041e - i18n: add `displayedName` to `ModuleTestSourceInfo` (vor 2 Tagen) * a19d42b81b4 - i18n: update bundle for inspections (vor 2 Tagen) * ebc255c74d8 - i18n: update bundle in `plugin-common.xml` (vor 2 Tagen) * ee2d9d19c11 - i18n: update bundle in `idea-debugger (vor 2 Tagen) * 318ca1c5e81 - i18n: update bundle in `idea-repl (vor 2 Tagen) * c642ca45de0 - i18n: update bundle in `idea-maven (vor 2 Tagen) * ab07fa5f6cc - i18n: fix `IdeaModuleInfos` (vor 2 Tagen) * a5cc11317ef - i18n: fix `KotlinSuppressableWarningProblemGroup` (vor 2 Tagen) * 77a043fe1ac - i18n: update bundle in `idea-jvm (vor 2 Tagen) * 0e82c66dac8 - i18n: update bundle in `idea-gradle-native` (vor 2 Tagen) * 39f7855202c - i18n: update bundle in `idea-gradle` (vor 2 Tagen) * 62760bdac3d - i18n: update bundle in `idea-gradle` (vor 2 Tagen) * 025d8a80e3f - i18n: update bundle in `idea-core` (vor 2 Tagen) * c70809553f8 - i18n, KotlinSurrounderUtils: convert field to function (vor 2 Tagen) * 986bc3fb8f5 - i18n: update bundle in `idea-analysis` (vor 2 Tagen) * 871a6caddbc - i18n: remove duplication in IdeErrorMessages (vor 2 Tagen) * 54a3d8e3ada - i18n: update bundle for `KotlinSuppressableWarningProblemGroup` (vor 2 Tagen) * 297a443fe46 - i18n: fix name/displayedName for `ModuleInfo` (vor 2 Tagen) * 84f9dcd48a2 - (tag: build-1.4.0-dev-5112) [Gradle, JS] KT-37207 Add test case with non module directory dependency (vor 2 Tagen) * f1133defa33 - [Gradle, JS] KT-37207 Possibility to add dependency on not module dir (vor 2 Tagen) * f0c900c027f - [Gradle, JS] KT-37207 Add test on file-only dependency (vor 2 Tagen) * c72e4a0091d - [Gradle, JS] KT-37207 Support file-only npm dependency in extension (vor 2 Tagen) * f6ef96a34cf - [Gradle, JS] KT-37207 Leave constructor NpmDependency once (vor 2 Tagen) * 459577e6465 - [Gradle, JS] KT-37207 Add constructor fot NpmDependency with only file (vor 2 Tagen) * 7fc74ff7bdf - [Gradle, JS] KT-37207 Correct path to dependency directory (vor 2 Tagen) * 6b035bcdc28 - [Gradle, JS] KT-37207 Move File prefix to NpmDependency.kt (vor 2 Tagen) * 4d107751d7a - [Gradle, JS] KT-37207 Fix of test (vor 2 Tagen) * 8cefa095283 - [Gradle, JS] KT-37207 Add possibility to add npm dependency to directory (vor 2 Tagen) * ee941a3e778 - [Gradle, JS] KT-37207 Add test (vor 2 Tagen) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index 9d243c41233..bfb71dbc227 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,12 +18,12 @@ buildKotlinVersion=1.4.0-dev-5097 buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-5097,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.0-dev-5111,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.4.0-dev-5111 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-5188,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.4.0-dev-5188 -kotlinStdlibTestsVersion=1.4.0-dev-5188 -testKotlinCompilerVersion=1.4.0-dev-5111 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-5257,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.4.0-dev-5257 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-5257,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.4.0-dev-5257 +kotlinStdlibTestsVersion=1.4.0-dev-5257 +testKotlinCompilerVersion=1.4.0-dev-5257 konanVersion=1.4.0-M2 # A version of Xcode required to build the Kotlin/Native compiler.