From 8deb61713d16ad8878e04146f30fb3ced8fcf033 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Tue, 14 Apr 2020 17:52:35 +0200 Subject: [PATCH] [kotlin compiler][update] 1.4.0-dev-5946 * 1d9967013b7 - (tag: build-1.4.0-dev-5946) [JS IR IC] Mute failing test (vor 8 Stunden) * 766b8bf74b2 - [KLIB MPP] Mute broken test (vor 8 Stunden) * cd931796bc2 - [SERIALIZATION] Fix kotlinx.serialization plugin (vor 8 Stunden) * a9788f95069 - [KLIB] Create an abstract class for module deserializer (vor 8 Stunden) * 74132fbc036 - [KLIB] Fix IO API (vor 8 Stunden) * 5385e0cf1cf - [IR] Un-private stub generator (vor 8 Stunden) * db565ee2388 - [IR] Fix equals/hachCode for FileLocalSignature (vor 8 Stunden) * ce2ae58ffb1 - (tag: build-1.4.0-dev-5935) use gradle execOperation and set args in file (vor 20 Stunden) * cfdcbe5b71a - (tag: build-1.4.0-dev-5934) Remove local declarations from Project View model (vor 21 Stunden) * 0df54946d95 - Add Project View and Navigation Bar enhancements (vor 21 Stunden) * ca10c40e05e - Remove anonymous declarations from Structure View (vor 21 Stunden) * d4e043c3e8c - Fix visibility and expect/actual icons of the PsiElements (vor 21 Stunden) * 185b0be76c8 - Add constructors icon to ProjectView (vor 21 Stunden) * 276c3931415 - (tag: build-1.4.0-dev-5931) [FIR] Support captured type parameters in java symbol provider (vor 22 Stunden) * af27ca013b0 - [FIR] Fix captured type parameters propagation in deserialization (vor 22 Stunden) * 356e42196ce - [FIR2IR] Fix inner class constructor receiver parameter type (vor 22 Stunden) * 0e21ac8ed29 - [FIR] Apply BAD testData changes after type parameters support (vor 22 Stunden) * 132c8ee210a - [FIR] Apply GOOD testData changes after type parameters support (vor 22 Stunden) * 797b58669be - [FIR] Support captured type parameters in lightTree2fir (vor 22 Stunden) * 9db69c0b082 - [FIR2IR] Fix type arguments in generated this receiver (vor 22 Stunden) * 861cc6ee208 - [FIR] Fix default constructors in jvm mapped scope (vor 22 Stunden) * 21ede8b7455 - [FIR] Add test for inner class type parameter capturing (vor 22 Stunden) * b72d0957e49 - [FIR] Support captured type arguments of anonymous objects in resolve (vor 22 Stunden) * 2b114dd2b4e - [FIR] Fix fake overrides callable id (vor 22 Stunden) * c2ea0676e46 - [FIR] Split functions & constructors processing (vor 22 Stunden) * 7a1ecabe0a8 - [FIR2IR] Use deepest matching symbol on fake override calls (vor 22 Stunden) * d55c6550bb8 - [FIR] Add substitution to classifiers processing (vor 22 Stunden) * cd4a7a25c32 - [FIR] Match ordering of type arguments with type parameters (vor 22 Stunden) * 27537f71dff - [FIR] Use constructed class type parameters refs in java symbol provider (vor 22 Stunden) * 1d249ad279c - [FIR] Use constructed class type parameters refs in deserialization (vor 22 Stunden) * ec39cd3d318 - [FIR] Use captured, constructed class type parameters in RawFirBuilder (vor 22 Stunden) * f1748930098 - [FIR] Add kotlinx-collections-immutable to raw fir builders (vor 22 Stunden) * 49d361b6eb4 - [FIR] Improve type-parameter rendering in html dump (vor 22 Stunden) * cb00a4c1367 - [FIR] Update type parameter use-sites to use type parameter refs (vor 22 Stunden) * 7c56209cef5 - [FIR] Introduce type parameter ref in generated tree (vor 22 Stunden) * 0f7a9c44b43 - (tag: build-1.4.0-dev-5930) Minor: sort excluded files and dirs in conformance test (vor 23 Stunden) * dbbb81c78da - 201: Minor: remove author to fix conformance test (vor 23 Stunden) * 626c94c54dc - (tag: build-1.4.0-dev-5926, tag: build-1.4-M2-eap-6, tag: build-1.4-M2-eap-5, origin/1.4-M2) [IR] Fixed bug with redundant creation of Ref<> in inline lambdas (vor 24 Stunden) * c8fe8425084 - (tag: build-1.4.0-dev-5925) Add FUS collector for Migration tool (vor 25 Stunden) * fd9bec81cfc - (tag: build-1.4.0-dev-5924, tag: build-1.4-M2-eap-2, origin/rrr/1.4.0/test2) JPS: provide SourcesPreprocessor extension point (vor 25 Stunden) * b6cf08d0976 - (tag: build-1.4.0-dev-5922) [FIR2IR] Extract createIrSyntheticFunction/Parameter from data class gen (vor 25 Stunden) * 4f1caf24a16 - [FIR2IR] Minor: eliminate warning about list under the hood (vor 25 Stunden) * 6827280521c - [FIR2IR] Reuse declareThisReceiverParameter in DataClassMembersGenerator (vor 25 Stunden) * c370b861415 - IR: consolidate generation of synthetic members for data class (vor 25 Stunden) * 1500131eb0f - (tag: build-1.4.0-dev-5921) [FIR2IR] Re-use applyCallArguments for IrDelegatedConstructorCall (vor 26 Stunden) * 1ba160b3ded - [FIR] Apply argument mapping to delegated constructor calls (vor 26 Stunden) * 734ddc03696 - [FIR] Rename: selectCandidateFrom... -> selectDelegatingConstructorCall (vor 26 Stunden) * e954aea4ccf - [FIR2IR] Support argument reordering of constructor calls (vor 26 Stunden) * bae41ddf6d6 - [FIR2IR] Introduce IrBlock for reordering arguments if needed (vor 26 Stunden) * acc56338119 - (tag: build-1.4.0-dev-5914) [NI] Fix inference of lambda with receiver when wrapped... (vor 27 Stunden) * 6494a2d9024 - (tag: build-1.4.0-dev-5908) Invalidate ResolveElementCache on project roots change (vor 28 Stunden) * 1672ed687b4 - Add more tests to the maven resolver lib (vor 28 Stunden) * 5deb759e78d - Rewrite new scripting maven resolver directly to eclipse aether (vor 28 Stunden) * 195a90d3339 - Cleanup warnings in scripting code (vor 28 Stunden) * d863dc04e60 - Move compiler scripting tests to scripting plugin, remove unused funs (vor 28 Stunden) * cf387ffad18 - Remove obsolete source-sections plugin (vor 28 Stunden) * f84fd810f05 - Simplify and fix classloaders handling on script evaluation (vor 28 Stunden) * 138efda19f6 - Refactor scripting - get rid of unused type parameter in CompiledScript (vor 28 Stunden) * c64ba506554 - Abstract script compiled module implementation used in saving/caching (vor 28 Stunden) * 278f77713d7 - Fix default base classloader initialization for scripting hosts (vor 28 Stunden) * 15d76ae887c - [minor] fix findCompiler logic in runner for debuggung (vor 28 Stunden) * 6a24268db1b - Fix scripting discovery file recognition for directory dependencies (vor 28 Stunden) * 9ccda311897 - (tag: build-1.4.0-dev-5905) IR: deal with conflicting variances in computeSubstitutedSyntheticAccessor (vor 28 Stunden) * 5700da2bae3 - IR: type parameter context for return values in InsertImplicitCasts (vor 28 Stunden) * 166b506f633 - IR: only require all type parameter references to be local with new inference (vor 28 Stunden) * 08ff52bee4a - (tag: build-1.4.0-dev-5904) Introduce StringBuilder.appendLine in stdlib-common #KT-37839 (vor 28 Stunden) * d7667209b25 - (tag: build-1.4.0-dev-5885) KT-37144 Respect quotes in package name during decompilation (vor 32 Stunden) * ec9c7c98cd9 - (tag: build-1.4.0-dev-5884) Use stubs in reduced js-ir runtime instead of new throwable extensions (vor 33 Stunden) * 38b1e6beabc - Make Throwable.printStackTrace() common (vor 33 Stunden) * 408b441a711 - Rename extension toStringWithTrace to stackTraceToString (vor 33 Stunden) * 4cc9909a70b - Support Firefox stack format (vor 33 Stunden) * 641f1a55cbb - Omit common stack frames in JS full stack trace (vor 33 Stunden) * 5fe8071d71a - Prevent infinite recursion in case of circular suppressed chains (vor 33 Stunden) * 552bcdb31b8 - Introduce Throwable.toStringWithTrace (vor 33 Stunden) * 7b7263c5bf6 - Implement common Throwable.addSuppressed/suppressed extensions (vor 33 Stunden) * e8a54d6c75a - (tag: build-1.4.0-dev-5882) Fix import of MPP projects in IDEA 2020.1 (vor 34 Stunden) * 22a6cdcc165 - (tag: build-1.4.0-dev-5865) Wizard: fix tests (vor 3 Tagen) * 679ad4ca679 - Wizard: fix small ui problems (vor 3 Tagen) * 63e7520789f - Wizard: place build system type components on multiple row when no space left (vor 3 Tagen) * 7ad7d28d972 - Wizard: fix FUS collector for wizard (vor 3 Tagen) * e395844567e - Wizard: add logging for hyperlink handler (vor 3 Tagen) * be6cd4de4a8 - Wizard: allow creating module without unit test engine & create JPS projects without one by default (vor 3 Tagen) * 0e199ae94ce - Enable new experimental project wizard by default (vor 3 Tagen) * e5cc244b360 - Wizard: make build system type action dumb aware (vor 3 Tagen) * e6a3caa2674 - Wizard: introduce gradle IR builder (vor 3 Tagen) * aa3cdc09fc2 - Wizard: update libraries versions (vor 3 Tagen) * 7c011c48ddf - Wizard: move hardcoded versions to Versions.kt (vor 3 Tagen) * 254a978a063 - (tag: build-1.4.0-dev-5861) Gradle, native: Forbid parallel in-process compiler execution (vor 3 Tagen) * f2c05bf82cf - (tag: build-1.4.0-dev-5859) IR: Move annotation @JsExport to common source set in stdlib #KT-35966 (vor 4 Tagen) * 4a7b1b210ac - Add onEachIndexed similar to forEachIndexed #KT-37161 (vor 4 Tagen) * 57d390bab08 - (tag: build-1.4.0-dev-5848) Introduce new external listener to avoid failing loading dependencies during new projet creation (vor 4 Tagen) * a07f455ae59 - (tag: build-1.4.0-dev-5843) Fix unexpected loading for script configurations during branch switch (vor 4 Tagen) * 936801d7443 - (tag: build-1.4.0-dev-5835) Fix 191 compilation due to changes in findReferences (vor 4 Tagen) * d7226f49522 - (tag: build-1.4.0-dev-5834, tag: build-1.4.0-dev-5832) KLIB. Promote KLIB ABI version (vor 4 Tagen) * 101442ad14b - KLIB: Store native targets in manifest (vor 4 Tagen) * 1b06256650d - KLIB: Add 'native_targets' manifest property (vor 4 Tagen) * e1c78b31a60 - (tag: build-1.4.0-dev-5828) [FIR2IR] Convert explicit receiver in advance (vor 4 Tagen) * b815cb7e4a7 - Lift up module platform check and add bunch for 191. (vor 4 Tagen) * 27827cd364e - (tag: build-1.4.0-dev-5826) New J2K: Convert Number.[type]Value() to Number.to[type]() (#2908) (vor 4 Tagen) * cdbc272acaa - (tag: build-1.4.0-dev-5825) IDE. Drop redundant test in GradleNativeLibrariesInIDENamingTest (vor 4 Tagen) * 15319eb88e4 - (tag: build-1.4.0-dev-5818) Implement in-place shuffle for arrays (vor 4 Tagen) * e58f1c8932c - Introduce Sequence.shuffled (vor 4 Tagen) * f42d9eefa1a - (tag: build-1.4.0-dev-5814) KT-30330 Support KotlinNothingValueException in JVM (vor 4 Tagen) * 9941c255b97 - KT-30330 KotlinNothingValueException (vor 4 Tagen) * 6acf9385bd6 - (tag: build-1.4.0-dev-5812) Add tests for lookup tracker with JS KLIB compiler (vor 5 Tagen) * 1c38466a22c - Pass LookupTracker to deserialized scopes in JS KLIB compiler (vor 5 Tagen) * 98f561bbed4 - Add separate flag to control JS KLIB IC in Gradle (vor 5 Tagen) * fc9ac679808 - (tag: build-1.4.0-dev-5811) Tune parameters of time-sensitive tests (vor 5 Tagen) * b049a55cca4 - (tag: build-1.4.0-dev-5810) Wizard: remove redundant text from removing module dialog (vor 5 Tagen) * ebb225fa4e0 - (tag: build-1.4.0-dev-5808) [Gradle, Native] Fix CocoaPods plugin regression related with Xcode build (vor 5 Tagen) * b51ae78b84f - (tag: build-1.4.0-dev-5805) Do not resolve alias imported references on rename (vor 5 Tagen) * ac0d34089a3 - (tag: build-1.4.0-dev-5803) Wizard: add run configuration for Ktor server template (vor 5 Tagen) * 67f95c21dab - Wizard: fix missed setting in Ktor template (vor 5 Tagen) * 4cfa2f95a72 - Wizard: add m2 Gradle plugin repository for non-stable Kotlin versions (vor 5 Tagen) * 367699a853b - Wizard: fix js Gradle dsl (vor 5 Tagen) * 4e91f1c6076 - Wizard: update Kotlin version for tests to dev one (vor 5 Tagen) * 9badcae6920 - Wizard: move some hardcoded versions to constants (vor 5 Tagen) * 3de9838a7d5 - (tag: build-1.4.0-dev-5789, origin/spec-tests) Specify search scope for nj2k ConvertGettersAndSettersToPropertyProcessing (vor 5 Tagen) * 535fcbb534d - (tag: build-1.4.0-dev-5784) Switch android test to common Android SDK dependency management (vor 5 Tagen) * acb4d6cf63f - Update `android-sdk` dependency management. Add Emulator (vor 5 Tagen) * 919a5e7cc7e - (tag: build-1.4.0-dev-5783) Update to 201.6668.113 (vor 5 Tagen) * e533545c29b - (tag: build-1.4.0-dev-5782) Minor, ignore codegen test for JDK 6 (vor 5 Tagen) * e815227196f - (tag: build-1.4.0-dev-5778) Uast: resolve compiled annotation parameters (KT-34564) (vor 5 Tagen) * b1bd9624644 - Uast: kotlinInternalUastUtils.kt reordering to move `internal` functions to the top (vor 5 Tagen) * f5df64674f9 - Uast: making local lambda resolve and methods multiresolve work via `resolveToDeclaration` and `resolveToPsiMethod` (vor 5 Tagen) * 89863bd2a39 - Uast: unifying resolve to two methods `resolveToDeclaration` and `resolveToPsiMethod` (vor 5 Tagen) * c3977d7336d - Uast: replacing most usages of `resolveCallToDeclaration` with `resolveToPsiMethod` (vor 5 Tagen) * ab36e20b1b4 - Uast: resolving local calls (KT-36275) (vor 5 Tagen) * 6803b37d14a - Uast: Making `AbstractKotlinResolveEverythingTest` test also `UCallExpression` (vor 5 Tagen) * 63322b98911 - (tag: build-1.4.0-dev-5774) Add explicitApiWarning() method (vor 5 Tagen) * c597e3e87f8 - (tag: build-1.4.0-dev-5772) Unmute additional FIR black box tests after rebasing (vor 5 Tagen) * cd5a4900e6d - [FIR] Support dispatch & extension receiver in component calls (vor 5 Tagen) * a93c7a39e0d - [FIR] Provide object [dispatch] && callable reference receivers properly (vor 5 Tagen) * 00fedbf6b31 - [FIR2IR] Distinguish 'parent' & 'thisReceiver' for fake overrides (vor 5 Tagen) * 4543367c374 - [FIR] Add type parameter mapping for substituted properties (vor 5 Tagen) * fcdbffde3f2 - [FIR2IR] Support Java synthetic properties (vor 5 Tagen) * 8e3d22a104c - [FIR2IR] Enable receiver existence assertion (vor 5 Tagen) * 14731527ed6 - [FIR] Don't store class functions in local scope (vor 5 Tagen) * 19d0d42b9e2 - Mute three failing FIR black box tests (vor 5 Tagen) * ac7d43f06e3 - [FIR2IR] Don't generate fake overrides with error types (vor 5 Tagen) * 932b03beb20 - [FIR2IR] Don't generate fake overrides for another package privates (vor 5 Tagen) * 5c758af0a6b - [FIR] Use ScopeSession from resolve transformer in FIR2IR (vor 5 Tagen) * f775ac88258 - (tag: build-1.4.0-dev-5770) Move legacy assert tests to launcher (vor 5 Tagen) * 7671de1b20d - (tag: build-1.4.0-dev-5767) Disable test run line marker for object classes. (vor 5 Tagen) * 7652117e3d6 - (tag: build-1.4.0-dev-5764) Minor, ignore test on adapted function references for Android (vor 5 Tagen) * 683489687e7 - (tag: build-1.4.0-dev-5762) Fix NPE in KCallable.isAccessible for interfaces loaded by boot class loader (vor 5 Tagen) * a7b959b88bc - (tag: build-1.4.0-dev-5761) Fix delegated property resolve with intermediate ID provideDelegate (vor 5 Tagen) * 0262e9de2fd - (tag: build-1.4.0-dev-5759) Look up modules under modal progress in ChooseModulePanel (vor 5 Tagen) * 91700c9d2c9 - (tag: build-1.4.0-dev-5757) ReplacementPerformer: fix potential PIEAE (vor 5 Tagen) * 76a573921e4 - (tag: build-1.4.0-dev-5754) Fixed Introduce Parameter broken by earlier changes in KotlinParameterInfo (vor 5 Tagen) * c9509380c3c - (tag: build-1.4.0-dev-5748) Wizard: fix NPE on Mac (vor 5 Tagen) * 9d8d881bffa - CallableUsageReplacementStrategy: support `KtSuperTypeCallEntry` (vor 5 Tagen) * aec3c22497b - ReplacementPerformer: implement `ReplacementPerformer` for `KtSuperTypeCallEntry` (vor 5 Tagen) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index d27837eca3f..6e498c80cab 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-5740,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.4.0-dev-5740 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-5740,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.4.0-dev-5740 -kotlinStdlibTestsVersion=1.4.0-dev-5740 -testKotlinCompilerVersion=1.4.0-dev-5740 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-5946,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.4.0-dev-5946 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.0-dev-5946,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.4.0-dev-5946 +kotlinStdlibTestsVersion=1.4.0-dev-5946 +testKotlinCompilerVersion=1.4.0-dev-5946 konanVersion=1.4.0-M2 # A version of Xcode required to build the Kotlin/Native compiler.