From 7680722f230a24541da3d6f112baf7dbb6c7cd5b Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Mon, 10 Aug 2020 06:59:17 +0200 Subject: [PATCH] [kotlin compiler][update] 1.4.20-dev-3296 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 36984009e90 - (tag: build-1.4.20-dev-3296, origin/master, origin/HEAD) Add samples for flatten, unzip functions (vor 5 Stunden) * 41d56156086 - Add samples for mapNotNull, find, getOrNull functions (vor 5 Stunden) * 62df2b3195d - (tag: build-1.4.20-dev-3285) FIR IDE: run SUPER_TYPES & BODY_RESOLVE phases under global lock (vor 20 Stunden) * 7fb408ecd7f - FIR IDE: enable new project wizard to FIR IDE (vor 20 Stunden) * db7119f04d5 - FIR IDE: fix ability to create new Kotlin files (vor 20 Stunden) * 054d196ec58 - FIR IDE: temporary ignore failing tests (vor 20 Stunden) * 683ec2beffa - FIR IDE: make KtScopeProvider thread local (vor 20 Stunden) * f62204fff16 - FIR: move getCallableNames/getClassifierNames from scope to FirContainingNamesAwareScope (vor 20 Stunden) * 36a161080fe - FIR IDE: introduce KtType rendering (vor 20 Stunden) * 9f33d0147cd - FIR IDE: add info about nullability to KtType (vor 20 Stunden) * 16d22ae7e30 - FIR IDE: correctly build FIR for qualified expressions (vor 20 Stunden) * 66f6fe18d68 - FIR IDE: replace javax threadsafe annotations with custom ones (vor 20 Stunden) * 4595ee2cc06 - FIR IDE: create read only copy of symbol builder only for completion (vor 20 Stunden) * ccf232eaabd - FIR IDE: forbid analysis session to be stored in a variable (vor 20 Stunden) * b41a5f9f346 - FIR: make TypeRegistry thread safe (vor 20 Stunden) * 5f424ed1ec9 - FIR IDE: rewrite low level API (vor 20 Stunden) * 1957be8757b - FIR IDE: fix testdata of tests which now pass (vor 20 Stunden) * 34aa848b152 - FIR: do not allow getting PSI text in RawFirBuilder in stub mode (vor 20 Stunden) * cfc46b0cc87 - FIR IDE: introduce FirIdeAllSourceDependenciesSymbolProvider (vor 20 Stunden) * 7d8ef5c7a26 - FIR IDE: introduce KtFirConstructorDelegationReference (vor 20 Stunden) * 0870ded0540 - FIR IDE: introduce KtFirArrayAccessReference (vor 20 Stunden) * 22054c8507d - FIR IDE: use non-fake override fir elements when finding psi for fir (vor 20 Stunden) * d10e3f91faf - FIR IDE: store FirScope strong references only in KtFirAnalysisSession (vor 20 Stunden) * 7033be588cb - FIR IDE: regenerate member scope test (vor 20 Stunden) * ea3b2d8310f - KT IDE: fix fully-qualified type resolving (vor 20 Stunden) * 50951fdfc37 - KT IDE: use proper package symbol PSI to fix invalidated access exception (vor 20 Stunden) * 9f9ce6ba61a - Fix compilation of KtFirDelegatingScope (vor 20 Stunden) * 1c195ea2bbe - FIR IDE: add kdoc for KtAnalysisSession (vor 20 Stunden) * b8caefa0c4c - FIR IDE: always recreate analysis session in tests to avoid breaking its contract (vor 20 Stunden) * 19efd19c6c4 - FIR IDE: fix AbstractSymbolByFqNameTest after rebase (vor 20 Stunden) * 94b62e2ac65 - FIR IDE: make context-dependent analysis session to use original cache on read-only mode (vor 20 Stunden) * c0f5c90231a - FIR IDE: separate ValidityOwner to ValidityTokenOwner & ValidityToken (vor 20 Stunden) * 6a6580dd971 - FIR IDE: introduce KtConstructorSymbol.ownerClassId (vor 20 Stunden) * 4653cdf794d - FIR IDE: make KtFirDelegatingScope caching a thread safe (vor 20 Stunden) * ebf20c9706c - Add multi-file tests for primitive completion (vor 20 Stunden) * 1b3a1a662f5 - Add simple completion of class-like symbols (vor 20 Stunden) * 20c627ea471 - Implement collecting class-like names in `KtFirStarImportingScope` (vor 20 Stunden) * 29ee233bb9a - Remove repeating scopes collected by `buildCompletionContextForFunction` (vor 20 Stunden) * e3778d62e3a - Simplify `canBeCalledWith` function (vor 20 Stunden) * b90503decbe - Move `PackageIndexHelper` to `KtFirStarImportingScope.kt` (vor 20 Stunden) * d2fbd8e3387 - Remove `KotlinFirCompletionProvider` (vor 20 Stunden) * dee58e1d86a - FIR IDE: handle importing scopes in completion in HL API (vor 20 Stunden) * 7aa26944d7f - FIR IDE: rename utils.kt to psiUtils.kt (vor 20 Stunden) * 902b42ae1dc - FIR IDE: fix typo in completion testdata (vor 20 Stunden) * c3a3ab9e89c - Implement the completion using high-level API only (vor 20 Stunden) * a6dd84a7e40 - FIR IDE: Modify `KtFirAnalysisSession` for completion (vor 20 Stunden) * 54946a793a3 - Fix `FirCompletionContext` for safe access elements (vor 20 Stunden) * a2cf01162e2 - Fix bug with member extensions with explicit receiver (vor 20 Stunden) * df03e31b869 - FIR IDE: Add `KtCallableSymbol` abstraction (vor 20 Stunden) * a4a2d92c08e - FIR IDE: Make `KtFirReference` implement `KtSymbolBasedReference` (vor 20 Stunden) * 2eb439899e8 - Use index to get symbols from importing scopes (vor 20 Stunden) * cefecdef258 - fixup! Iterate on symbols, not on scopes (vor 20 Stunden) * e7f5594ffe8 - Use more correct check for the constructor symbol (vor 20 Stunden) * a3da1ea1a03 - Iterate on symbols, not on scopes (vor 20 Stunden) * 708c54f4d25 - Refactor the collecting of callable symbols from scopes (vor 20 Stunden) * 81f60bf252b - Add test for smartcast (vor 20 Stunden) * ffb907150ac - Use information about receivers in completion (vor 20 Stunden) * 0f5fc1fa992 - Add `FirSymbolProvider::getAllCallableNamesInPackage` function (vor 20 Stunden) * 97d4918ed39 - Expose local scopes to use in completion (vor 20 Stunden) * 6129f4bcef2 - Partial raw FIR building (vor 20 Stunden) * a1b621d987e - Completion with FIR (prototype, work-in-progress) (vor 20 Stunden) * 2a495c11355 - FIR IDE: introduce composite scopes (vor 20 Stunden) * 9092b337557 - FIR IDE: Introduce module resolve state for completion (vor 20 Stunden) * 1d92fbaa7fe - FIR IDE: correctly set symbol origin for fake overridden ones (vor 20 Stunden) * 88548d988a5 - FIR IDE: implement getCallableNames/getClassifierNames in more scopes (vor 20 Stunden) * 138f11ee270 - FIR IDE: introduce member scope tests (vor 20 Stunden) * f709e6acf39 - FIR IDE: introduce scopes for HL API (vor 20 Stunden) * 6596dc359b8 - fixup! Completion with FIR (prototype, work-in-progress) (vor 20 Stunden) * d62500531b5 - FIR: add getClassifierNames for FirScope (vor 20 Stunden) * 656086f90a1 - Add `FirScope::getCallableNames` function (vor 20 Stunden) * 1f3add49f47 - FIR IDE: move trailing comma related registry keys to ide-frontend-independent.xml (vor 20 Stunden) * 055b9756997 - FIR IDE: add tests which failing with exceptions inside FIR (vor 20 Stunden) * 9cf4fdfb71c - FIR IDE: add reference info on reference resolve (vor 20 Stunden) * 5c6d636d02a - Minor: reformat fir ide part of GenerateTests.kt (vor 20 Stunden) * 45e01a8b3d0 - FIR IDE: precalculate DuplicatedFirSourceElementsException error message (vor 20 Stunden) * 964becf1380 - FIR IDE: allow the same entity to be accessed from different threads (vor 20 Stunden) * 4c08dfb2385 - Add invoke reference resolve test without errors in test data (vor 20 Stunden) * 15ecfd84b4b - FIR IDE: cache KtAnalysisSession for modules (vor 20 Stunden) * 8c0197e0816 - FIR IDE: introduce KtAnalysisSessionProvider & helping functions for working with analysis session (vor 20 Stunden) * acb8546583f - FIR IDE: fix ReadOnlyWeakRef error message (vor 20 Stunden) * b09358fe173 - FIR IDE: rename KtFieldSymbol -> KtFirJavaFieldSymbol (vor 20 Stunden) * f98ff2c25e6 - FIR IDE: always pass resolve state as parameter when getting fir by psi (vor 20 Stunden) * 0c13a7f89a1 - (tag: build-1.4.20-dev-3275, tag: build-1.4.20-dev-3274, tag: build-1.4.20-dev-3270) Fix accessibility check for experimental declarations from default scope (vor 3 Tagen) * b403b63f485 - (tag: build-1.4.20-dev-3264, tag: build-1.4.20-dev-3263, tag: build-1.4.20-dev-3262) Ease field initialization check (vor 3 Tagen) * 6c0abe7e48f - (tag: build-1.4.20-dev-3253, tag: build-1.4.20-dev-3252) [FIR] Fix CliTestGenerated$Jvm.testFirError (vor 3 Tagen) * 9ca4717d112 - (tag: build-1.4.20-dev-3247) Revert "Introduce @FrontendInternals annotation" (vor 3 Tagen) * 7f2efabe6aa - (tag: build-1.4.20-dev-3241) [JVM_IR]: Improve stepping for `when`. (vor 3 Tagen) * 1009a240f2b - (tag: build-1.4.20-dev-3233) KT-20357: Add samples for filter functions (vor 3 Tagen) * ca6e430e89f - (tag: build-1.4.20-dev-3231) JVM IR: Handle nested classes in DelegatedPropertyOptimizer (vor 3 Tagen) * da9bff40f0d - JVM IR: Don't remove stores to visible locals in DelegatedPropertyOptimizer (vor 3 Tagen) * 983c84d6a62 - (tag: build-1.4.20-dev-3229) Wizard: fix default template compilation when using JS IR (vor 3 Tagen) * e4cd7cdbcf2 - (tag: build-1.4.20-dev-3221) IR: remove unused code, cleanup (vor 4 Tagen) * b30b2e01792 - IR: minor, render duplicate IR node in checker (vor 4 Tagen) * 8db1c3611b8 - IR: introduce abstract class IrDeclarationBase (vor 4 Tagen) * 771e7574f4e - IR: make subtypes of IrDeclaration classes (vor 4 Tagen) * 3cecf81176a - IR: transform base classes of lazy IR to interfaces (vor 4 Tagen) * b02653a5243 - IR: remove base classes IrDeclarationBase and IrFunctionBase (vor 4 Tagen) * 9152df4702e - PIR: transform base implementation classes to interfaces (vor 4 Tagen) * 13766d50757 - (tag: build-1.4.20-dev-3214, tag: build-1.4.20-dev-3213) [Gradle, JS] Update test data (vor 4 Tagen) * 52110a08d9c - [Gradle, JS] Update versions (vor 4 Tagen) * f6356199d3c - (tag: build-1.4.20-dev-3211) Fix typealias usage nullability and annotations lost in deserialization (vor 4 Tagen) * 4063aba6777 - (tag: build-1.4.20-dev-3206) Remade launch of `NativeRunConfigurationTest` against master version of gradle plugin (vor 4 Tagen) * 69ce6bd9520 - Add tests for setup native run gutters. (vor 4 Tagen) * b5d4e4c44c7 - (tag: build-1.4.20-dev-3200) Enable compatibility metadata variant by default in HMPP (vor 4 Tagen) * 2eb17df962e - (tag: build-1.4.20-dev-3197, tag: build-1.4.20-dev-3189) Do not compute `SamType` too eagerly as it can force member resolution (vor 4 Tagen) * 6ec0e9546b0 - (tag: build-1.4.20-dev-3181) Fix 192 compilation for UI for standalone gradle scripts (vor 4 Tagen) * 66c1bd8c899 - (tag: build-1.4.20-dev-3180, tag: build-1.4.20-dev-3177, tag: build-1.4.20-dev-3174, tag: build-1.4.20-dev-3172) Revert "Update KMM plugin user texts." (vor 4 Tagen) * c0e713980b5 - (tag: build-1.4.20-dev-3171) Add helpers for getting commonly used services without an opt-in (vor 4 Tagen) * ffc3d8bdfc7 - Introduce @FrontendInternals annotation (vor 4 Tagen) * eff58393693 - (tag: build-1.4.20-dev-3169, tag: build-1.4.20-dev-3167) "Kotlin Multiplatform Projects are an ~experimental~ Alpha feature." (vor 4 Tagen) * 6c475e614a1 - (tag: build-1.4.20-dev-3166, tag: build-1.4.20-dev-3165) Minor. Update debugger tests (vor 5 Tagen) * 68342a1f725 - Initialize fake inliner variables on resume path (vor 5 Tagen) * bb5a99ec18d - Do not put $completion to LVT if is dead (vor 5 Tagen) * 99258662931 - (tag: build-1.4.20-dev-3164) 203: Fix compilation (vor 5 Tagen) * c7920924104 - Bump fastutil version to match 203 (vor 5 Tagen) * c5398e8317f - (tag: build-1.4.20-dev-3163) Move 'radixPrefix' from compiler modules to IDE modules (vor 5 Tagen) * 093d4b3108a - (tag: build-1.4.20-dev-3157) Revert "Fix typealias usage nullability and annotations lost in deserialization" (vor 5 Tagen) * 5edbc75d7b9 - (tag: build-1.4.20-dev-3154) Update KMM plugin user texts. (vor 5 Tagen) * b57794d96e8 - (tag: build-1.4.20-dev-3145, tag: build-1.4.20-dev-3144) IR util: IrExpression.isSafeToUseWithoutCopying (vor 5 Tagen) * 7ef1c74bbf2 - FIR2IR: apply adapted reference conversion to coercion-to-unit (vor 5 Tagen) * 5f80bfd5d4e - (tag: build-1.4.20-dev-3142) [FIR] Don't report UNINITIALIZED_VARIABLE on lateinit local variable (vor 5 Tagen) * 54d96a2dd74 - (tag: build-1.4.20-dev-3138) UI for standalone gradle scripts (vor 5 Tagen) * fc874e72b1a - (tag: build-1.4.20-dev-3134, tag: build-1.4.20-dev-3132, tag: build-1.4.20-dev-3129, tag: build-1.4.20-dev-3124, tag: build-1.4.20-dev-3119) [FIR2IR] Initialize components a bit earlier to prevent lateinit errors (vor 5 Tagen) * 17b289fa007 - [FIR] Code cleanup: get rid of FirClass.buildUseSiteMemberScope() (vor 5 Tagen) * 8bb5488a266 - [FIR] look at intersectionOverride during override processing (vor 5 Tagen) * f1356a809e0 - Fir2IrLazySimpleFunction: generate overridden symbols via FirTypeScope (vor 5 Tagen) * 52c01abb83f - (tag: build-1.4.20-dev-3113) Increase Xmx size after investigation OOM problem in KMM-316 (vor 5 Tagen) * d012cd3272f - Add kotlin-test-junit:install in dependencies for the kotlin-plugin install (vor 5 Tagen) * ea0099aa395 - Fix testPlatformToCommonExpByInComposite. (vor 5 Tagen) * 05d6217f78e - Changed gradle-plugin version in Gradle tests. (vor 5 Tagen) * 6652a7072ce - Fix testData due to KT-40551. (vor 5 Tagen) * 0298795b18b - Add gradle.properties with kotlin.stdlib.default.dependency=false for tests (vor 5 Tagen) * bc623e97ecc - Add Gradle version 6.5.1 for tests. (vor 5 Tagen) * 1da05c54beb - Change gradle-plugin versions for tests from 1.3.50 to 1.3.72 (vor 5 Tagen) * f15f5bccc82 - [FIR] Add more diagnostic messages (vor 5 Tagen) * f45de9d8fb3 - (tag: build-1.4.20-dev-3112) NI: approximate not top-level captured types during code generation (vor 5 Tagen) * f6d7e7c52ae - (tag: build-1.4.20-dev-3111) CocoaPods: Fix setting custom framework name (vor 5 Tagen) * a45f73867a2 - (tag: build-1.4.20-dev-3104) Add compatibility resolve when SAM conversion was applied partially (vor 5 Tagen) * 070848a1c14 - (tag: build-1.4.20-dev-3103, tag: build-1.4.20-dev-3102) Fix typealias usage nullability and annotations lost in deserialization (vor 5 Tagen) * ec4f04095c7 - (tag: build-1.4.20-dev-3101) [FIR] Rearrange FirErrors.kt (vor 5 Tagen) * 207027b84c7 - (tag: build-1.4.20-dev-3099) [FIR] Fix light tree's supertype FirDelegatedConstructorCall source (vor 5 Tagen) * a59cedcd39b - [FIR] Fix non-fake sources for constructor delegates (vor 5 Tagen) * f74eb072031 - [FIR] Fix incorrect diagnostic behaviour + several enum diagnostics (vor 5 Tagen) * b76f757d473 - [FIR] Add diagnostic for missing primary constructor (vor 5 Tagen) * 0f213e58db6 - [FIR] Add diagnostic for primary constructor not called (vor 5 Tagen) * bb0e1b73902 - [FIR] Add diagnostic for constructor delegation cycles (vor 5 Tagen) * e841b3a77b6 - [FIR] Add diagnostic collection to KotlinToJVMBytecodeCompiler (vor 5 Tagen) * 9c3b8484b91 - [FIR TEST] Add CLI test with should-be-error (not yet) (vor 5 Tagen) * 824991a9dde - (tag: build-1.4.20-dev-3090) Minor. Add tests. (vor 6 Tagen) * bbd4c215955 - Cleanup spilled variables (vor 6 Tagen) * 999b41068bf - Minor. Refactor variables spilling (vor 6 Tagen) * 405c9743ef6 - Do not spill dispatch receiver of suspend functions if it is not used (vor 6 Tagen) * 5db79572308 - (tag: build-1.4.20-dev-3082) FIR2IR: use type arguments from fully expanded type (vor 6 Tagen) * 606dc2f7239 - (tag: build-1.4.20-dev-3073) Fix binary compatibility problems in ImportInsertHelper & ShortenReferences (vor 6 Tagen) * af48f08f9c9 - (tag: build-1.4.20-dev-3072) NI: take into account flexible types during capturing arguments from expression (vor 6 Tagen) * 65ebd02a39b - (tag: build-1.4.20-dev-3068) [FIR] Fix for CanBeReplacedWithOperatorAssignment Checker (vor 6 Tagen) * 6f3df6faf41 - (tag: build-1.4.20-dev-3063) [FIR] Regenerate extended checker tests (vor 6 Tagen) * 181a8bb79ef - (tag: build-1.4.20-dev-3061) [FIR TEST] Mute failing BB test with Byte/Short.and usage (vor 6 Tagen) * 47c47be3d35 - FIR serializer: serialize annotations on FirTypeRef, not ConeKotlinType (vor 6 Tagen) * 0a28e5e031f - Add argument unwrapping for case when argument is named (vor 6 Tagen) * 2e2099afae8 - [FIR] Introduce NOT_AN_ANNOTATION_CLASS diagnostic (vor 6 Tagen) * 8fd087a9644 - [FIR] Don't report duplicated UNRESOLVED_REFERENCE on annotation entries (vor 6 Tagen) * a6e811a67a5 - [FIR] Add status to Java annotation constructor (fix after rebase) (vor 6 Tagen) * 8379b3794a9 - [FIR2IR] Return fallback mode for annotation resolved placeholder (vor 6 Tagen) * b63257345ba - [FIR] Map `Class` to `KClass` in java annotations (vor 6 Tagen) * 282a295d436 - [FIR] Enable arrayOf transformer in completion (inside annotations) (vor 6 Tagen) * 721b9b4d8c5 - [FIR] Resolve annotations as calls (vor 6 Tagen) * bc1fa8ed7f0 - [FIR] Add constructor for java annotations (vor 6 Tagen) * 644e9843f9e - [FIR] Add initialization of calleeReference for FirAnnotationCall (vor 6 Tagen) * 614291b2cc4 - [FIR] Make FirAnnotationCall resolvable (vor 6 Tagen) * ffd30566bec - [FIR] Add FirErrorResolvedQualifier for qualifiers with resolve diagnostic (vor 6 Tagen) * a5e9401a0a9 - (tag: build-1.4.20-dev-3058) [configuration] change updater number to 1.4.* and 1.5.* (vor 6 Tagen) * 88f508446ad - (tag: build-1.4.20-dev-3054) Make repeat example more expressive (vor 6 Tagen) * a5178bb826f - (tag: build-1.4.20-dev-3053) Minor: fix toJavaDuration docs (vor 6 Tagen) * 99eb7f391ba - Fix doc wording around covariance/invariance (vor 6 Tagen) * 4f73e087049 - (tag: build-1.4.20-dev-3048) [KLIB] Make fake override resolver garbage free as much as possible (vor 7 Tagen) * 876ee265f2a - [KLIB] Fix memory leak in fake override resolver (vor 7 Tagen) * e189cb1895a - [KLIB] Fix memory leak in linker through `haveSeen` set (vor 7 Tagen) * 19b5fda7508 - [KLIB] Do not duplicate origin mapping per file (vor 7 Tagen) * c253042948d - [KLIB] Reduce amount of descriptors loaded during desc-idSig resolution (vor 7 Tagen) * 851c2871057 - [KLIB] Use SoftReference to hold proto memory (vor 7 Tagen) * add0ad67335 - [KLIB] Change KLIB IO API (vor 7 Tagen) * 0e54f98b79e - (tag: build-1.4.20-dev-3038) FIR: support adapted callable reference with vararg (vor 7 Tagen) * 4332e95b8a4 - [FIR] Don't transform setter parameter type if it's given explicitly (vor 7 Tagen) * 8813ebd950d - [FIR] Add RedundantSetterParameterType Checker (vor 7 Tagen) * a6c9d869fbc - [FIR] Move RedundantCallOfConversionMethod to extended checkers (vor 7 Tagen) * 3349739d1e4 - (tag: build-1.4.20-dev-3037, tag: build-1.4.20-dev-3017) [FIR] Fixes for RedundantReturnUnitType checker (vor 7 Tagen) * 2384afdd934 - [FIR] refactoring for running extended checkers (vor 7 Tagen) * cfc09048c6a - (tag: build-1.4.20-dev-3016) [FIR] Add RedundantCallOfConversionMethod checker (vor 7 Tagen) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index 50bd4f33b2d..0df6fe24248 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,12 +18,12 @@ buildKotlinVersion=1.4.20-dev-2167 buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-2167,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-3012,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.4.20-dev-3012 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-3012,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.4.20-dev-3012 -kotlinStdlibTestsVersion=1.4.20-dev-3012 -testKotlinCompilerVersion=1.4.20-dev-3012 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-3296,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.4.20-dev-3296 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.4.20-dev-3296,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.4.20-dev-3296 +kotlinStdlibTestsVersion=1.4.20-dev-3296 +testKotlinCompilerVersion=1.4.20-dev-3296 konanVersion=1.4.20 # A version of Xcode required to build the Kotlin/Native compiler.