From 2a182496225cd576dd4667a68686369cc54caa4a Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Mon, 13 Jan 2020 10:11:31 +0100 Subject: [PATCH] [kotlin compiler][update] 1.4.0-dev-783 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 272ca002d7f - (tag: build-1.4.0-dev-783) Drop UNREACHABLE_CODE eager text range calculation (18 hours ago) * 9e4d7df86e8 - (tag: build-1.4.0-dev-775) Revert "[JS IR] stdlib: switch between artifacts rather than artifact content" (2 days ago) * e2bb6022718 - (tag: build-1.4.0-dev-772) Fix invalid test data file names (3 days ago) * 0c4134470df - (tag: build-1.4.0-dev-770) Fix exception of rename readonly overridden methods (3 days ago) * 3a2704d9565 - (tag: build-1.4.0-dev-769) Remove usage of deprecated method (3 days ago) * df2a0e10871 - Add MPP warning message for move refactoring (3 days ago) * 2b4dc1199ab - (tag: build-1.4.0-dev-765) JVM IR: fix monitorEnterMonitorExit.kt (3 days ago) * b2f8a4e82a9 - (tag: build-1.4.0-dev-761) JVM_IR: Put continuation parameter before default mask and handler. (3 days ago) * c948459ed53 - (tag: build-1.4.0-dev-746) Minor, add comment to synthetic accessor generation for super calls (3 days ago) * b48d7f4ba72 - JVM IR: fix InterfaceLowering for $default methods from base interfaces (3 days ago) * 3848ac9cac6 - JVM IR: never produce "$s" suffix for accessors in interfaces (3 days ago) * 3193689086e - JVM IR: do not add suffix for accessors to top level functions (3 days ago) * d6ed93b2b87 - (tag: build-1.4.0-dev-742) JVM IR: fail when SyntheticAccessorLowering adds accessor to other files (3 days ago) * 957b100cd1f - JVM IR: do not generate hidden constructor for inline classes more than once (3 days ago) * a339e7af198 - (tag: build-1.4.0-dev-738) build.gradle.kts: tests and docs for LastModifiedFiles collection (3 days ago) * 4cf8203ce72 - (tag: build-1.4.0-dev-735) PSI2IR: Unify behavior for lambda return values with old back-end (3 days ago) * c47e04ac8d3 - (tag: build-1.4.0-dev-727) JVM_IR: handle suspend functions for signatures in callable references. (3 days ago) * 32539073170 - (tag: build-1.4.0-dev-725) [Spec tests] Hotfix for not-null-assertion-expression test (3 days ago) * 2a4e235e341 - (tag: build-1.4.0-dev-724) [NI] Decrease only input types check diagnostic level to warning (3 days ago) * 23c2a5c830b - (tag: build-1.4.0-dev-721) Uast: fake light method for uast is created only when containing class exists (KT-35310, EA-219604) (3 days ago) * 59175912054 - (tag: build-1.4.0-dev-720) Workaround an inliner problem upon which the compiler code itself stumbled ^KT-35856 Fixed (3 days ago) * 5b8ab766131 - (tag: build-1.4.0-dev-719) [FIR] Move JvmMappedScope to fir:jvm module (3 days ago) * 16c82030a34 - (tag: build-1.4.0-dev-718) KT-20120 fixing bug for Java 9 Deprecated Unconditionally changing it to @Deprecated("") in kotlin (3 days ago) * ba4163ba02e - (tag: build-1.4.0-dev-715, origin/rr/kishmakov/KT-33113) [FIR] Improve synthetic functional interfaces support (3 days ago) * 573188bdc4a - (tag: build-1.4.0-dev-713) [FIR2IR]: fix translation of this references in instance methods (3 days ago) * 6b4e5bc2f0d - [FIR] Cleanup code and fix type check in SAM resolution (3 days ago) * c464322b3a5 - [FIR2IR] Fix translation of library func parameters with default values (3 days ago) * 7eaac0bf2ae - [FIR]: allow char comparison in Fir2Ir (3 days ago) * d4076637345 - Add another binding for wrapped parameter descriptors. (3 days ago) * d3b21aed8a4 - [FIR]: add missed bindings for WrappedReceiverParameterDescriptor. (3 days ago) * ea267d9ef4f - [FIR IDE]: support enum entry search properly (3 days ago) * 2f6a48f70c1 - Handle phase for FirEnumEntry correctly (3 days ago) * 05ee6fdd77a - Add problematic enum test (3 days ago) * 7e946c6f5b9 - Forbid manual phase updates during FIR compilation (non-IDE mode) (3 days ago) * 961037506ac - FIR2IR: support FirEnumEntry (3 days ago) * 3671c8489ff - FirEnumEntry: set correct child class name (3 days ago) * 97670e5036f - [Raw FIR] Fix PSI consistency test (enum entry) + some cleanup (3 days ago) * 2b05320ae96 - [Raw FIR] Synchronize enum entry building in PSI / light AST modes (3 days ago) * 65a44e2e207 - Migrate to FirEnumEntry (3 days ago) * 5b5a5292b79 - Support FirEnumEntry in FirRenderer (3 days ago) * c6e28537ff4 - Create node for FirEnumEntry (3 days ago) * 13132e69a31 - [FIR] Start enum entries reworking (3 days ago) * 68d64f1b5cd - (tag: build-1.4.0-dev-709) IDEA plugin: Don't create iOS test in the share lib project template (3 days ago) * c084dfa1d71 - (tag: build-1.4.0-dev-705) [JS IR] stdlib: use 'base' plugin instead of kotlin("jvm") (4 days ago) * a9fec21178b - [JS IR] stdlib: switch between artifacts rather than artifact content (4 days ago) * 372a4009bd2 - Fix coreLibsInstall composite task again (4 days ago) * 8d0ffa14442 - (tag: build-1.4.0-dev-703) IR: copy type parameters for local functions in LocalDeclarationLowering (4 days ago) * 01da7f289b0 - JVM_IR: rework type parameters in AddContinuationLowering (4 days ago) * d81231fdf70 - JVM_IR: fix type arguments in inline callable references (4 days ago) * a67df82b1e3 - IR: modify IrTypeParametersContainer.copyTypeParameters() (4 days ago) * 96c1b96f3aa - (tag: build-1.4.0-dev-700) [NI] Report "not enough information" on callable references in lambdas (4 days ago) * 4e4e57f60a7 - (tag: build-1.4.0-dev-697) JVM_IR: deal with inline class default values in AddContinuationLowering. (4 days ago) * 31ba2d64db8 - (tag: build-1.4.0-dev-695) [JVM IR] Mangle variable names for anonymous parameters in lambdas. (4 days ago) * 88cac53d88b - (tag: build-1.4.0-dev-683) JVM_IR: skip synthetic enum parameters in signatures (4 days ago) * 94c008872e8 - (tag: build-1.4.0-dev-678, origin/rr/ilmir/review/ager/inline-class-default-values) [Spec tests] Fix tests (4 days ago) * 7dc469b32da - [Spec tests] Minor changes of TestInfoParser and Generated files (4 days ago) * e0743f22688 - [Spec tests] Add fixed tests for expressions section, fix linkage for reference-equality-expressions section (4 days ago) * 9e3ecbd9026 - [Spec tests] Add codegen tests for indexing-expression (paragraph 3) (4 days ago) * 0a1b8a928c3 - [Spec tests] Add tests for not-null-assertion-expression (4 days ago) * e4d12593be9 - [Spec tests] Add tests for postfix-expressions, postfix-decrement-expression && postfix-increment (4 days ago) * 7980db8613f - [Spec tests] Add tests for prefix-expressions, logical-not--expression (4 days ago) * e5a9a58d65b - [Spec tests] Add tests for prefix-expressions, unary-minus-expression and unary-minus-expression (4 days ago) * a8af3dc3c93 - [Spec tests] Add tests for prefix-decrement-expression (4 days ago) * 01a4562076f - [Spec tests] Add tests for additive-expression and Multiplicative expression (4 days ago) * 72358aa52a2 - [Spec tests] Add tests for range-expression (4 days ago) * 84cf4c5049a - [Spec tests] Add tests for elvis-expression (4 days ago) * 479fa0e7b8c - [Spec tests] Add tests for containment-checking-expression (4 days ago) * 4a94ffa5ddb - [Spec tests] Add tests for type-checking-expression (4 days ago) * 2a1e084f03a - [Spec tests] Add tests for comparison-expression (4 days ago) * 5e42a205753 - [Spec tests] Add tests for value-equality-expressions (paragraph 2-3) (4 days ago) * 3bb5ddb2244 - [Spec tests] Add tests for reference-equality-expressions (paragraph 3) (4 days ago) * 15b561195f4 - [Spec tests] Add tests for logical-conjunction-expression (4 days ago) * 6da8ccb9eba - [Spec tests] Add tests for logical-disjunction-expression (paragraph 2) (4 days ago) * d4a83d535ca - [Spec tests] Add tests for KT_35565 (local-property-declaration) (4 days ago) * 31df799103b - [Spec tests] Add codegen tests for logical-disjunction-expression (paragraph 1) (4 days ago) * 1ea5eb68500 - [Spec tests] Add test for return expression (4 days ago) * dcfcc9c7b6a - [Spec tests] Add tests for when-expression (p-3, 4) (4 days ago) * bd979a12de2 - [Spec tests] Review fix tests for try-expression and if-expression (4 days ago) * e8653273862 - [Spec tests] Add tests for try-expression (paragraphs 1, 2, 5-9) (4 days ago) * 3aa3f0c50c2 - [Spec tests] Add tests for character-literals (4 days ago) * 8187405dbd0 - [Spec tests] fix test parser exceptions handler (4 days ago) * fdef51e8b7b - [Spec tests] Add tests for boolean-literals (p-1 sentence 2) (4 days ago) * 744cc54dffb - [Spec tests] Add tests for if-expression (4 days ago) * a41c4c84a63 - [Spec-tests] Add tests for prefix increment expression (4 days ago) * f95a03cba36 - [Spec-tests] Add tests for abstract classes (4 days ago) * 6c644448c2b - [Spec tests] Add tests for abstract classes (4 days ago) * 20ed66cd82c - [Spec tests] Add remove link to the issue KT-27825 from all tests which are not related to the issue (4 days ago) * 6accbf62841 - [Spec tests] Add prefix increment expression codegen tests (4 days ago) * 86d072e3aa0 - [Spec tests] Add diag tests for abstract classes and prefix increment (4 days ago) * 44d0a998750 - [Spec tests] Add spec tests for kotlin.Nothing, kotlin.Unit, reference equality and cast expressions (4 days ago) * bf50edee17d - [Spec tests] Add tests for kotlin.Nothing and kotlin.Unit built-in types (4 days ago) * 52ac8d788d8 - (tag: build-1.4.0-dev-665) Minor. Convert test (4 days ago) * 70d71f0f070 - Don't generate type annotations on synthetic accessors (4 days ago) * 1032e3a17ca - Support field type annotations (4 days ago) * 2ed0cb2a89b - Support type annotations (4 days ago) * fde9b21a406 - (tag: build-1.4.0-dev-655) Fix syntheticMethodForProperty.kt for JDK 9+ and Android tests (4 days ago) * 5803fcdeb41 - (tag: build-1.4.0-dev-651) Bugfix: KotlinIdeaResolutionException on absent/corrupted KLIB artifact (4 days ago) * 995c6a32b82 - (tag: build-1.4.0-dev-650) Allow only single expression eval in cli compiler and kotlin runner (4 days ago) * 7ffb64ec578 - (tag: build-1.4.0-dev-648, origin/rr/ddol/commonizer-prototype) Minor: formatted code (4 days ago) * e0d90ccf4b9 - [Commonizer] Log commonization stats into a single file (4 days ago) * f18aa3e0be8 - [Commonizer] Re-organize commonizer CLI (4 days ago) * 805ac2d307a - [Commonizer] Re-organize utilities (4 days ago) * ed4e73c8e93 - Uast: the `returnType` support for light methods for reified functions (KT-35610) (4 days ago) * c04ba009e6c - Uast: properly handling annotations on destructured variables (KT-35673, EA-220128) (4 days ago) * 9da536c202d - (tag: build-1.4.0-dev-640) [minor] "fix" fir testdata for KT-30245 test, todo: fix problems in fir accordingly (4 days ago) * caa677e6d21 - [NI] Convert extension lambda to the non-extension one, if needed (4 days ago) * ef5fe0675a7 - (tag: build-1.4.0-dev-636) JVM_IR: refactor suspendFunctionView (5 days ago) * 137ef267237 - [JVM IR] Fix issue with destructuring declaration in parameter for suspend lambda. (5 days ago) * 36c4df6d990 - (tag: build-1.4.0-dev-634) [JVM IR] Use names of local functions in names of local classes. (5 days ago) * 70b304e6e4d - [JVM IR] Support target templates in AbstractCheckLocalVariablesTableTest and fix `checkLocalVariablesTable/localFun.kt` for JVM IR. (5 days ago) * 152d88e7479 - (tag: build-1.4.0-dev-630) Mute generated FIR tests after 929fb5c8 (5 days ago) * 929fb5c82b7 - (tag: build-1.4.0-dev-612) Mute FIR tests containing broken function calls (5 days ago) * 5309e774ac7 - JVM IR: Remove FAKE_OWNER from MethodSignatureMapper (5 days ago) * 5ffbf9264a6 - JVM IR: Implement the enumValues and enumValueOf intrinsics (5 days ago) * bd74e976c99 - JVM IR: Lower calls to the emptyArray intrinsic in VarargLowering (5 days ago) * 1b1dff9191a - JVM_IR: fix default argument stub visibility. (5 days ago) * 7f319c18de4 - JVM IR: Mark Enum.$VALUES field as synthetic (#2957) (5 days ago) * 6b5d92a6935 - (tag: build-1.4.0-dev-589) IR: work around a bug in interface delegation descriptors (10 days ago) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index 7c782993843..0e7e8523eb6 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.4.0-dev-588,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.4.0-dev-588 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-588,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.4.0-dev-588 -kotlinStdlibTestsVersion=1.4.0-dev-588 -testKotlinCompilerVersion=1.4.0-dev-588 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-783,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.4.0-dev-783 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-783,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.4.0-dev-783 +kotlinStdlibTestsVersion=1.4.0-dev-783 +testKotlinCompilerVersion=1.4.0-dev-783 konanVersion=1.4.0 # A version of Xcode required to build the Kotlin/Native compiler.