From cf317cb89069d2ee4e8280a7c290840b311f13c7 Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Tue, 22 Oct 2019 11:55:46 +0300 Subject: [PATCH] [IR] Supported isExpect argument (#3482) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [kotlin compiler][update] 1.3.70-dev-1004 * bffcf8478ef - (tag: build-1.3.70-dev-1004) 193: Fix outdated gradle plugin id (5 hours ago) * 01d3b8d9c41 - (tag: build-1.3.70-dev-995) Store mute tests database in the code instead of build server (8 hours ago) * edc1fa3ae89 - Change version to the stable one to avoid downloading from teamcity (8 hours ago) * 3643ae47650 - Update 193 to more recent 193.4778.7-EAP (8 hours ago) * 810e1973f67 - 193: Mute multiline enter tests in 193 (KT-34566) (8 hours ago) * 697d3a0e5af - 193: Mute scripting test in 193 (KT-34541) (8 hours ago) * 8563614b690 - 193: Mute navigation tests in 193 (KT-34542) (8 hours ago) * 3e7767f0964 - Fix compilation on 193 and clean up other warnings (8 hours ago) * 7b0f03cc1c8 - (tag: build-1.3.70-dev-989) [IR] Made IR validator weaker during validating IrConstNull (9 hours ago) * f413da3e588 - Turned off test for native It fixes current JVM BE behavior but seems like this should've been a FE error. (9 hours ago) * b63f9176a39 - (tag: build-1.3.70-dev-987) JVM_IR: repair overriddenSymbols in InterfaceDelegationLowering (10 hours ago) * c127cbaa6a4 - (tag: build-1.3.70-dev-985) [Gradle, JS] Fix stack trace for inner classes (10 hours ago) * 88dd8f663cc - (tag: build-1.3.70-dev-972) JVM_IR: Do not generate null checks for suspend function views. (2 days ago) * 03c7f4bf00e - (tag: build-1.3.70-dev-971) Wrap KtClassOrObject.isLocal, KtFile.isScript with runReadAction in LightClasses (2 days ago) * 00055fc20a7 - (tag: build-1.3.70-dev-967) Wrap KtClassOrObject.isLocal, KtFile.isScript with runReadAction in LightClasses (2 days ago) * 96768cbf2d6 - (tag: build-1.3.70-dev-965) Clean up after acquire lock for several seconds to create LightClasses to workaround dead-lock over resolve (3 days ago) * 28e34f51750 - (tag: build-1.3.70-dev-962) Build: Exclude kotlin-stdlib-common from kotlin-osgi-bundle (3 days ago) * dac0fc7397b - (tag: build-1.3.70-dev-961) Remove obsolete assertion in ExpressionCodegen (3 days ago) * e7fe144f5ca - Minor, fix markdown rendering in GenerateGradleOptions (3 days ago) * f248e4a2eee - Update CLI test data and Gradle option descriptions (3 days ago) * c6f54b6412e - Improve descriptions of compiler options (3 days ago) * 87b88a738e5 - (tag: build-1.3.70-dev-959) [Minor] Update test data for NI (3 days ago) * 1b96e14b1e3 - (tag: build-1.3.70-dev-948) Remove reference to temporary thread local explicitly (KT-28940) (3 days ago) * 588218658cb - (tag: build-1.3.70-dev-943) [NI] Fix ambiguity for extension functions with exact transient receiver (3 days ago) * eb3f50dce7a - (tag: build-1.3.70-dev-938) Revert "Fix readAccess in IDELightClassGenerationSupport on obtaining script" (3 days ago) * 210c354ae56 - (tag: build-1.3.70-dev-936) Fir2Ir: Set initializers for temporary variables (3 days ago) * cf61957e3c3 - (tag: build-1.3.70-dev-931, tag: build-1.3.70-dev-925) Minor, fix kotlinx-serialization bytecode test data (3 days ago) * c21e699783d - (tag: build-1.3.70-dev-924) Fix default type of static classes inside parametrized parents (3 days ago) * 905823fb1d6 - (tag: build-1.3.70-dev-918) Fix: Notify user in IDE on K/N KLIBs with incompatible ABI version (4 days ago) * 8ffc58a77d0 - Fix: Don't index and decompile incompatible .knm files from K/N KLIBs (4 days ago) * 9c887c1e791 - Fix: Don't analyse incompatible K/N KLIBs in IDE (4 days ago) * b1d7df697da - (tag: build-1.3.70-dev-916) Build: Add dependency on gradle plugin to android-extensions-idea module (4 days ago) * e096691bd87 - (tag: build-1.3.70-dev-910) Build: Add dependency on gradle plugin to idea-android module (4 days ago) * 52febbcc07a - (tag: build-1.3.70-dev-908) [JVM_IR] Support default interface suspend functions. (4 days ago) * d16a1b14d88 - (tag: build-1.3.70-dev-906) Acquire lock for several seconds to create LightClasses to workaround dead-lock over resolve (4 days ago) * c676a309197 - (tag: build-1.3.70-dev-904, tag: build-1.3.70-dev-903) Minor, clarify comment on SafePublicationLazyImpl.final (4 days ago) * c24f2d06d43 - Mark value fields in ReflectProperties as volatile (4 days ago) * 8af3b3e51e9 - [Backend] Reorganize version 1.0 codegen tests (4 days ago) * 38ea5a85a34 - (tag: build-1.3.70-dev-897) Build: Add maven publication for Kotlin plugin artifacts (4 days ago) * c1cb6da436e - (tag: build-1.3.70-dev-892) Use stable compiler option for enabling progressive mode (4 days ago) * 59482f6827c - Do not blank opt in for allowing kotlin package in all subprojects (4 days ago) * 5c9cbf7e772 - (tag: build-1.3.70-dev-891) allow relative friend paths matching relative classpaths (4 days ago) * 68deedb589c - (tag: build-1.3.70-dev-888) Kapt: Register AP options as inputs in worker mode as it done with kotlinc compiler plugin mode (4 days ago) * 958e6623fce - Kapt: Enable worker API mode by default (KT-32832) (4 days ago) * 68723125f26 - Clean up KAPT incremental tests (4 days ago) * 7fc25a9c042 - Pill: Add GenerateRuntimeDescriptorTests to the "Generate all tests" run configuration (KT-34494) (4 days ago) * 2cb055a3bdf - Debugger: Log evaluation status from Java contexts (4 days ago) * 6bf15b6d375 - Kapt: Generate constant value initializers for mutable properties (KT-30164, KT-29355) (4 days ago) * 9edd4554a99 - Kapt: Support @Deprecated annotations (KT-30368) (4 days ago) * 1309c0c67aa - An attempt to fix flaky debugger tests (4 days ago) * bf027fb824f - Do not show Smart Step Into targets for @InlineOnly callables (KT-33728) (4 days ago) * ff7f1c62a98 - Minor: Refactor KotlinMethodStepTarget a bit (4 days ago) * 87e0a2d98cc - Debugger: Fix evaluation of function declarations with expression bodies (KT-32704) (4 days ago) * fa45122c6bd - Minor: Fix warnings in KtCodeFragment (4 days ago) * 716c9f79f7e - Debugger: Do not use expression code fragments for evaluator (KT-32736, KT-32741) (4 days ago) * 39662c09e9b - Debugger: Fix breakpoints and stepping on a first line (KT-33304) (4 days ago) * c3e46ebe5c7 - Debugger: Search candidates for smart step into in a read action (4 days ago) * 9cc7ff0efc2 - Debugger: Fix "smart step into" for library declarations (KT-33303) (4 days ago) * c6a5733b3df - Debugger: Move 'smart step into' classes to the 'smartStepInto' package (4 days ago) * d2b058c1e50 - Debugger: Extract Smart step visitor (4 days ago) * 8325216d386 - Debugger: Fix "Step over" with inline function calls in non-functions (KT-20342) (4 days ago) * 7bd628f989f - Debugger: Check max document index before figuring out line offsets (4 days ago) * d7eb0f4bb0d - Debugger: Cleanup stepping code (4 days ago) * 00a06ef9b99 - Debugger: Move "Show Kotlin variables" check button to the Debugger settings menu (KT-30909) (4 days ago) * f93549748ae - Fix a number of compiler/IDE warnings in IDE and kapt modules (4 days ago) * 9fb622e1484 - Debugger: Do not disable breakpoints on evaluation (KT-12242) (4 days ago) * d46510897b7 - (tag: build-1.3.70-dev-887) [Gradle, JS] Refactor and extract team city formatting in separate file (4 days ago) * 7f49caf503e - [Gradle, JS] Depends node test on our own mocha reporter (4 days ago) * e69ff4363fc - [Gradle, JS] Copy mocha-teamcity-reporter with licensies (4 days ago) * 1ad8ecabfda - [Gradle, JS] Fully copy of karma-teamcity-reporter (remove npm dependency on it) (4 days ago) * 0c911f4359e - (tag: build-1.3.70-dev-886) [Gradle, JS] Fix module.exports for adapter and modulization (4 days ago) * 5e2b5946383 - (tag: build-1.3.70-dev-881) FirBodyResolveTransformerAdapters: optimize imports (4 days ago) * e14b63dfe10 - FIR Java enhancement: get rid of FirAnnotationCall.resolvedFqName (4 days ago) * be6100527b1 - FIR Java enhancement: fix JVM signature generation for type parameters (4 days ago) * 47cf7373af2 - Add extra tests for FIR J/K type mapping (4 days ago) * dc657dfda5d - FIR Java refactoring: calculate JVM signatures directly by Java types (4 days ago) * 6250f1a0429 - (tag: build-1.3.70-dev-878) Detects main method with argument Array (4 days ago) * cb3d027463b - (tag: build-1.3.70-dev-864) Fix typo in file name (5 days ago) * f63c3aeac93 - (tag: build-1.3.70-dev-861) Extract FirMemberScopeProvider to a separate file (5 days ago) * b86f529a8ae - Minor: add a pair of TODO about FIR scopes (5 days ago) * e28d41aa617 - FIR supertype resolve: decrease priority of type parameter scope (5 days ago) * 634f324f516 - FIR supertype resolve: generate error types for type parameters (5 days ago) * 15a8da5f7b2 - Rename: Fir...UseSiteScope -> Fir...UseSiteMemberScope (5 days ago) * bb60a8f3347 - Code cleanup: get rid of FirPosition (5 days ago) * 374c3b4561a - Cache FirSelfImportingScope and callables inside (5 days ago) * f136813059e - Return "lazy" kind of nested classifier scope for special cases (5 days ago) * bf752740534 - Organize FirClassDeclaredMemberScope & FirNestedClassifierScope in the similar way (5 days ago) * 17b966daaa0 - Unify API of FirScope.processClassifiersByName (use ProcessorAction) (5 days ago) * d886d48cf01 - (tag: build-1.3.70-dev-860) Record resolution results for ambiguous callable references (5 days ago) * 352a4dc8367 - (tag: build-1.3.70-dev-858) Added extension points to the second compiler.xml (5 days ago) * 2dfe3c568d6 - (tag: build-1.3.70-dev-856) Copy refactoring update kotlin packages on target files (5 days ago) * 59a6f03a479 - Copy refactoring refactoring (5 days ago) * 072b67442ff - (tag: build-1.3.70-dev-851) Detects main method with argument Array (5 days ago) * 474645f04ff - (tag: build-1.3.70-dev-849) idea-core: fix compatibility of `insertMembersAfter` function (5 days ago) * 45de26763af - (tag: build-1.3.70-dev-847) [FIR] Fix import broken in 93a3c232 (5 days ago) * 93a3c232926 - (tag: build-1.3.70-dev-844) [FIR] Split `FirBodyResolveTransformer` to separate transformers (5 days ago) * a1569dfbf0b - (tag: build-1.3.70-dev-837) JS IR: fix circular dependencies in Gradle tasks (5 days ago) * 651dd363e30 - (tag: build-1.3.70-dev-836) [Gradle, JS] Add timeout property (5 days ago) * ebf5e4b5905 - (tag: build-1.3.70-dev-835) Mute IncrementalJsKlibCompilerRunnerTestGenerated tests (KT-34538) (5 days ago) * e1a5a55972b - Refactoring: remove ownImports method (5 days ago) * 6d5dc6ea9af - Allow to auto-generate files for asserting failures (5 days ago) * 4ed64b0283b - Regenerate tests with TargetBackend.ANY remove and using runTest with this (5 days ago) * 28abfe6dfad - Avoid generating irrelevant imports in test classes (5 days ago) * 0c5dc507e92 - Allow to add additional annotations to generated classes (5 days ago) * b885b848f45 - Allow to mute test working with directories (5 days ago) * f3e5b8c67fa - Allow to setup additional extension for mute with annotation (5 days ago) * 98ac2af4027 - Use TargetBackend.ANY as default parameter and migrate to more generic runTest method (5 days ago) * 3891f9fcaa6 - Refactoring: extract tests files utilities to separate class (5 days ago) * 2c0ce40f756 - Refactoring: extract test dummy traces (5 days ago) * fda20222145 - Refactoring: extract mutation with file logic to separate file (5 days ago) * a9c84299c66 - Allow to auto-mute tests with file (5 days ago) * e4436c80c40 - Refactoring: extract mute with file to the separate method (5 days ago) * 55acc296a24 - (tag: build-1.3.70-dev-833) JVM_IR: never create temporaries in $default stubs (5 days ago) * 95be7171bc8 - JVM IR: fix "null" as the first entry in MappedEnumWhenLowering (5 days ago) * 35d7bb4a26e - (tag: build-1.3.70-dev-831) Add support for @CompilerOptions annotation for supplying compiler options from scripts. (5 days ago) * 8c6916af52b - (tag: build-1.3.70-dev-816) JVM_IR inliner fixes: remove code that does nothing (6 days ago) * 60f4ed914a3 - (tag: build-1.3.70-dev-804) "Add parameter to function" quick fix: apply for TYPE_MISMATCH error (6 days ago) * 636f5da8839 - (tag: build-1.3.70-dev-798, tag: build-1.3.70-dev-793) [Minor] Inline and drop reduntant isCallableReflectionType property (6 days ago) * 02fc921eedc - (tag: build-1.3.70-dev-790) Report diagnostics about callable reference resolution ambiguity (6 days ago) * 138d558f6a6 - Fix compiler exception during resolution of ambiguous callable references (6 days ago) * 8b97819c046 - (tag: build-1.3.70-dev-789) [JVM_IR] Support suspend functions that can be overriden. (6 days ago) * eebb071ae90 - (tag: build-1.3.70-dev-788) KT-34509 Properly unwrap callable reference descriptor (6 days ago) * 7dde5036977 - KT-34500 Use correct loop parameter type in ForInArrayLoopGenerator (6 days ago) * bdc04547ccc - (tag: build-1.3.70-dev-784) "Redundant qualifier name": fix false positive with inner class as constructor parameter for outer (7 days ago) * bc66834c3c3 - (tag: build-1.3.70-dev-781) Fix UL classes descriptors leaks (7 days ago) * b01014982fb - Disable new MPP kapt paths importing test in IDEA 183 (7 days ago) * 0188a0923ef - Update Kotlin plugin in KaptImportingTests (7 days ago) * 40bb48e19be - Fix actualisation of common source sets when HMPP is disabled (7 days ago) * 847e287bd61 - (tag: build-1.3.70-dev-780) JVM_IR: add $assertionsDisabled when an inlined function uses it (7 days ago) * e89aabbba13 - (tag: build-1.3.70-dev-778) Provide a diagnostic when @Serializable annotation is missing on enum. (7 days ago) * 3c9a02e271e - Associate serializers added via @UseSerializers by argument class, not type (7 days ago) * 855a8678935 - Support sealed, generic and abstract polymorphic inheritors in sealed class serialization (7 days ago) * 1ebc65b8e4d - Sealed classes serialization (7 days ago) * 72f8f2b7b5c - Custom-serializable enums for IR (7 days ago) * bd8133e02ca - Custom-serializable enums for JS (7 days ago) * e76ab060291 - Custom-serializable enums for JVM (7 days ago) * e9e7d1479a9 - Remove redundant additional check for @Polymorphic annotation (7 days ago) * 8a90b82e9bd - Object serialization for JVM, JS and Native (7 days ago) * 449c406e24f - Redundant visibility modifier: do not report for public modifier that overrides protected setter visibility (7 days ago) * e8effe6727c - Replace with safe call: do not add redundant elvis operator (7 days ago) * fa0398ffd3f - (tag: build-1.3.70-dev-775) Fix readAccess in ScriptExtraImportsProviderExtension on checking isScript (7 days ago) * 34e941f26f2 - Render unresolved types in a presentable way in refactorings (7 days ago) * 7ecaef377f3 - Fix readAccess in KtFileClassProviderImpl on checking isScript (7 days ago) * 30229da95ab - Don't render pure error types in OverrideMemberChooserObject (7 days ago) * 148a6bd54d5 - Fix read action in 'searchReferences' #EA-209421 Fixed (7 days ago) * 96198a1cd3e - Report no parent KtNamedDeclaration for declaration instead of NPE in BindingContextUtils.getEnclosingDescriptor #EA-210816 Fixed (7 days ago) * 46a083cd1e1 - Fix readAccess in ResolveSession.java on checking is a local declaration (7 days ago) * 78527abad95 - Fix readAccess in TargetPlatformDetector.java on checking is file a script (7 days ago) * 15997bf6358 - Save change script configuration within a transaction (7 days ago) * 625dbfa699f - Fix readAccess in getModuleInfo.kt on obtaining script (7 days ago) * ba01678abbd - Fix readAccess in IDELightClassGenerationSupport on obtaining script (7 days ago) * 10ea8abc2b5 - Wrap file.declarations with runReadAction #EA-209932 Fixed (7 days ago) * 597e760fab2 - (tag: build-1.3.70-dev-766) Broght back a condition lost during a refactoring (7 days ago) * 2cde7f24026 - [KLIB] Fix `explicitlyExported` mode - Refactor deserialization pipeline - Fix K/N test (7 days ago) * 43e855150c0 - [KLIB] Correctly restore top level property order during deserialization - Add test - Fix KT-34273 (7 days ago) * aecd08e562e - [Psi2Ir] Fix IrText test generation (7 days ago) * 6ddc05a5a8a - [Gradle, JS] Fix for wildcard npm dependency version (7 days ago) * e17b9097df7 - [Gradle, JS] Add test on success installation of duplicated dependencies (7 days ago) * bdd6186a076 - [Gradle, JS] Resolve devDependencies and dependencies modules clash (7 days ago) * fa647680d34 - [Gradle, JS] Update npm dependencies (7 days ago) * 2cf79b75021 - Check Karma exit code with disabled failOnFailingTestSuite (7 days ago) * d902a5f3045 - Temporary disable assertion in bridges generation (7 days ago) * 28b6913a259 - (tag: build-1.3.70-dev-761) JVM IR: Support parameterless main methods (7 days ago) * 4b77db89795 - (tag: build-1.3.70-dev-756) Fix test to actually fail if expected exception is not thrown. (7 days ago) * 1a59e412244 - (tag: build-1.3.70-dev-754) Add JvmSymbols.String & StringBuilder for FIR mode to fix context initialization (7 days ago) * 0c3dfca6ee6 - JVM_IR: remove an assertion that triggers due to a frontend bug (7 days ago) * e5cc0eec9c7 - (tag: build-1.3.70-dev-752) 193: Adjust test data for HierarchyTestGenerated tests in 193 (7 days ago) * 693603db688 - 193: Mute join lines tests in 193 (KT-34408) (7 days ago) * 9665870118a - Fix AbstractSmartStepIntoTest tests in 193 (7 days ago) * 613fbf7a5d4 - Merge else-if intention (KT-34218) (7 days ago) (cherry picked from commit 114045a3e2d077889f055744a5144ec4f49d1263) --- gradle.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle.properties b/gradle.properties index 435e8fa3f99..dc3c80722e9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,12 +18,12 @@ buildKotlinVersion=1.3.60-dev-2755 buildKotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_dev_Compiler),number:1.3.60-dev-2755,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.3.70-dev-742,branch:default:any,pinned:true/artifacts/content/maven -kotlinVersion=1.3.70-dev-742 -kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.3.70-dev-742,branch:default:any,pinned:true/artifacts/content/maven -kotlinStdlibVersion=1.3.70-dev-742 -kotlinStdlibTestsVersion=1.3.70-dev-742 -testKotlinCompilerVersion=1.3.70-dev-742 +kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.3.70-dev-1004,branch:default:any,pinned:true/artifacts/content/maven +kotlinVersion=1.3.70-dev-1004 +kotlinStdlibRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_KotlinPublic_Compiler),number:1.3.70-dev-1004,branch:default:any,pinned:true/artifacts/content/maven +kotlinStdlibVersion=1.3.70-dev-1004 +kotlinStdlibTestsVersion=1.3.70-dev-1004 +testKotlinCompilerVersion=1.3.70-dev-1004 konanVersion=1.3.70 org.gradle.jvmargs='-Dfile.encoding=UTF-8' org.gradle.workers.max=4