From f311df2cf2533904de5ee62d7ec606f9a5b0547a Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Mon, 13 Jul 2020 10:05:33 +0200 Subject: [PATCH] [kotlin compiler][update] 1.4.20-dev-2077 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * e0bc54cd82e - (tag: build-1.4.20-dev-2077) gradle.kts: update notification messages after proofreading (vor 14 Stunden) * 8005df42fb9 - (tag: build-1.4.20-dev-2060) [FIR] Make redundant visibility modifier a warning (vor 2 Tagen) * 5276903beaf - Fix code style: DeclarationCheckersDiagnosticComponent (vor 2 Tagen) * aee49c3fde1 - [FIR TEST] Add forgotten txt-file for redundant visibility checker test (vor 2 Tagen) * be684c784fe - [FIR] Introduce extended checkers for inspection-like diagnostics (vor 2 Tagen) * 4643d483a08 - [FIR] Introduce RedundantVisibilityModifierChecker (vor 2 Tagen) * 510ac66ce13 - (tag: build-1.4.20-dev-2058) Fix tests generation after upgrading Gradle to 6.5 (vor 3 Tagen) * dd47962ad0b - (tag: build-1.4.20-dev-2054, tag: build-1.4.20-dev-2049, tag: build-1.4.20-dev-2048) Extract current Kotlin version value into a separate class (vor 3 Tagen) * cb513b9a70e - (tag: build-1.4.20-dev-2046) 202: Fix KotlinUastReferencesTest (vor 3 Tagen) * 20683d62a6c - (tag: build-1.4.20-dev-2045) Postpone introducing common StringBuilder.capacity() function (vor 3 Tagen) * 097e0fb46c3 - (tag: build-1.4.20-dev-2044, tag: build-1.4.20-dev-2041) JVM IR: Mangle delegated properties with inline class type (KT-40125) (vor 3 Tagen) * e48d2b9b83d - (tag: build-1.4.20-dev-2040) ScriptTemplatesClassRootsIndex: inc version and minor fixes (vor 3 Tagen) * 1f52c0e0d46 - (tag: build-1.4.20-dev-2039) gradle.kts: improve service initializtion (vor 3 Tagen) * a97d718de8e - (tag: build-1.4.20-dev-2035) IR: remove a KotlinType use from Ir.kt (vor 3 Tagen) * aab95f93f24 - JVM_IR: invoke method descriptor for default lambdas (vor 3 Tagen) * e8c3c703691 - (tag: build-1.4.20-dev-2033) IR: make IrDeclarationWithVisibility.visibility mutable (vor 3 Tagen) * 96f0a8e8e5e - IR: minor, inline OverridableMember (vor 3 Tagen) * e674226a3be - IR: do not use Ir*Impl elements where it's not necessary (vor 3 Tagen) * dbad81473ed - IR: make IrMetadataSourceOwner.metadata mutable (vor 3 Tagen) * 689887c94d6 - (tag: build-1.4.20-dev-2029) [FIR] Fail test if no modules analyzed successfully (vor 3 Tagen) * cdb122c6988 - (tag: build-1.4.20-dev-2021) Add skipped ignore directive in test for b08c7eff3841ed33703adb328315a21a5085fea5 (vor 3 Tagen) * 0c8b847ae6e - (tag: build-1.4.20-dev-2020) Introduce compiler key to disable compatibility resolution mechanism (vor 3 Tagen) * c1fd891916b - (tag: build-1.4.20-dev-2015) [FIR IDE] Fix compilation in asKtSymbolOrigin (vor 3 Tagen) * 644c5a941bf - (tag: build-1.4.20-dev-2012) [Gradle, JS] Add task on webpack-compile sync (vor 3 Tagen) * 939f0d03448 - (tag: build-1.4.20-dev-2006) [IR] minor: make StageController an open class (vor 3 Tagen) * abc6ecaa1cc - [JS IR BE] support SAM conversions in DCE-driven mode (vor 3 Tagen) * 8fcd73e3cbc - [JS IR BE] move `exceptionState` initialization from constructor to coroutine `entryState` (vor 3 Tagen) * 916a5f367cc - [IR] simplify Carriers (remove type parameters) (vor 3 Tagen) * adf5ee394ec - [JS IR BE] remove unnecesary code from DCE (vor 3 Tagen) * 514ac7dc8f0 - (tag: build-1.4.20-dev-2004) NI: introduce simple calls storage (which aren't gone through type inference) in coroutine inference session to further substitute postponed variable (vor 3 Tagen) * 3acb4e54d59 - Update AS version (vor 3 Tagen) * 3e69250f727 - (tag: build-1.4.20-dev-2001) (CoroutineDebugger) Restored frame variables isn't shown for 2020.1. (vor 3 Tagen) * fbbf4e06ba6 - (tag: build-1.4.20-dev-2000) [FIR] Support imported callable from object properly #KT-35730 Fixed (vor 3 Tagen) * 6b964cb61de - [FIR2IR] Drop explicit receiver double-conversion for objects (vor 3 Tagen) * 2f3e1dcbc6d - (tag: build-1.4.20-dev-1990) Add EXACTLY_ONCE contract to suspendCoroutine* functions (vor 3 Tagen) * 1a32fdf6d7f - Add EXACTLY_ONCE contract to functions that call their lambda parameter once (vor 3 Tagen) * c85432b2f90 - Fix typo in kotlinx.dom docs (vor 3 Tagen) * c44fd235ce2 - (tag: build-1.4.20-dev-1989) [FIR] Remove isEnumEntry field from FirJavaField (vor 4 Tagen) * dcae6f1415a - [FIR] Support when exhaustiveness for java enum (vor 4 Tagen) * 307871a0505 - [FIR] Unmute fir spec tests (vor 4 Tagen) * 0baa1c87238 - (tag: build-1.4.20-dev-1986) IR: remove deprecated constructor of IrClassImpl (vor 4 Tagen) * e6993e1b88d - IR: remove deprecated constructor of IrConstructorImpl (vor 4 Tagen) * ef94716af57 - IR: remove deprecated constructor of IrFieldImpl (vor 4 Tagen) * 7f9ef5e11d2 - IR: remove deprecated constructors of IrFunctionImpl (vor 4 Tagen) * 551f1f85a9c - IR: remove secondary constructor of IrModuleFragmentImpl (vor 4 Tagen) * 19ec8646b88 - IR: remove convenience factory for IrTypeAliasImpl (vor 4 Tagen) * fd83596c919 - IR: remove deprecated constructor of IrTypeParameterImpl (vor 4 Tagen) * 0691595ed29 - IR: remove deprecated constructor of IrValueParameterImpl (vor 4 Tagen) * bba597cdff4 - IR: remove deprecated constructors of IrVariableImpl (vor 4 Tagen) * d8a2b92098a - IR: remove deprecated constructors of IrPropertyImpl (vor 4 Tagen) * 501fea12025 - (tag: build-1.4.20-dev-1973) Fix TCServiceMessagesClient compilation against Gradle 6.5 (vor 4 Tagen) * 697bb04d46f - Build: Setup jvmTarget 1.6 for several common modules (vor 4 Tagen) * b5ee0e8222b - Build: Remove jvmTarget 1.6 for several modules depending on 1.8 modules (vor 4 Tagen) * 1fea01754d4 - Build: Remove jvmTarget = "1.6" for kotlinx-metadata-klib (vor 4 Tagen) * 508036742ca - Build: Upgrade Gradle to 6.5.1 (vor 4 Tagen) * 39601f99abf - (tag: build-1.4.20-dev-1971, tag: build-1.4.20-dev-1964) Wizard: update ktor version (vor 4 Tagen) * 44334fca112 - Wizard: consider RC version as a EAP one (vor 4 Tagen) * 9fde2ac2696 - Wizard: add kotlinx repo for projects using kotlinx-html (vor 4 Tagen) * 346df07adcd - (tag: build-1.4.20-dev-1963, tag: build-1.4.20-dev-1952) 203: Fix compilation for 203 (vor 4 Tagen) * 4c4af9971e3 - 203: Bump intellijSdk version for 203 (vor 4 Tagen) * 202a55cb39a - Bump intellijSdk version for 203 (vor 4 Tagen) * 1c4d7c57722 - (tag: build-1.4.20-dev-1946, tag: build-1.4.20-dev-1942) Regenerate test data (vor 4 Tagen) * 81869b282ba - (tag: build-1.4.20-dev-1941, tag: build-1.4.20-dev-1938) Mute failing QuickFixTestGenerated/KotlinSteppingTestGenerated (vor 4 Tagen) * 2487f9369cf - (tag: build-1.4.20-dev-1937) Fix REPL completion for import directives (vor 4 Tagen) * 16aee6c8d63 - (tag: build-1.4.20-dev-1935) [Commonizer] Lookup descriptors that doesn't participate in commonization (vor 4 Tagen) * 3af937ea9af - [Commonizer] Remove isDefinitelyNotNullType from CirSimpleType (vor 4 Tagen) * 4d21455e727 - Mute testImportAliasMultiDeclarations because of wrong behaviour in headless (vor 4 Tagen) * 593fd646b1a - Add mute-platform.csv.202 (vor 4 Tagen) * ca44242f372 - (tag: build-1.4.20-dev-1926) [IR] Fix synthetic declarations generator to make it produce correct type (vor 4 Tagen) * d8f5b50cd8c - (tag: build-1.4.20-dev-1921) [native-gradle-plugin] Respected changed cache format (vor 4 Tagen) * 79af7268725 - [native-gradle-plugin] Fixed problem with rebuilding caches (vor 4 Tagen) * bc979a33f7b - (tag: build-1.4.20-dev-1920) Enable FUS for Code Completion in 1.4.0 (vor 4 Tagen) * d3e858645ff - (tag: build-1.4.20-dev-1912) [Commonizer] Remove CirTypeSignature from CirType (vor 4 Tagen) * 4ab5bfef227 - [Commonizer] Preserve order of supertypes in commonized class (vor 4 Tagen) * 5e383e9d71d - [Commonizer] Narrow CirClassifierId subtype cast in AnnotationsCommonizer (vor 4 Tagen) * 7a283c64cb2 - [Commonizer] Minor. Reorder type params for CirNode (vor 4 Tagen) * c37f339d8ca - (tag: build-1.4.20-dev-1900) Send use-ir and jvmDefaults compiler arguments from IDE (vor 5 Tagen) * 550c53c2ac3 - Report jvm-default compiler arguments from Gradle (vor 5 Tagen) * e3a5df1aaae - Report use-ir flag from Gradle (vor 5 Tagen) * 340deb01ddc - (tag: build-1.4.20-dev-1899) Add 'Incorrect Transient' diagnostic (vor 5 Tagen) * 6ef597a4ee2 - Split ContextualSerialization annotation in two (vor 5 Tagen) * 3d91c410e70 - (tag: build-1.4.20-dev-1890) *.gradle.kts: include project sources in script dependencies sources scope (vor 5 Tagen) * 93d7015139e - Remove old roots from KotlinScriptDependenciesCLassFinder (vor 5 Tagen) * 8bb3c0796d3 - Add original errors into the IllegalStateException from import of build script models (vor 5 Tagen) * 3afc37438e6 - (tag: build-1.4.20-dev-1889) FIR: handle getClassCall with integer literals (vor 5 Tagen) * 7f472ba24e9 - (tag: build-1.4.20-dev-1884, tag: build-1.4.20-dev-1880) Switch to isApplicableAsync instead of isApplicable in ToStringRenderer (vor 5 Tagen) * 3d9353f7f52 - (tag: build-1.4.20-dev-1877, tag: build-1.4.20-dev-1875) [Gradle, JS] Add test on dependencies clash (vor 5 Tagen) * 2e2a5a01564 - [Gradle, JS] Update version in package.json with file dependency (vor 5 Tagen) * 2bb9838a80b - (tag: build-1.4.20-dev-1870) Add test for obsolete issue (vor 5 Tagen) * 78a4563bafc - (tag: build-1.4.20-dev-1867) Update versions of database files to correctly sync muted tests (vor 5 Tagen) * 53b2fe9fd87 - (tag: build-1.4.20-dev-1866) Add changelog for 1.4-M3 & 1.3.72 plugins update (vor 5 Tagen) * d2deff48640 - (tag: build-1.4.20-dev-1862) Add "Replace with 'equals(..., ignoreCase = true)'" inspection (vor 5 Tagen) * a5bfa3ae63f - (tag: build-1.4.20-dev-1854) [FIR-TEST] Update broken testdata (vor 5 Tagen) * 86791f1fef7 - [FIR] Fix parsing `fun` modifier for interfaces in light-tree2fir (vor 5 Tagen) * 58af8d68a13 - [FIR] Check for isFun flag in SAM resolution (vor 5 Tagen) * d1cb776e292 - [FIR] Assume all java interfaces are fun interfaces (vor 5 Tagen) * a3a79e42957 - [FIR] Update testdata due to incorrect SAM detection (vor 5 Tagen) * 29849b13308 - [FIR] Resolve rhs of += in dependent context (vor 5 Tagen) * 943b59b5d86 - (tag: build-1.4.20-dev-1849) Do not provide idea.platform.prefix in run configurations for IJ Ultimate 201+ (vor 5 Tagen) * 38535c4fe16 - (tag: build-1.4.20-dev-1848) New type of task - TestAggregation task (vor 5 Tagen) * ebc4910834a - (tag: build-1.4.20-dev-1847) ScriptTemplatesClassRootsIndex: inc version and minor fixes (vor 5 Tagen) * 4a988f467ab - (tag: build-1.4.20-dev-1844) [FIR2IR] Code cleanup: DelegatedMemberGenerator (vor 5 Tagen) * d163853c979 - [FIR] add support for implementation by delgation (vor 5 Tagen) * 1d45dc8d81f - (tag: build-1.4.20-dev-1833) Optimize ScriptTemplatesFromDependenciesProvider (vor 6 Tagen) * 45600830d3f - (tag: build-1.4.20-dev-1831) Fixed locking granularity in ScriptDefinitionsManager (vor 6 Tagen) * 77ccb3767c9 - (tag: build-1.4.20-dev-1829) [FIR] Add system property selector for lightTree2fir / psi2fir (vor 6 Tagen) * a460b8f2f49 - [FIR] Support source directories for lightTree2fir (vor 6 Tagen) * 6c7a40627f5 - [FIR] Forbid constructors in processFunctionsByName (vor 6 Tagen) * 6bc654ee494 - [FIR] Add full compiler pipeline modularized test (vor 6 Tagen) * b48dfe9b3db - Allow dirs as content root in modularized tests (vor 6 Tagen) * bf1c3777abf - Add IR specific timing measurements to performance manager (vor 6 Tagen) * 0de70d295ae - Fix argument names (vor 6 Tagen) * b401443dbd4 - Compute GC metrics only during compilation (vor 6 Tagen) * 6095ec66ed1 - Allow to pass external performance manager to compiler (vor 6 Tagen) * 8c71d8f1262 - (tag: build-1.4.20-dev-1822) Undeprecate VariableDescriptorWithAccessors.isDelegated (vor 6 Tagen) * 50b2ea70531 - (tag: build-1.4.20-dev-1812, tag: build-1.4.20-dev-1807) FIR: avoid cast exception in Candidate.prepareExpectedType (vor 6 Tagen) * a5f34a880cb - (tag: build-1.4.20-dev-1801) [FIR] Fix computeTypeArguments() & add diagnostic for type args (vor 6 Tagen) * 8772fabc4fc - (tag: build-1.4.20-dev-1797) Fix since-build version for AS 3.6 and AS 4.0 (vor 6 Tagen) * 50d2b963cc7 - (tag: build-1.4.20-dev-1795) Revert "202: Fix `GradleFacetImportTest#testJDKImport` test" for 193 bunch (vor 6 Tagen) * 496b8d5bd4c - Create 193 bunch for `GradleFacetImportTest.kt` (vor 6 Tagen) * 0885d608d87 - (tag: build-1.4.20-dev-1780) JS IR: normalize the generate file path in the box tests (vor 6 Tagen) * bb35509c386 - (tag: build-1.4.20-dev-1775) [Gradle, JS] Warning on missed types and typings on genext npm dep (vor 6 Tagen) * 1b3b2e539cd - [Gradle, JS] Not run separate dukat if there is no d ts files (vor 6 Tagen) * a18bd1bb758 - (tag: build-1.4.20-dev-1774, tag: build-1.4.20-dev-1773) FIR deserializer: use annotation info from enclosing class for companion object (vor 6 Tagen) * 81345bcc263 - FIR deserializer: load annotations on inner classes (vor 6 Tagen) * c588bc604d2 - (tag: build-1.4.20-dev-1769) NI: do substitution stub types during updating trace for lambda (these stub types can appear from the builder inference as postponed variables) (vor 6 Tagen) * eec3a4720c6 - NI: don't collect members if a receiver type is `StubType` to avoid creating error candidates instead of not crating them at all (vor 6 Tagen) * 989e4293a3b - (tag: build-1.4.20-dev-1768) [FIR] Fix exhaustiveness check in case of sealed subclass (vor 6 Tagen) * 40cd30f7f68 - (tag: build-1.4.20-dev-1766) [FIR] Partial performance fix for the effective visibility checker (vor 6 Tagen) * 80561ec125e - (tag: build-1.4.20-dev-1760) Update kx.serialization dependency (vor 6 Tagen) * 74aa3ac79ad - (tag: build-1.4.20-dev-1756) Minor: replace deprecated method usage (vor 7 Tagen) * b3a84ba081d - Fix warning in ScriptConfigurationHighlightingTest (vor 7 Tagen) * 6ec13ab38a5 - Scripts: do not throw roots change event in case when roots are empty (vor 7 Tagen) * 16c5ba0988a - Tests: do not throw roots change event in the current thread (vor 7 Tagen) * 5871628f2b9 - (tag: build-1.4.20-dev-1753) Possibly fix flacky test of light classes for decompiled declarations (vor 7 Tagen) * 637d3430ff0 - (tag: build-1.4.20-dev-1751) KT-39869 Remove redundant `performDelayedRefactoringRequests` call (vor 7 Tagen) * 5cf6b860a60 - KT-39869 Add inspection for FQN usages of `kotlin.browser` package (vor 7 Tagen) * 91fa5d38b34 - KT-39869 Fix review suggestions (vor 7 Tagen) * 75de352ce2a - KT-39869 Add `ObsoleteKotlinJsPackagesInspection` inspection (vor 7 Tagen) * ec087e8f3d2 - KT-39869 Move base classes to separate file (vor 7 Tagen) * 871bb30dbec - KT-39869 Refactor `ObsoleteExperimentalCoroutinesInspection.kt` (vor 7 Tagen) * 6b5c31e2fc3 - (tag: build-1.4.20-dev-1748) Move statement up: do not apply to @file annotation (vor 7 Tagen) * aeed7fe52d5 - (tag: build-1.4.20-dev-1745) KT-36801 Added forgotten changes for 192 platform (vor 7 Tagen) * 574aa0affee - (tag: build-1.4.20-dev-1741) [FIR] Fix synthetic property is not var due to Nullable on parameter (vor 7 Tagen) * 48c5f48af02 - (tag: build-1.4.20-dev-1739) Ignore test in Native, see #KT-38859 (vor 7 Tagen) * cb3d7349a37 - (tag: build-1.4.20-dev-1738) [Gradle, JS] Deprecation of frontend plugin (vor 7 Tagen) * 56afd763dc2 - (tag: build-1.4.20-dev-1731, tag: build-1.4.20-dev-1724) Minor: add debug log messages (vor 7 Tagen) * 6c0d91837c4 - Load file attributes for last modified files under try-catch (vor 7 Tagen) * 03bc61c80a5 - (HEAD -> master, tag: build-1.4.20-dev-1720) [Gradle, JS] Add test on public package json inside archives (jar and klib) (vor 7 Tagen) * f76a1f0e86e - [Gradle, JS] jsJar dependsOn PublicPackageJsonTask (vor 7 Tagen) * 5c968acb138 - [Gradle, JS] Simplify creation of public package json task (vor 7 Tagen) * a2d5cda7169 - [Gradle, JS] Output file of public package json as var for changing it (vor 7 Tagen) * a4ad3d88c6a - (tag: build-1.4.20-dev-1718) [Gradle, JS] Remove duplicate of reporting js compiler statistic (vor 7 Tagen) * 974dfbc9aba - (tag: build-1.4.20-dev-1711, tag: build-1.4.20-dev-1709, tag: build-1.4.20-dev-1708) Advance bootstrap to 1.4.20-dev-1680 (vor 7 Tagen) * a2040f01bfd - (tag: build-1.4.20-dev-1705) Body elements resolution in KotlinDebuggerCache added / analyzeWithContentAndGetResult (vor 7 Tagen) * a0f8ada285a - (tag: build-1.4.20-dev-1703) [FIR-TEST] Unmute failing diagnostic tests (vor 7 Tagen) * 4707f4fc3fc - (tag: build-1.4.20-dev-1702) Change signature does not make doubled refactoring for java usages (vor 7 Tagen) * 7b9fad00a13 - Rename `KotlinLikeLangLineIndentProvider` to `KotlinLangLineIndentProvider` (vor 7 Tagen) * b75de60afb5 - (tag: build-1.4.20-dev-1701) Minor: mute failing test (vor 7 Tagen) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index dbf084824d9..a8e5d0938f4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,12 +18,12 @@ buildKotlinVersion=1.4.0-dev-9619 buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-9619,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.20-dev-1696,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.4.20-dev-1696 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-1696,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.4.20-dev-1696 -kotlinStdlibTestsVersion=1.4.20-dev-1696 -testKotlinCompilerVersion=1.4.20-dev-1696 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-2077,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.4.20-dev-2077 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-2077,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.4.20-dev-2077 +kotlinStdlibTestsVersion=1.4.20-dev-2077 +testKotlinCompilerVersion=1.4.20-dev-2077 konanVersion=1.4.20 # A version of Xcode required to build the Kotlin/Native compiler.