From 0192182f11114c4769876943af90a786e9f6f786 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Mon, 6 Jul 2020 10:39:15 +0200 Subject: [PATCH] [kotlin compiler][update] 1.4.20-dev-1696 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * d8f701ee61d - (tag: build-1.4.20-dev-1696) Add test for obsolete issue (vor 22 Stunden) * 03d5fe8d6cd - (tag: build-1.4.20-dev-1692) Add dispatchAllInvocationEvents to editor actions in perf tests (vor 2 Tagen) * a830c69a307 - (tag: build-1.4.20-dev-1691) Regenerate TypingIndentationTestBaseGenerated (vor 2 Tagen) * 75b1cf8a230 - (tag: build-1.4.20-dev-1686) Explicitly specify id of `KotlinNonJvmSourceRootConverterProvider` (vor 2 Tagen) * 6ecd2e57fb3 - (tag: build-1.4.20-dev-1681) Created bunch 203 (vor 3 Tagen) * 357746e3443 - (tag: build-1.4.20-dev-1680) Do not force FULL analysis for PARTIAL_FOR_COMPLETION for the current open file (vor 3 Tagen) * 51375ed2786 - (tag: build-1.4.20-dev-1679) PluginStartupListener clean up (vor 3 Tagen) * 0b2e15d20c0 - (tag: build-1.4.20-dev-1678) PluginStartupListener clean up (vor 3 Tagen) * 01f2b0e26b0 - (tag: build-1.4.20-dev-1676) Fix test data about `JsExport` (vor 3 Tagen) * 9a080851464 - Fix redundant semicolon inspection before soft keywords (vor 3 Tagen) * a0ecfce7b7b - Update test data: add correct error (vor 3 Tagen) * 87a520fc301 - 202: Overcome failure in PathManager.getHomePath() because of the wrong dir (vor 3 Tagen) * d63728afe57 - (tag: build-1.4.20-dev-1675, tag: build-1.4.20-dev-1666) [Commonizer] Use 'index:Int' instead of Name for addressing type parameters (vor 3 Tagen) * 0ee7306d9ce - (tag: build-1.4.20-dev-1664, tag: build-1.4.20-dev-1663) Fix coercion to `Unit` when variable already have other constraints (vor 3 Tagen) * 026f54f3d83 - (tag: build-1.4.20-dev-1662) Fix Kapt3 tests (vor 3 Tagen) * 761e47264a4 - JVM_IR: fix property reference generation for inline class primary val (vor 3 Tagen) * 1450cf5f637 - (tag: build-1.4.20-dev-1661) Fix KOTLIN_BUNDLED registration (vor 3 Tagen) * d1455d0d229 - (tag: build-1.4.20-dev-1660) KotlinOptimizeImportsRefactoringHelper: should remove unused directives by pointer (vor 3 Tagen) * 62e252ec26b - (tag: build-1.4.20-dev-1656) Inline refactoring: should support set/get operator (vor 3 Tagen) * e31ea0c243b - (tag: build-1.4.20-dev-1655) ReplaceWith: suggest to replace for 'get/set' operator functions (vor 3 Tagen) * 82b6ecfa64b - [FIR-TEST] Add test for KT-39075 (vor 3 Tagen) * 59bedaaa55d - [FIR] Rename FirElvisCall to FirElvisExpression (vor 3 Tagen) * 1db2ba51d24 - [FIR] Don't pass flow from inplace lambdas throw when and elvis expressions (vor 3 Tagen) * 1429cba2d42 - [FIR] Fix CCE in postponed lambda resolution (vor 3 Tagen) * 8311c1f0e20 - [FIR] Fix projection of Comparable supertype for ILT (vor 3 Tagen) * a882a9dff5f - [FIR] Create scope for type parameter as scope for intersection of bounds (vor 3 Tagen) * 44d0af85979 - (tag: build-1.4.20-dev-1648, tag: build-1.4.20-dev-1633) FIR2IR: handle 'this' as reference to outer object (vor 3 Tagen) * 1798542db76 - (tag: build-1.4.20-dev-1632, tag: build-1.4.20-dev-1629) Fix and enable embedded tests in scripting-ide-services (vor 3 Tagen) * e88bef42750 - Fix jar-dependent test in scripting-ide-services (vor 3 Tagen) * d51bb2c0539 - Add compatibility resolve when variable has "bad" intersection type (vor 3 Tagen) * 92a51b97941 - (tag: build-1.4.20-dev-1628) [FIR] Add illegal underscore check in BaseFirBuilder (vor 3 Tagen) * cc4b50fdc11 - [FIR] Add illegal underscore diagnostic (vor 3 Tagen) * 54945b7fbc0 - Extract illegal underscore check function to ParseUtils (vor 3 Tagen) * d0f6997e6d6 - [FIR] Fix some of fir spec tests for real-literals (vor 3 Tagen) * 17c15cfe0a4 - (tag: build-1.4.20-dev-1622) JVM, JVM_IR: update bytecode listing testData for inline classes (vor 4 Tagen) * 6e0bb0b4686 - JVM: no nullability annotations for inline class '-impl' methods (vor 4 Tagen) * ea042eb6c46 - JVM_IR: no nullability annotations for inline class '-impl' methods (vor 4 Tagen) * a238d6a8903 - JVM_IR: no annotations on parameters of 'property$annotations' methods (vor 4 Tagen) * 8da988b18e6 - JVM_IR: Mangle primary val getter of inline class if required (vor 4 Tagen) * 62d2581faf8 - JVM_IR: Don't generate annotations on generated inline class members (vor 4 Tagen) * dc4b9d3887b - JVM_IR: Don't mangle internal constructor-impl for inline classes (vor 4 Tagen) * 5cfac8fa3fc - (tag: build-1.4.20-dev-1621) FIR IDE: introduce symbol pointers for restoring symbols in another read action (vor 4 Tagen) * f88ebed1a37 - FIR IDE: move types to its own package (vor 4 Tagen) * 5f548fc4591 - FIR IDE: add creating stdlib symbols by fqName tests (vor 4 Tagen) * 799a49649ce - FIR IDE: introduce symbol modality (vor 4 Tagen) * 75a96f01533 - FIR IDE: add info about varargs to parmater symbol (vor 4 Tagen) * f10f6c63609 - FIR IDE: introduce package symbol (vor 4 Tagen) * 18d46a86aee - FIR IDE: add identity weak map based cache for KtSymbolByFirBuilder (vor 4 Tagen) * a26063b3f85 - FIR IDE: rename Invalidatable -> ValidityOwner (vor 4 Tagen) * 226d514788a - FIR IDE: rename reference classes to KtFir*Reference for consistency (vor 4 Tagen) * 66933ea2fe8 - FIR IDE: use withValidityAssertion instead of explicit check in FirAnalysisSession (vor 4 Tagen) * 83682848172 - FIR IDE: introduce KtType (vor 4 Tagen) * c44756bbfde - FIR IDE: add tests for building kt symbols by PSI (vor 4 Tagen) * 8a52954bf84 - FIR IDE: introduce symbol provider (vor 4 Tagen) * 20b93507abb - FIR IDE: use symbols for reference resolve (vor 4 Tagen) * 749afbd141e - FIR IDE: use symbols for call resolve (vor 4 Tagen) * 82866176fb1 - FIR IDE: introduce symbol API (vor 4 Tagen) * ba948cda38e - (tag: build-1.4.20-dev-1620) Report warning on characters which can cause problems on Windows (vor 4 Tagen) * 181965f6e83 - IR: inline namedIrModulePhase and namedIrFilePhase phase builders (vor 4 Tagen) * 15a969b3ba2 - IR: refactor performByIrFile a little (vor 4 Tagen) * 4475325ffae - IR: refactor PhaseBuilders a little (vor 4 Tagen) * 7997d4afd31 - IR: do not use AnyNamedPhase where there is Context parameter (vor 4 Tagen) * ef58f1e72e1 - IR: simplify phaser code a little (vor 4 Tagen) * 74ce26cdc28 - (tag: build-1.4.20-dev-1619) Fix 1.4-M2 ChangeLog.md (vor 4 Tagen) * 18d71c79074 - (tag: build-1.4.20-dev-1617) Build: Encode build number in teamcity build url (vor 4 Tagen) * 8e1269cc328 - Build: Add hacky workaround for retrying PublishToMavenRepository tasks (vor 4 Tagen) * 3bb234b17c3 - (tag: build-1.4.20-dev-1615, tag: build-1.4.20-dev-1613) [Commonizer] Clean-up CirTypeSignature usages (vor 4 Tagen) * ffd0c696986 - [Commonizer] Use ClassId instead of FqName for addressing classes and TAs (vor 4 Tagen) * 57aefbcd57b - (tag: build-1.4.20-dev-1605) FIR IDE: migrate to 201 (vor 4 Tagen) * 1124887aa04 - (tag: build-1.4.20-dev-1598) [JVM_IR] Fix stepping behavior for assignments to local variables. (vor 4 Tagen) * 543efffa5c7 - (tag: build-1.4.20-dev-1596) Turn off stability check for PerformanceTypingIndentationTest (vor 4 Tagen) * 89d5c030dc7 - (tag: build-1.4.20-dev-1594) Improve incremental analisys for nested blocks (vor 4 Tagen) * efdeb7b449b - (tag: build-1.4.20-dev-1591, tag: build-1.4.20-dev-1586) Introduce "Add '== true'" quick fix for TYPE_MISMATCH (vor 4 Tagen) * 5bf18c09bb9 - (tag: build-1.4.20-dev-1584) Advance bootstrap to 1.4.20-dev-1530 (vor 4 Tagen) * a73dac75d4c - Optimize KotlinScriptDependenciesClassFinder (vor 4 Tagen) * f46970219f3 - (tag: build-1.4.20-dev-1583) [FIR2IR] Simplify elvis conversion (vor 4 Tagen) * 68b84722c4a - [FIR2IR] Simplify generateWhen (vor 4 Tagen) * 24c8eb43a2f - [FIR2IR] Don't build stub FirWhen for converting elvis expression (vor 4 Tagen) * 6229d2e2156 - [FIR2IR] Extract generateWhen & toIrWhenBranch (vor 4 Tagen) * 31765a4abc3 - [FIR2IR] Move visitElvis & visitWhen close to one another (vor 4 Tagen) * f4d5070a7b2 - [FIR-TEST] Mute BB test due to KT-39659 (vor 4 Tagen) * a7ed9c7dc5d - [FIR] Add conversion of FirElvisCall to backend IR (vor 4 Tagen) * 102c9c08d04 - [FIR] Resolve elvis call as special synthetic call (vor 4 Tagen) * b49b3245afd - [FIR] Add special node for elvis call (vor 4 Tagen) * 648953085f0 - [FIR] Replace `kotlin/Throwable` with `java/lang/Throwable` in JvmMappedScope (vor 4 Tagen) * 624b9306f0b - [FIR] Resolve LHS of type operator call in independent context (vor 4 Tagen) * c9e423bf641 - (tag: build-1.4.20-dev-1580) FIR deserializer: fix parameter shift for constructor of inner classes and enums (vor 4 Tagen) * 8e24256f95c - (tag: build-1.4.20-dev-1578) JVM_IR: avoid descriptors when tracking inline properties (vor 4 Tagen) * 385d522d278 - JVM_IR: do not use descriptor in isCompiledToJvmDefault (vor 4 Tagen) * 3270c7e0166 - (tag: build-1.4.20-dev-1575, tag: build-1.4.20-dev-1568) Introduce CancellationException (vor 4 Tagen) * 5ec110c33fc - (tag: build-1.4.20-dev-1560) *.gradle.kts: catch exceptions during GradleBuildRootManager initialization (vor 4 Tagen) * c7c7ffb0e01 - *.gradle.kts: get java home from build environment instead of execution settings (vor 4 Tagen) * 5cdf053c8ed - (tag: build-1.4.20-dev-1556) Coroutines: Fix RedundantLocalsEliminationMethodTransformer (vor 5 Tagen) * 3113281e2d2 - (tag: build-1.4.20-dev-1552) Adapted fake override checker to inheritance from friend module internal interfaces (vor 5 Tagen) * 07feb2185b6 - (tag: build-1.4.20-dev-1551, tag: build-1.4.20-dev-1549) Fix exception in FirExposedVisibilityChecker (vor 5 Tagen) * 697c8637ee7 - (tag: build-1.4.20-dev-1545) For all int-like typed variables, use int as field type and coerce (vor 5 Tagen) * e7f33ac0518 - (tag: build-1.4.20-dev-1541) IR: do not inherit IrFunctionReference from IrFunctionAccessExpression (vor 5 Tagen) * d4605f58165 - IR: add type parameter to IrMemberAccessExpression and some subclasses (vor 5 Tagen) * d794c9dc4d2 - IR: remove non-supertype usages of abstract impl classes (vor 5 Tagen) * ccac23f5b29 - IR: make mapOptimized non-inline, rename to transformIfNeeded (vor 5 Tagen) * 6a699c93849 - IR: minor, remove accept from some interfaces (vor 5 Tagen) * 1e3019798ac - (tag: build-1.4.20-dev-1540) FIR2IR: discard fake overrides for property accessors according to base visibility (vor 5 Tagen) * 6985c5fd2a0 - (tag: build-1.4.20-dev-1535, tag: build-1.4.20-dev-1533) 202: Fix `KotlinJpsBuildTest` tests (vor 5 Tagen) * 4e65b2fb9ed - Refactoring: mark const strings with const keyword (vor 5 Tagen) * 31e45d4f4c2 - 202: Fix some `ParameterInfoTestGenerated` (vor 5 Tagen) * cbc57351f53 - 202: Fix `SlicerLeafGroupingTestGenerated` tests (vor 5 Tagen) * 0d71b7ac2cd - 202: Add fastutil jar to tests dependencies (vor 5 Tagen) * ca7169b84f8 - 202: Disable ignored plugins check in compiler environment (vor 5 Tagen) * ef562598ea4 - 202: Fix `MultiFileJvmBasicCompletionTestGenerated` (vor 5 Tagen) * 3187bb2aa42 - 202: Fix `KotlinMavenImporterTest#testJDKImport` test (vor 5 Tagen) * 5c95c48c90a - 202: Fix `GradleFacetImportTest#testJDKImport` test (vor 5 Tagen) * 536c4bbab1a - 202: Fix `KotlinEvaluateExpressionTestGenerated.SingleBreakpoint` (vor 5 Tagen) * 046030e301f - 202: Fix "Module 'foo': No SDK defined" in tests (vor 5 Tagen) * 8fb82c2cb7e - 202: Fix missing formatting in nJ2K tests (vor 5 Tagen) * 264094861df - 202: Fix null passed to @NotNull in `PomModelImpl` (vor 5 Tagen) * 853503d75f0 - (tag: build-1.4.20-dev-1532) Force perform FULL analysis to avoid redundant analysis for the current open file (vor 5 Tagen) * 1a82c949799 - (tag: build-1.4.20-dev-1531) revert accidentally committed project.xml (vor 5 Tagen) * d9fc71b8c07 - (tag: build-1.4.20-dev-1530) Advance bootstrap to 1.4.20-dev-1515 (vor 5 Tagen) * 3ce980fd88a - (tag: build-1.4.20-dev-1527) Fix incremental compilation for calls to inner classes from supertypes (vor 5 Tagen) * 6b81cc8b777 - (tag: build-1.4.20-dev-1515) Update test data as stdlib now isn't pre-release (vor 6 Tagen) * 94dcff5bab6 - Advance bootstrap to 1.4.20-dev-1508 (vor 6 Tagen) * f37f89a151d - (tag: build-1.4.20-dev-1508) Set KotlinCompilerVersion.IS_PRE_RELEASE = false (vor 6 Tagen) * b5b5c8aebc7 - (tag: build-1.4.20-dev-1507) Check target for -Xjvm-default modes (vor 6 Tagen) * 3e42b9d527b - (tag: build-1.4.20-dev-1502) [Commonizer] Remove unused property from CirFunction (vor 6 Tagen) * 21fa2bf98c1 - (tag: build-1.4.20-dev-1500) Switch to 201 platform (vor 6 Tagen) * 50863b69856 - Fix using swing ComboBox and wrong bunching (vor 6 Tagen) * 2c1b01fcf6c - Setup standalone environment in BuiltInsSerializer (vor 6 Tagen) * 3b2e1cfa391 - Show TeamCity user for agent builds (vor 6 Tagen) * 86fe10ba446 - (tag: build-1.4.20-dev-1499) AddDefaultConstructorFix: fix testData (vor 6 Tagen) * 7be54108779 - Add a quick fix for NO_CONSTRUCTOR error on 'expect' annotation entry (vor 6 Tagen) * d846a22e333 - (tag: build-1.4.20-dev-1497) [FIR] Introduce & use FirTypeRef.coneType (vor 6 Tagen) * 0392fe75fc9 - (tag: build-1.4.20-dev-1496) Convert to block body: specify non-nullable type when body expression is platform type and overriden method is non-nullable type (vor 6 Tagen) * d37b616e1f3 - (tag: build-1.4.20-dev-1495) JVM_IR: Fix enum classes ABI (vor 6 Tagen) * f753824429a - (tag: build-1.4.20-dev-1491) Advance bootstrap version to 1.4.20-dev-1401 (vor 6 Tagen) * 7536da788c2 - Minor. Update test (vor 6 Tagen) * 34174d6e7d4 - (tag: build-1.4.20-dev-1488) FIR deserializer: load annotations for property and fields, along with use-site targets (vor 6 Tagen) * 3580c7c28c1 - (tag: build-1.4.20-dev-1476) Write proto flag about compatibility mode (vor 6 Tagen) * f372a0fe6cb - (tag: build-1.4.20-dev-1475) Force full analysis even if incremental analysis is available but existed is erroneous (vor 6 Tagen) * 343e6452828 - (tag: build-1.4.20-dev-1472) Rename and refactor kmm plugin packages, task names, ids and etc. (vor 6 Tagen) * 48a9226e1c3 - (tag: build-1.4.20-dev-1471) Fix copy-paste from KTS files (vor 6 Tagen) * 0a230905aea - (tag: build-1.4.20-dev-1469) Remove redundant spread operator: don't report if overloaded functions cannot be resolved (vor 6 Tagen) * f179b39c703 - (tag: build-1.4.20-dev-1468) Wizard: fix project template list size (vor 6 Tagen) * b9b068ff63b - (tag: build-1.4.20-dev-1455) Fix FirMultiModuleResolveTestGenerated tests (vor 6 Tagen) * 8ba131290a8 - (tag: build-1.4.20-dev-1448) Fixup for 1f5fa5eb7 – adjust error message (vor 6 Tagen) * 1f5fa5eb7c1 - (tag: build-1.4.20-dev-1443) Add back empty stub implementations of KotlinGradleSubplugin (KT-39809) (vor 6 Tagen) * cb936dd82e5 - Fix internals with symlinked friend paths (KT-35341) (vor 6 Tagen) * 5b1d019bb05 - (tag: build-1.4.20-dev-1441) Added Incomplete destructuring inspection (vor 6 Tagen) * e6bca819d49 - (tag: build-1.4.20-dev-1438) Remove kotlin.native.linkFromSources, expose tasks' sources (vor 6 Tagen) * c3b5b21845f - (tag: build-1.4.20-dev-1437) [JVM] Extend stepping tests with stepping. (vor 6 Tagen) * 2693664aa73 - (tag: build-1.4.20-dev-1436) FIR IDE: unmute tests after introducing fake element kinds (vor 6 Tagen) * 9baced20c40 - FIR IDE: find FIR element by PSI one only if FIR have a real source (vor 6 Tagen) * 5acdad29ec3 - FIR: change source of existing type refs in DataClassMembersGenerator to avoid sources clash (vor 6 Tagen) * 650f2dd7131 - FIR: consider source of FirSingleExpressionBlock as a fake one (vor 6 Tagen) * 1c564e1bd6e - FIR: add ImplicitTypeRef to the control flow fir element sources (vor 6 Tagen) * 94967bcd004 - FIR: introduce element kind for source elements (vor 6 Tagen) * f6e653b242a - (tag: build-1.4.20-dev-1435) [FIR] Fix compilation broken in 309050d9 (vor 6 Tagen) * 309050d956b - (tag: build-1.4.20-dev-1433) [FIR] Add `ExtensionFunctionType` attribute (vor 6 Tagen) * 1d3c0f56a95 - [FIR] Save type attributes in substitution (vor 6 Tagen) * 25fd5cd4ac2 - [FIR] Save type attributes in `ConeKotlinType.withNullability` (vor 6 Tagen) * 840d3975cc4 - [FIR] Add computing type attributes for deserialized types (vor 6 Tagen) * cfa250957ad - [FIR] Fix creating type attributes for intersection types (vor 6 Tagen) * fab9ee47f92 - (tag: build-1.4.20-dev-1429) FIR deserializer: proper annotation loading for value parameter of property setter (vor 6 Tagen) * 9308525d938 - (tag: build-1.4.20-dev-1428) Add receiver of kotlin.text.toPattern to standard Kotlin injections (vor 6 Tagen) * 787d22c93e3 - (tag: build-1.4.20-dev-1422) Created bunch 203 (vor 6 Tagen) * 09a111239e1 - (tag: build-1.4.20-dev-1421, tag: build-1.4.20-dev-1420, tag: build-1.4.20-dev-1419, tag: build-1.4.20-dev-1418, tag: build-1.4.20-dev-1417, tag: build-1.4.20-dev-1413) Stabilize ProjectTaskRunner registration order (vor 7 Tagen) * 866e5397d9c - New ultimate modules (vor 7 Tagen) * ed80b431f09 - (tag: build-1.4.20-dev-1412, tag: build-1.4.20-dev-1408, tag: build-1.4.20-dev-1401) Restore refined int-type analysis (vor 7 Tagen) * 8920e68584f - (tag: build-1.4.20-dev-1400) Muted .IncrementalJsKlibCompilerRunnerTestGenerated.ClassHierarchyAffected.testMethodRemoved until we have full fledged fake override support in klib (vor 7 Tagen) * 41a472693a6 - Updated extraHelp test data for the new flags (vor 7 Tagen) * bf419bc243a - Compute correct signature for fake override properties with type parameters (vor 7 Tagen) * d90c3832872 - Fine tuned fake override validator for internals (vor 7 Tagen) * e08b800eb9a - Treat internals as publics for fake override construction (vor 7 Tagen) * e61960f3330 - Fake override construction fallback mode (vor 7 Tagen) * de79e3bec36 - Added -Xdisable-fake-override-validator (vor 7 Tagen) * f127a0f5936 - (tag: build-1.4.20-dev-1399) Add flag to disable new spilled variable type analysis (vor 7 Tagen) * d7df6e1e0c3 - (tag: build-1.4.20-dev-1398) Avoid references to `DeprecatedSinceKotlin` to fix JPS build (vor 7 Tagen) * 28e6028af44 - (tag: build-1.4.20-dev-1395) Minor. Add test (vor 7 Tagen) * da12532669b - Ignore fake inliner variables in merge operation (vor 7 Tagen) * b0b8d40b710 - (tag: build-1.4.20-dev-1394) Update ApiTest.testIrStdlib for JS, an addition to 9be8c5b5 (vor 7 Tagen) * e4198466b8e - (tag: build-1.4.20-dev-1389) JVM_IR: No nullability annotations on static lambda instances (vor 7 Tagen) * eefa621c560 - JVM_IR KT-37006: InlineOnly property accessors are private in bytecode (vor 7 Tagen) * b94a4d9fc3f - (tag: build-1.4.20-dev-1382) Render more information on inner classes in bytecode listing tests (vor 7 Tagen) * 4bb670e667a - (tag: build-1.4.20-dev-1380) Build: Use project kotlin-reflect in fir tree generator (vor 7 Tagen) * 1ef68dfffd1 - Build: Fix kotlin-test-js-ir:commonMainSources to copy only sources (vor 7 Tagen) * 5198020c296 - Build: Fix kotlin-stdlib related errors during jps build import (vor 7 Tagen) * 63b73500463 - Build: Use sources from kotlin mpp source set in `sourcesJar` helper (vor 7 Tagen) * 77a8cf4e66c - Build: Use attributes to resolve test dependencies in jps build mode (vor 7 Tagen) * a32f901ab93 - (tag: build-1.4.20-dev-1378) Make property initializer modification is OutOfBlock change (vor 7 Tagen) * 507a7186324 - (tag: build-1.4.20-dev-1376) Update tests for completion after adding `DeprecatedSinceKotlin` (vor 7 Tagen) * 87014f816cd - (tag: build-1.4.20-dev-1373) Update ApiTest.testStdlib for JS, an addition to 9be8c5b5 (vor 7 Tagen) * d798071e069 - (tag: build-1.4.20-dev-1371) IrConstTransformer: drop unnecessary argument existence check (vor 7 Tagen) * c3fc524c0d5 - FIR: handle named arguments in annotations properly (vor 7 Tagen) * 4f366977375 - (tag: build-1.4.20-dev-1369) [FIR2IR] Mute 2 BB tests failing due to signature clashing (vor 7 Tagen) * 6cb3687d5de - [FIR2IR] Replace 'throw AssertionError()' with error() / assert() {...} (vor 7 Tagen) * 69ec8f2d89c - [FIR2IR] Allow to get cached symbols in fake override generator (vor 7 Tagen) * c4d41f48a36 - [IR] Allow Fir2Ir symbols in function factory (vor 7 Tagen) * a6234eb2613 - [FIR2IR] Don't compose signatures for private declarations (vor 7 Tagen) * 19d115778b1 - [IR] Allow fast reference path in SymbolTable for wrapped descriptors (vor 7 Tagen) * 90f9b9c1c91 - [FIR2IR] Unmute 6 fixed BB tests (vor 7 Tagen) * 2d5e6bb90b6 - [FIR2IR] Introduce lazy properties (vor 7 Tagen) * efd614194bd - [FIR2IR] Make Fir2IrBindableSymbol public API (vor 7 Tagen) * ca5e560f1f4 - [FIR2IR] Introduce lazy constructors (vor 7 Tagen) * fcabd02fe86 - [FIR] Take class expect flag into account in its substitution scope (vor 7 Tagen) * c1609ed490c - [FIR] Make expect class members also expect (vor 7 Tagen) * 2fefa682b7f - [FIR2IR] Do not compose signature for local class members (vor 7 Tagen) * 9a0e7637611 - [FIR2IR] Require classId from parent class for fake overrides (vor 7 Tagen) * 34a21962954 - FirClassSubstitutionScope: extract SubstitutedData & reorder functions (vor 7 Tagen) * bf009a49496 - [FIR2IR] Handle delegating constructor call type arguments properly (vor 7 Tagen) * 2cffbadbd5e - [FIR2IR] Use overridden symbol when handling delegating constructor call (vor 7 Tagen) * 456508a3329 - IR SymbolTable: don't allow unbound symbols in declare by signature only (vor 7 Tagen) * 7243d04f583 - [FIR2IR] Simplification of property building in lazy class (vor 7 Tagen) * a8db7b3ba62 - [FIR2IR] Simplification of function building in lazy class (vor 7 Tagen) * f7be3737116 - Add extra parent checks in Fir2IrLazyClass (vor 7 Tagen) * 13f7b6a22eb - (tag: build-1.4.20-dev-1366) Create separate constructor for ir interpreter with only ir builtins (vor 7 Tagen) * de2b20482a4 - Allow IrConstTransformer to visit and evaluate vararg elements (vor 7 Tagen) * 6fa03297f9d - Allow IrConstTransformer to visit annotations of all declarations (vor 7 Tagen) * c87b12ec2ff - Speed up fir2ir constant evaluation (vor 7 Tagen) * 032fdd63d92 - Ignore codegen test for Android (vor 7 Tagen) * 6ea0c37e52a - (tag: build-1.4.20-dev-1365) Update test data with new package name after 901d8f3e7a3c45c692f089fc984f4cf1684e6026 (vor 7 Tagen) * 6efa7a51c6f - (tag: build-1.4.20-dev-1363) Fix priority for "add import" action wrt DeprecatedSinceKotlin (vor 7 Tagen) * beca7fca304 - Fix completion order & presentation wrt to DeprecatedSinceKotlin (vor 7 Tagen) * bcaa635a4ed - Fix parameter info presentation with regard to DeprecatedSinceKotlin (vor 7 Tagen) * 9be8c5b5270 - Update test data about built-ins (vor 7 Tagen) * b7df9ec05a0 - Implement equals/hashCode as this class previously was a `data` one (vor 7 Tagen) * a2da00eb493 - Prohibit using DeprecatedSinceKotlin outside `kotlin` subpackage (vor 7 Tagen) * 790433984bf - Prohibit using DeprecatedSinceKotlin annotation without arguments (vor 7 Tagen) * 67100d5ebec - Reject values of `DeprecatedSince..` that are not parseable as a version (vor 7 Tagen) * 5d880589289 - Place DeprecatedSinceKotlin annotation under 1.4 version (vor 7 Tagen) * 2f55a3fa0dd - Add various test for `DeprecatedSinceKotlin` annotation (vor 7 Tagen) * 0f2c96c64d7 - Don't perform additional lookups for `DeprecatedSinceKotlin` annotation (vor 7 Tagen) * 158013ef3a3 - Remove message and replaceWith parameters from DeprecatedSinceKotlin (vor 7 Tagen) * 60c51476f23 - Introduce declaration checker for DeprecatedSinceKotlin annotation (vor 7 Tagen) * 0aaf29c0459 - Introduce DeprecatedSinceKotlin annotation (vor 7 Tagen) * b2022144e63 - (tag: build-1.4.20-dev-1355) [Commonizer] Fast-pass for library fragments absent for some targets (vor 7 Tagen) * ee22488ab29 - (tag: build-1.4.20-dev-1350) [FIR] Cleanup FIR modules. Part 8 (`types` package) (vor 7 Tagen) * 2c3fe8b8ec3 - [FIR] Cleanup FIR modules. Part 7 (`scopes` package) (vor 7 Tagen) * c6124f6d564 - [FIR] Cleanup FIR modules. Part 6 (`transformers` package) (vor 7 Tagen) * e817f919c2c - [FIR] Cleanup FIR modules. Part 5 (`body.resolve` package) (vor 7 Tagen) * 285b6d28af9 - [FIR] Cleanup FIR modules. Part 4 (`providers` and `resolve` packages) (vor 7 Tagen) * 1d903028484 - [FIR] Cleanup FIR modules. Part 3 (`inference` package) (vor 7 Tagen) * 1766c22f6f8 - [FIR] Cleanup FIR modules. Part 2 (`dfa` package) (vor 7 Tagen) * 604c68b3a01 - [FIR] Cleanup FIR modules. Part 1 (`calls` package) (vor 7 Tagen) * 1ac0e8449b9 - [FIR] Move FirJavaTypeRef to fir.jvm module (vor 7 Tagen) * fd1de9b2983 - [FIR] Fix typo in FirCloneableSymbolProvider (vor 7 Tagen) * 57b9baac537 - [FIR] Get rid of FirSession.inferenceContext (vor 7 Tagen) * 43bb60addba - [FIR] Remove workaround for KT-39659 (vor 7 Tagen) * 7834284bece - [FIR] Support deserialization of value parameter annotations (vor 7 Tagen) * 2b2f9b3386f - [FIR] Remove delegate specific methods from abstract inference session (vor 7 Tagen) * 9c6ed2ea02c - [FIR] Complete delegate calls in default inference session (vor 7 Tagen) * dbbb999952f - [FIR] Support builder (coroutine) inference (vor 7 Tagen) * 6a9504f26a9 - [FIR-TEST] Add coroutines diagnostic tests from old FE to FIR test suite (vor 7 Tagen) * d0affc6c6a5 - [FIR] Rename `ResolverParts.kt` to `ResolutionStages.kt` (vor 7 Tagen) * de1b5cd056c - [FIR] Add extracting `@Exact` and `@NoInfer` attributes from annotations (vor 7 Tagen) * 7ab3dd04a07 - [FIR] Add attributes for `@Exact` and `@NoInfer` (vor 7 Tagen) * ac51e5dbd1a - [FIR] Add workaround for KT-19306 (vor 7 Tagen) * 3f5db6b86e9 - [FIR] Add `ConeAttributes` to `ConeKotlinType` (vor 7 Tagen) * e76f3f93f61 - [FIR] Move ArrayMap to `cones` module (vor 7 Tagen) * d3fb9cc5f36 - Deprecate with error mixed Int/FP contains operator for ranges KT-22423 (vor 7 Tagen) * ab20b3e083a - (tag: build-1.4.20-dev-1347) Add InterruptedException handler to CancellableSimpleLock (vor 7 Tagen) * a9444c386d6 - Use actual import list on PlainTextPaste (vor 7 Tagen) * 30f98e67302 - (tag: build-1.4.20-dev-1344) Inline refactoring: shouldn't lose return type information (vor 7 Tagen) * c3b726f10a1 - Inline refactoring: should add explicit type argument for parameters (vor 7 Tagen) * 45234c97847 - Inline refactoring: fix case with introduction of variable to return (vor 7 Tagen) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index 4ea8df359f2..dbf084824d9 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-1329,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.4.20-dev-1329 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-1329,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.4.20-dev-1329 -kotlinStdlibTestsVersion=1.4.20-dev-1329 -testKotlinCompilerVersion=1.4.20-dev-1329 +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 konanVersion=1.4.20 # A version of Xcode required to build the Kotlin/Native compiler.