From a67cc28a260bef3fcb883558533c99ea0de535f9 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Mon, 25 May 2020 12:10:31 +0200 Subject: [PATCH] [kotlin compiler][update] 1.4.0-dev-9010 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 574b917061d - (tag: build-1.4.0-dev-9010, origin/rr/ic/compiler-deps) Remove new kotlin daemon from dist (vor 17 Stunden) * 3dd79ffea68 - Update coroutines-core version to 1.3.7 (vor 17 Stunden) * 9d98c908815 - Drop coroutines from compiler jar, add appropriate plugin dependency (vor 17 Stunden) * 343e519f7f3 - (tag: build-1.4.0-dev-9005) [FIR-PLUGIN] Update testdata according removed class generation stage (vor 19 Stunden) * e340dacb9a6 - [FIR-PLUGIN] Add check to test that jar with annotations exists (vor 19 Stunden) * d49c198a7f6 - [FIR] Correctly initialize extensions in all sessions (vor 19 Stunden) * 96da6d35c5a - [FIR] Add processor for transforming statuses with plugins (vor 19 Stunden) * 8d686226c71 - [FIR] Introduce FirResolveProcessors (vor 19 Stunden) * 96802dde04c - [FIR-PLUGIN] Fix compilation (vor 19 Stunden) * 3de12f9b090 - [FIR] Completely remove old extensions service (vor 19 Stunden) * 9a8d520b851 - [FIR] Remove first version of class generation transformer (vor 19 Stunden) * 3e3387fb697 - [FIR] Remove extension status transformation from status resolve (vor 19 Stunden) * 006232dfb25 - [FIR] Fix FirPluginAnnotationsResolveTransformer (vor 19 Stunden) * 206a6461958 - [FIR] Use caches for predicate matching (vor 19 Stunden) * 594a854b4ed - [FIR] Reimplement FirExtensionService (vor 19 Stunden) * 846db641be9 - [FIR] Make ArrayMap iterable (vor 19 Stunden) * 5c12b3df952 - [FIR] Introduce FirPredicateBasedProvider (vor 19 Stunden) * 0b000154240 - [FIR] Deprecate FirExtensionsService (vor 19 Stunden) * f3d4fa715e9 - [FIR] Introduce DeclarationPredicates for matching declarations for extensions (vor 19 Stunden) * 74353d8bc9f - [FIR] Introduce `FirAnnotatedDeclaration` (vor 19 Stunden) * 799253256cb - [FIR-PLUGIN] Add additional checker to prototype plugin (vor 19 Stunden) * f764baad829 - [FIR] Add extension with additional checkers (vor 19 Stunden) * 04a1027b39f - [FIR] Add empty instances of `DeclarationCheckers` and `ExpressionCheckers` (vor 19 Stunden) * c0a57ae55c5 - [FIR] Move expression checkers from package `call` to `expression` (vor 19 Stunden) * 6d6ed1e7558 - [FIR] Create session component with registered checkers (vor 19 Stunden) * b61b4e4a978 - (tag: build-1.4.0-dev-9002) Use proper `distributionSha256Sum` for android tests (vor 21 Stunden) * bfad00e8c97 - (tag: build-1.4.0-dev-8982) Mute android-related gradle import tests (vor 2 Tagen) * 22c4d30a89d - (tag: build-1.4.0-dev-8981) Correct docs of ThreadLocal and SharedImmutable annotations (vor 2 Tagen) * dae7a239980 - Clarify docs of CharSequence.split(Pattern, limit) (vor 2 Tagen) * f3145454f28 - (tag: build-1.4.0-dev-8966) Decommonize collection builder implementations (vor 2 Tagen) * 379c6944a20 - (tag: build-1.4.0-dev-8958) NI: extract diagnostics from partially resolved call instead of separately handling it including running all checks (vor 3 Tagen) * eaa16714f6f - (tag: build-1.4.0-dev-8950, origin/rr/gradle/matveev/partially-fix-KT-32476) [Gradle, native] Allow disabling warning about incorrect dependencies (vor 3 Tagen) * c9adf226978 - (tag: build-1.4.0-dev-8944) [JS] Remove binding context from NameSuggestion instance (vor 3 Tagen) * 104352b313d - (tag: build-1.4.0-dev-8927) [Gradle, JS] Remove browser tests from gradle integration tests (vor 3 Tagen) * 6e3d3831c27 - (tag: build-1.4.0-dev-8918) [JS] JsExport diagnostics and legacy support (vor 3 Tagen) * 4076bf40a9d - (tag: build-1.4.0-dev-8914, tag: build-1.4.0-dev-8913) [Commonizer] Add Gradle property to pass JVM args (vor 3 Tagen) * 2a1e014d51d - Minor. Add jetbrains to project dictionary (vor 3 Tagen) * c736a1e5b07 - (tag: build-1.4.0-dev-8910) [Spec tests] Update testsMap for when-expression section (vor 3 Tagen) * d9160a26e9a - [Spec tests] Add property `helpers` to testMaps (vor 3 Tagen) * cbba52e43c6 - [Spec tests] Make collectInfoFromTests for both spec and implementation tests (vor 3 Tagen) * 270972ca1c9 - [Spec tests] Make main link nullable for case if implementation tests don't have this one (vor 3 Tagen) * 3a46b5a45ad - [Spec tests] Add path element at testMaps for main links also (vor 3 Tagen) * d94c212a604 - [Spec tests] Add linkType element to testMaps (vor 3 Tagen) * 3a31150df45 - [Spec tests] Metadata refactoring: remove duplicated links in testMaps (vor 3 Tagen) * d32aca87d11 - [Spec tests] Change metadata structure of implementation and spec tests (vor 3 Tagen) * 80cd26c9df9 - (tag: build-1.4.0-dev-8897) [FIR] Support several annotation class diagnostics (vor 4 Tagen) * c112d37ac1a - (tag: build-1.4.0-dev-8896) Consolidate resolving in the new lib, deprecate it in script-util (vor 4 Tagen) * 7d426226f9d - Switch example to the new maven resolving API (vor 4 Tagen) * f363134fbc3 - Do not continue compilation if collected dependencies contain error (vor 4 Tagen) * d92e4d28f54 - Provide a method to update script definitions after loading into IDE (vor 4 Tagen) * 4b032a14af3 - Refactor host configuration handling and script definition creation (vor 4 Tagen) * 255ad474068 - Use copied key to extract default jdkHome from host configuration (vor 4 Tagen) * 20bbcd5d5ac - Implement copied key with ability to take default from source config (vor 4 Tagen) * 3c9207a2cd9 - (tag: build-1.4.0-dev-8895) [Gradle, JS] Add test on local project dependency (vor 4 Tagen) * 985623eac51 - [Gradle, JS] Fix hmpp on only js (vor 4 Tagen) * bed7b23d6c5 - [Gradle, JS] Fix naming of test and test data (vor 4 Tagen) * d089bbe14ac - [Gradle, JS] Fix for JsIrTarget in mixed mode (vor 4 Tagen) * 79984b6e04b - [Gradle, JS] Add test on hmpp with both js (vor 4 Tagen) * a6812e5d6ad - [Gradle, JS] Add fake common usage context for single js plugin publish (vor 4 Tagen) * 4f747072f4e - [Gradle, JS] Define fake configuration for single js plugin to publish as common (vor 4 Tagen) * 22f5d3b1345 - [Gradle, JS] Add isMpp property (vor 4 Tagen) * 0b33e9430ba - (tag: build-1.4.0-dev-8891) [NI] Report unstable smart cast directly instead of using SmartCastManager (vor 4 Tagen) * b808d5f381f - (tag: build-1.4.0-dev-8888) TrailingCommaInspection: cleanup code (vor 4 Tagen) * ee141ae57b1 - TrailingCommaInspection: add dependency to settings (vor 4 Tagen) * 8d77ec83c65 - (tag: build-1.4.0-dev-8884) [Gradle, native] Don't set system properties when the compiler runs in daemon (vor 4 Tagen) * f88722ae763 - Update K/N: 1.4-M3-dev-15627 (vor 4 Tagen) * a83b0bef968 - (tag: build-1.4.0-dev-8881, origin/rr/fedochet/KT-38841/fixing-intention-preview) KT-38841 Do not call `preparePsiElementForWrite` if not needed (vor 4 Tagen) * b89878a5097 - (tag: build-1.4.0-dev-8878) Update testData for KAPT tests for new inline class ABI (vor 4 Tagen) * 7a947e8008d - (tag: build-1.4.0-dev-8863) FIR: fix default constructor visibility for enum entry. (vor 4 Tagen) * 0d3301b6951 - FIR: resolve local class in anonymous initializer. (vor 4 Tagen) * 2ff5b253ae7 - (tag: build-1.4.0-dev-8856) [NI] Fix suspend conversions for subtypes of functional types (vor 5 Tagen) * 3903814c9c3 - (tag: build-1.4.0-dev-8854) Revert "KT-38841 Remove redundant `preparePsiElementForWrite` call" (vor 5 Tagen) * 12db3d6e835 - (tag: build-1.4.0-dev-8852) NI: remove separation of variable fixation order by constraint kind (vor 5 Tagen) * 874fa5b998c - (tag: build-1.4.0-dev-8848, tag: build-1.4.0-dev-8832) Bootstrap: 1.4.0-dev-8798 (vor 5 Tagen) * 165b62da63b - (tag: build-1.4.0-dev-8829) KT-38841 Remove redundant `preparePsiElementForWrite` call (vor 5 Tagen) * 933440dc63b - (tag: build-1.4.0-dev-8824) JVM IR: Fix mangling of @JvmStatic internal function in companion objects (vor 5 Tagen) * 2d0445ebaa1 - (tag: build-1.4.0-dev-8818) Add klib extension to ARCHIVE fileType (vor 5 Tagen) * fceaf657292 - (tag: build-1.4.0-dev-8812) [NI] Don't compute conversions for definitely not SAM parameter (vor 5 Tagen) * 8bdc4d34f72 - [NI] Commonize type-conversions (SAM/Suspend) (vor 5 Tagen) * f702da5c51b - [NI] Small refactoring around type conversions (vor 5 Tagen) * d3d162f9c8a - Refactoring: start commonization of type-conversions (vor 5 Tagen) * cce9646c7de - Refactoring: extract method about SAM conversions out (vor 5 Tagen) * 372f378edcb - [NI] Support nested transactions inside constraint system (vor 5 Tagen) * 4f26ac9a045 - (tag: build-1.4.0-dev-8807) Fix "Koltin" typos throughout codebase (#3383) (vor 5 Tagen) * 38fd9c3d1a9 - (tag: build-1.4.0-dev-8802) Fix KT-39063 by not adding extendsFrom with metadata configurations (vor 5 Tagen) * 6fcdab23cc2 - (tag: build-1.4.0-dev-8798) Bootstrap: 1.4.0-dev-8774 (vor 5 Tagen) * 88efac00b31 - (tag: build-1.4.0-dev-8794) Disable klib fileType in lue of KLibFileTypeFactory (vor 5 Tagen) * 081d6c1dffd - (tag: build-1.4.0-dev-8789) Useless call on collection: propose 'Replace with toList()' instead of 'Remove useless call' if receiver is array type (vor 5 Tagen) * 994897cee98 - (tag: build-1.4.0-dev-8786) Fix textdata after reverting a commit about CompilerMessageLocation (vor 5 Tagen) * d825428718c - (tag: build-1.4.0-dev-8782) New J2K : move resolve resolve out of EDT in shorten references processing (vor 5 Tagen) * dc57d307f3b - (tag: build-1.4.0-dev-8780) [FIR] Clean data flow context before body resolve of file (vor 5 Tagen) * 8df635a4e0e - [FIR] Add cleanup of tower data for imports (vor 5 Tagen) * b05546dd64b - [FIR] Add check for session consistency in body resolve transformer (vor 5 Tagen) * 371757309e0 - [FIR] Don't recreate transformer in FirBodyResolveTransformerAdapter (vor 5 Tagen) * 4e07f8180b7 - [FIR] Don't recreate transformer in FirImplicitTypeBodyResolveTransformerAdapter (vor 5 Tagen) * c4407d6d638 - [FIR] Don't recreate transformer in FirContractResolveTransformerAdapter (vor 5 Tagen) * c1080989b63 - [FIR] Suppress pointless unchecked casts in FirStatusResolveTransformer (vor 5 Tagen) * 329af659967 - [FIR] Get rid of `FirStatusResolveTransformerAdapter` (vor 5 Tagen) * 93992d1d759 - [FIR] Get rid of `FirTypeResolveTransformerAdapter` (vor 5 Tagen) * ca4deec10e2 - [FIR] Don't recreate transformers in `FirSupertypeResolverTransformer` (vor 5 Tagen) * dc30bf5d09f - [FIR] Don't recreate transformers in `FirPluginAnnotationsResolveTransformer` (vor 5 Tagen) * 05443695030 - [FIR] Add `transformImports` to FirFile (vor 5 Tagen) * f60c8eac71d - [FIR] Don't rewrite session in FirImportResolveTransformer (vor 5 Tagen) * 67a259a9036 - [FIR] Get rid of `FirSymbolProvider.getInstance(session)`` (vor 5 Tagen) * 24c8a659ee5 - [FIR] Add FirSession as parameter for FirTotalResolveTransformer (vor 5 Tagen) * c165b8d55c9 - (tag: build-1.4.0-dev-8774) JVM: Update IR bytecode text and signature tests (vor 5 Tagen) * 16e7a42aea8 - JVM: Fix line numbers in test (vor 5 Tagen) * e625bb375f6 - Temporarily mute unsigned tests in JVM_IR and FIR (vor 5 Tagen) * de4ebe4395e - Prohibit @JvnName on functions mangled because of return type (vor 5 Tagen) * fcf8a91a38e - Update kotlin-stdlib-runtime-merged.txt (vor 5 Tagen) * cf70c83ab75 - JVM: Update tests (vor 5 Tagen) * 2f82c5b6afc - JVM: Fix default parameter values handling (vor 5 Tagen) * dc9f64fc9da - JVM: Fix reflection tests for new IC ABI (vor 5 Tagen) * b5bd3604b1b - JVM: Mangle functions returning inline class values (vor 5 Tagen) * 9beb36ca2b6 - (tag: build-1.4.0-dev-8773) Code style: add option for blank lines before declarations (vor 5 Tagen) * 499a02ebe33 - (tag: build-1.4.0-dev-8771) AddThrowsAnnotationIntention: improve for mpp (vor 5 Tagen) * 8b4660031ff - multiPlatformSetup: cleanup code (vor 5 Tagen) * 7b079a5f1c1 - (tag: build-1.4.0-dev-8770) Deprecated symbol usages: fix test (vor 5 Tagen) * 1ba4d7d99b4 - Update foreign references when renaming a Kotlin file (vor 10 Tagen) * ba993ba0fe4 - Provide an extension point that allows plugins to handle renaming of references in other languages (vor 4 Wochen) * 16b4342d92c - (tag: build-1.4.0-dev-8750) Add minor test for SMAP (vor 6 Tagen) * 73e91af7923 - (tag: build-1.4.0-dev-8749) IDEA: test the plugin's ability to parse correct JSR-045 data (vor 6 Tagen) * c51c5375049 - JVM: use precise line bounds when regenerating objects with no SMAPs (vor 6 Tagen) * 7222a732c18 - JVM: treat empty SMAP instances as "skip all line numbers" (vor 6 Tagen) * 86b28b95ca8 - JVM: keep call site markers when inlining lambdas into objects (vor 6 Tagen) * 5feadd56efb - JVM: parse KotlinDebug when regenerating anonymous objects (vor 6 Tagen) * 1fe7ef6521c - JVM: separate the two kinds of source mappers (vor 6 Tagen) * 143d8d1520a - (tag: build-1.4.0-dev-8748) Minor: fix issue reference (vor 6 Tagen) * d37c412f764 - Suppress a couple more warnings (vor 6 Tagen) * bf21e1282a5 - Suppress most of unused parameter warnings (vor 6 Tagen) * dd46d5ca5af - Add sample for Map.flatMap (vor 6 Tagen) * 1a0b59da49d - (tag: build-1.4.0-dev-8747) KT-20357 Add sortedBy() sample (#3283) (vor 6 Tagen) * 0d71758112d - (tag: build-1.4.0-dev-8742) Build: Add miscCompilerTest task (vor 6 Tagen) * eff5f3a2428 - (tag: build-1.4.0-dev-8731) NI: do type checking for anonymous functions not inside a call (vor 6 Tagen) * 425ce8c3ab7 - (tag: build-1.4.0-dev-8726) [FIR] Use flexible type lower bound when approximating type for IntegerLiteral. (vor 6 Tagen) * d5141674a3b - [FIR] Update GenerateRangesCodegenTestData for newly-enabled FIR tests. (vor 6 Tagen) * 89d706972c2 - [FIR] Use vararg element type when generating argument mapping. (vor 6 Tagen) * 98d3855fd8f - (tag: build-1.4.0-dev-8723) KotlinDslModels: project can be null in ExternalSystemTaskNotificationListener.onStart (vor 6 Tagen) * 879fe9b493b - Fix order of ExternalSystemListeners (vor 6 Tagen) * 1a1bcefb2a7 - Add debug logger to ScriptTemplatesFromDependenciesProvider (vor 6 Tagen) * 16b7232b4fd - Minor: do not associate with the same extensions multiple times in ScriptDefinitionsManager (vor 6 Tagen) * 8d22429abc2 - Do not show notification before all definitions are loaded (vor 6 Tagen) * 1513429613c - Load script definitions in IDE on project opening (vor 6 Tagen) * 942c8aaafc6 - Introduce index for folders with script definitions templates (vor 6 Tagen) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index 443cf5475b2..d397c74fd63 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,12 +18,12 @@ buildKotlinVersion=1.4.0-dev-8620 buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-8620,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-8722,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.4.0-dev-8722 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-8722,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.4.0-dev-8722 -kotlinStdlibTestsVersion=1.4.0-dev-8722 -testKotlinCompilerVersion=1.4.0-dev-8722 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-9010,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.4.0-dev-9010 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-9010,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.4.0-dev-9010 +kotlinStdlibTestsVersion=1.4.0-dev-9010 +testKotlinCompilerVersion=1.4.0-dev-9010 konanVersion=1.4.0-M3 # A version of Xcode required to build the Kotlin/Native compiler.