Vasily Levchenko
6bec188405
[kotlin compiler][update] 1.4.0-dev-3138
...
* 7053f1d00c - (tag: build-1.4.0-dev-3138) Drop CancellationCheck usage from 193 (vor 5 Stunden) <Vladimir Dolzhenko>
* 5a6cf19c68 - Complete statement for class declaration: add '()' to supertype (vor 5 Stunden) <Toshiaki Kameyama>
* e9a7be4a46 - (tag: build-1.4.0-dev-3136) Fix intersection type handling in PSI2IR (vor 5 Stunden) <Dmitry Petrov>
* 1624327ba4 - (tag: build-1.4.0-dev-3132) [NI] Fix substitution in builder-inference for empty common system (vor 6 Stunden) <Mikhail Zarechenskiy>
* c5ffbfd33c - (tag: build-1.4.0-dev-3131) JVM_IR: mark origins of capture fields in suspend lambdas (vor 6 Stunden) <pyos>
* 6b98ea2378 - JVM_IR: do not place suspend markers around crossinline lambda calls (vor 6 Stunden) <pyos>
* 39ebc8cfa5 - Add a suspend test that fails on JVM_IR (vor 6 Stunden) <pyos>
* 52e7cd5725 - (tag: build-1.4.0-dev-3129) JVM_IR: Remove $$forInline suffix for fake inliner variables (vor 6 Stunden) <Ilmir Usmanov>
* 325ad14ac9 - (tag: build-1.4.0-dev-3128) JVM_IR: Treat suspend main wrapper as always tail-call function (vor 6 Stunden) <Ilmir Usmanov>
* 8c4eef9844 - JVM_IR: Return COROUTINE_SUSPENDED from suspend main wrapper (vor 6 Stunden) <Ilmir Usmanov>
* 5b62c9e54d - [WIP] Add Compiler Smoke Tests for (suspend) main methods (vor 6 Stunden) <Kristoffer Andersen>
* 55aafb3430 - [JVM IR] Support Suspend Main (vor 6 Stunden) <Kristoffer Andersen>
* 068d547375 - (tag: build-1.4.0-dev-3127) [Gradle, JS] UpperCased KotlinJsCompilerType (vor 7 Stunden) <Ilya Goncharov>
* 9acd98071e - [Gradle, JS] Divide KotlinJsCompilerAttribute (vor 7 Stunden) <Ilya Goncharov>
* cc97138e9c - [Gradle, JS] Extract JS presets container, no js in codegen since now (vor 7 Stunden) <Ilya Goncharov>
* fa335b5360 - [Gradle, JS] Js default compiler type for mpp (vor 7 Stunden) <Ilya Goncharov>
* 8dc75def19 - [Gradle, JS] Use default configuration names only once in constants (vor 7 Stunden) <Ilya Goncharov>
* 664775a43f - [Gradle, JS] Configure compiler type with single platform plugin (vor 7 Stunden) <Ilya Goncharov>
* e631146fa7 - (tag: build-1.4.0-dev-3124) [Gradle, JS] Fix DSL for Gradle JS wizard (vor 7 Stunden) <Ilya Goncharov>
* 3ae6b27556 - [Gradle, JS] Fix DSL for JVM/JS wizard (vor 7 Stunden) <Ilya Goncharov>
* 6670a2fff8 - (tag: build-1.4.0-dev-3118, tag: build-1.4.0-dev-3115, tag: build-1.4.0-dev-3113, tag: build-1.4.0-dev-3112, tag: build-1.4.0-dev-3097) Update public api dump (vor 23 Stunden) <Abduqodiri Qurbonzoda>
* 569decce43 - (tag: build-1.4.0-dev-3089) [Gradle, JS] Fix missed import (vor 25 Stunden) <Ilya Goncharov>
* d114945b76 - [Gradle, JS] Change message in polite manner (vor 25 Stunden) <Ilya Goncharov>
* e0be8f271f - [Gradle, JS] Not error, but warning with test fix (vor 25 Stunden) <Ilya Goncharov>
* 40fb6c67d2 - [Gradle, JS] Add diagnostic messages for js targets (vor 25 Stunden) <Ilya Goncharov>
* aefaa6dc7f - [Gradle, JS] Remove deprecated configurations (vor 25 Stunden) <Ilya Goncharov>
* 92291c03e8 - [Gradle, JS] Add methods with string definition of compiler (vor 25 Stunden) <Ilya Goncharov>
* 203ca018e5 - [Gradle, JS] Rename public KotlinJsCompilerType (vor 25 Stunden) <Ilya Goncharov>
* 488538889b - [Gradle, JS] Extract JS presets container, no js in codegen since now (vor 25 Stunden) <Ilya Goncharov>
* 956b57a55d - [Gradle, JS] Do not duplicate target initialization (vor 25 Stunden) <Ilya Goncharov>
* 881de0a538 - [Gradle, JS] Make default configuration of target (vor 25 Stunden) <Ilya Goncharov>
* 9112da2ad7 - [Gradle, JS] Create predefined source sets for single platform plugin (vor 25 Stunden) <Ilya Goncharov>
* 06be32550b - [Gradle, JS] Fix lib and app test for both type (vor 25 Stunden) <Ilya Goncharov>
* a5602165ec - [Gradle, JS] Fix names for js mpp (vor 25 Stunden) <Ilya Goncharov>
* e1f7296426 - [Gradle, JS] Fast test with both js compilers (vor 25 Stunden) <Ilya Goncharov>
* 37b3b3ec56 - [Gradle, JS] Js default compiler type for mpp (vor 25 Stunden) <Ilya Goncharov>
* 3d30598774 - [Gradle, JS] Js compiler type in interface (vor 25 Stunden) <Ilya Goncharov>
* 36631a5954 - [Gradle, JS] Fix parallel tests (vor 25 Stunden) <Ilya Goncharov>
* 86e13c25b3 - [Gradle, JS] Default conpiler type instead of legacy (vor 25 Stunden) <Ilya Goncharov>
* ae89507736 - [Gradle, JS] Add fish for js only lib-app test (vor 25 Stunden) <Ilya Goncharov>
* 16eb23c6b1 - [Gradle, JS] Remove test with lib and app with not only legace (vor 25 Stunden) <Ilya Goncharov>
* 13594c80aa - [Gradle, JS] Declare default configurations in js single plugin (vor 25 Stunden) <Ilya Goncharov>
* f3f818edc3 - [Gradle, JS] Use default configuration names only once in constants (vor 25 Stunden) <Ilya Goncharov>
* d9c08945a3 - [Gradle, JS] Common dependency configurations for both js (vor 25 Stunden) <Ilya Goncharov>
* ecb89ad259 - [Gradle, JS] Disambiguation classifier consider single platform plugin (vor 25 Stunden) <Ilya Goncharov>
* 4189bc88c2 - [Gradle, JS] Provide disambiguation classifier for both mode (vor 25 Stunden) <Ilya Goncharov>
* b967e11511 - [Gradle, JS] Configure compiler type with single platform plugin (vor 25 Stunden) <Ilya Goncharov>
* 22e826770d - [Gradle, JS] Functions in extensions for configure compiler type (vor 25 Stunden) <Ilya Goncharov>
* 1346883837 - [Gradle, JS] Fix published name for both compiler (vor 25 Stunden) <Ilya Goncharov>
* 185f7419d5 - [Gradle, JS] Refactor with remove copypaste (vor 25 Stunden) <Ilya Goncharov>
* 397ff26e20 - [Gradle, JS] With both compilers fully disambiguated names (vor 25 Stunden) <Ilya Goncharov>
* ae391f3776 - [Gradle, JS] Fix codegen for js platform (vor 25 Stunden) <Ilya Goncharov>
* 1bebcd398e - [Gradle, JS] Move JsCompilerType to Gradle Plugin API (vor 25 Stunden) <Ilya Goncharov>
* 82d31adb24 - [Gradle, JS] Remove js compiler property from MPP plugin (vor 25 Stunden) <Ilya Goncharov>
* 4af389ba92 - [Gradle, JS] Rename target on js in case of single platform (vor 25 Stunden) <Ilya Goncharov>
* 285f613ef7 - (tag: build-1.4.0-dev-3088) [FIR TEST] Add test with unresolved member in nested lambdas (KT-36887) (vor 25 Stunden) <Mikhail Glukhikh>
* 6f61ea7f67 - [JS DCE] Add an ability to define overwriting strategy when copying dependencies in dev-mode (vor 25 Stunden) <Zalim Bashorov>
* 07ca355af8 - [NI] Fix smartcasts for conventional contains in when (vor 25 Stunden) <Pavel Kirpichenkov>
* afceec71a4 - (tag: build-1.4.0-dev-3081) Create an interface with provideDelegate() method #KT-26494 (vor 25 Stunden) <Abduqodiri Qurbonzoda>
* 2566fbea87 - (tag: build-1.4.0-dev-3080) toMutableList documentation is vague #KT-35231 (vor 25 Stunden) <Abduqodiri Qurbonzoda>
* f9ee1dc22d - Specify which element Iterable.distinctBy(selector) retains #KT-36356 (vor 25 Stunden) <Abduqodiri Qurbonzoda>
* fb49a586ef - (tag: build-1.4.0-dev-3077) FIR2IR: add comment about type parameter indexes (vor 26 Stunden) <Mikhail Glukhikh>
* 984a11995a - FIR2IR: pre-cache type parameters before property creation (vor 26 Stunden) <Mikhail Glukhikh>
* a3f676317f - FIR2IR: pre-cache type parameters before function creation (vor 26 Stunden) <Mikhail Glukhikh>
* 899d471646 - FIR2IR: determine type parameters before class super types (vor 26 Stunden) <Mikhail Glukhikh>
* 8c21f04bf4 - FIR2IR: determine type parameters before value parameters (vor 26 Stunden) <Mikhail Glukhikh>
* 334cab7357 - [FIR] Don't build redundant fake overrides for private members (vor 26 Stunden) <Mikhail Glukhikh>
* b4d026f5bf - [FIR] Add fast return from substitution scope when substitutor is empty (vor 26 Stunden) <Mikhail Glukhikh>
* a6d11b0207 - [FIR] Don't create redundant substitution scopes (vor 26 Stunden) <Mikhail Glukhikh>
* 01053c938a - (tag: build-1.4.0-dev-3075) Generate IGNORE_BACKEND_FIR in black box tests properly (vor 26 Stunden) <Mikhail Glukhikh>
* d921dd0eed - Provide candidate interceptor for NI infrastructure (vor 26 Stunden) <Mikhail Zarechenskiy>
* 4693d595b7 - Fix UL classes tests (vor 26 Stunden) <Igor Yakovlev>
* f47e602118 - (tag: build-1.4.0-dev-3069) Use Kotlin/Native version 1.4-dev-14579, as it has the newest klib ABI (vor 26 Stunden) <Sergey Igushkin>
* ace5d0357c - (tag: build-1.4.0-dev-3068) [FIR TEST] Add problematic test describing KT-36881 (vor 27 Stunden) <Mikhail Glukhikh>
* 018cfc7df6 - Fix class name for test suite descriptor. (vor 27 Stunden) <Konstantin Tskhovrebov>
* 1dbb3d7c0f - (tag: build-1.4.0-dev-3066) Revert "New J2K: fix testdata" (vor 27 Stunden) <Roman Golyshev>
* 4042214bb2 - Fix tests broken by enhanced `RedundantSamConstructor` inspection (vor 27 Stunden) <Roman Golyshev>
* 22a5bc4144 - (tag: build-1.4.0-dev-3063) [FIR-TEST] Add build tasks for running all fir tests (vor 27 Stunden) <Dmitriy Novozhilov>
* 82c960d40d - [FIR-TEST] Run fir test in diagnostic test if fir testdata is missing (vor 27 Stunden) <Dmitriy Novozhilov>
* d4d4697202 - [FIR-TEST] Fix creating dirs in `FirLoadCompiledKotlin` test (vor 27 Stunden) <Dmitriy Novozhilov>
* 3edbf7f541 - [FIR-TEST] Move abstract diagnostics tests to `tests-common` module (vor 27 Stunden) <Dmitriy Novozhilov>
* 102d5c7d5a - [NI] Fix detecting expected type variable for postponed atoms (vor 27 Stunden) <Dmitriy Novozhilov>
* 7e832e50ac - (tag: build-1.4.0-dev-3060) Move copy/paste resource bundles to Kotlin (vor 28 Stunden) <Vladimir Dolzhenko>
* bc7c8e4819 - (tag: build-1.4.0-dev-3057) Update bytecode text tests for JVM_IR (vor 29 Stunden) <Dmitry Petrov>
* 7581e0bd8e - Unmute noParametersArgumentCallInExpression test in JVM IR backend (vor 29 Stunden) <Yan Zhulanow>
* 9dd8eda1c9 - (tag: build-1.4.0-dev-3054, tag: build-1.4.0-dev-3053) [FIR]: fix library methods in packages (vor 30 Stunden) <Juan Chen>
* 81b30b7399 - Update bytecode text tests for JVM_IR (vor 30 Stunden) <Dmitry Petrov>
* 071149e0fb - (tag: build-1.4.0-dev-3051) Fix exception when Java class has different methods with same erasure (vor 30 Stunden) <Denis Zharkov>
* 7efb32628e - (tag: build-1.4.0-dev-3049) [Highlight] Fix for coloring annotation attributes in Kotlin (vor 30 Stunden) <Vladimir Ilmov>
* 8d4dac398d - [COROUTINE] Information message added if breakpoint policy doesn't suspended all (vor 30 Stunden) <Vladimir Ilmov>
* eff02b6e72 - (tag: build-1.4.0-dev-3044) JVM_IR: improve suspend tail call detection. (vor 31 Stunden) <pyos>
* 3cf71c1d2b - JVM IR: Move $assertionsDisabled field to interface DefaultImpls (vor 31 Stunden) <Steven Schäfer>
* 0ed719f792 - JVM IR: Use package visibility for $assertionsDisabled field (vor 31 Stunden) <Steven Schäfer>
* d169435300 - (tag: build-1.4.0-dev-3041) Fix construction of Mock classes in case of generic inner types (vor 32 Stunden) <Mikhail Zarechenskiy>
* 83824d0ba6 - [NI] Don't stop on a candidate with unstable smartcast error (vor 32 Stunden) <Mikhail Zarechenskiy>
* 162a2d5851 - [NI] Add test to check how behavior will be changed after few commits (vor 32 Stunden) <Mikhail Zarechenskiy>
* 0e970407a4 - (tag: build-1.4.0-dev-3025) Fixup for 9b861739 (the fix for KT-35942) (vor 2 Tagen) <Sergey Igushkin>
* 3921613956 - [FIR] Code cleanup: DeclarationsConverter (vor 2 Tagen) <Mikhail Glukhikh>
* 5d7999a808 - [FIR] Handle explicitly private sealed class constructors properly (vor 2 Tagen) <Mikhail Glukhikh>
* 17b473fcb6 - FirTowerResolver: code cleanup (vor 2 Tagen) <Mikhail Glukhikh>
* f1a418373c - RawFirBuilder: code cleanup (vor 2 Tagen) <Mikhail Glukhikh>
* e66d6a8954 - [FIR] ClassWrapper: code cleanup (vor 2 Tagen) <Mikhail Glukhikh>
* bbf448b39d - [FIR] Change visibility of default sealed class constructor to private (vor 2 Tagen) <Mikhail Glukhikh>
* 14fd1d3c9f - [FIR] Check visibility correctly for sealed class in file (vor 2 Tagen) <Mikhail Glukhikh>
* ace259314b - Use 'symbol' instead of 'classId' in FirResolvedQualifier (vor 2 Tagen) <Mikhail Glukhikh>
* 3d51af2935 - (tag: build-1.4.0-dev-2999) [JVM IR] Fix issue with suspend functions with @JvmOverloads. (vor 2 Tagen) <Mark Punzalan>
* c289612e57 - (tag: build-1.4.0-dev-2997) [FIR] Remove debugging println in tree generator (vor 2 Tagen) <Mikhail Glukhikh>
* a4c4b2650c - FIR2IR: remove hacky & redundant resolve of delegating constructor calls (vor 2 Tagen) <Mikhail Glukhikh>
* 82c8b5f368 - [FIR] Eliminate isNotSAM optimization as ineffective (see dc4f332c ) (vor 2 Tagen) <Mikhail Glukhikh>
* 9017654b9d - [FIR] Handle default parameters when checking callable reference type (vor 2 Tagen) <Mikhail Glukhikh>
* 04e6c63cc9 - FirSymbolProvider: minor cleanup (vor 2 Tagen) <Mikhail Glukhikh>
* 1376dbf9cf - Remove unused 'dispatchReceiverValue()' from FIR tower levels (vor 2 Tagen) <Mikhail Glukhikh>
* e051251b27 - FIR: set isOperator only for Java methods with appropriate names (vor 2 Tagen) <Mikhail Glukhikh>
* cbbbf40b90 - (tag: build-1.4.0-dev-2995) [NI] Fix isSuccessful property for member with LowPriority resolution (vor 2 Tagen) <Mikhail Zarechenskiy>
* 8ca2aa47f8 - (tag: build-1.4.0-dev-2994) [FIR] Remove duplicated code (vor 2 Tagen) <simon.ogorodnik>
* c29c140a9c - [FIR] Qualifier resolve (vor 2 Tagen) <simon.ogorodnik>
* 723ebb4f57 - (tag: build-1.4.0-dev-2993) Fix compileOnly dependencies in HMPP (KT-36469) (vor 2 Tagen) <Sergey Igushkin>
* 9b861739cd - Include the production artifacts in friend paths (KT-35942) (vor 2 Tagen) <Sergey Igushkin>
* 4eb04af01e - (tag: build-1.4.0-dev-2992) Add checkStability to perf tests (vor 2 Tagen) <Vladimir Dolzhenko>
* a6cf16ddfc - (tag: build-1.4.0-dev-2991) FIR: Fix test data for FirMultiModuleResolveTestGenerated (vor 2 Tagen) <Denis Zharkov>
* 46ae6136cb - Rewrite `RedundantSamConstructorInspection` to support more cases (vor 2 Tagen) <Roman Golyshev>
* 9b5110b9f3 - Refactor `RedundantSamConstructorInspection` (vor 2 Tagen) <Roman Golyshev>
* 3122760c49 - Add more tests for `RedundantSamConstructorInspection` (vor 2 Tagen) <Roman Golyshev>
* e8524137c3 - (tag: build-1.4.0-dev-2985) NI: exclude not fixed type variables from types on which null checks should be generated (vor 2 Tagen) <Victor Petukhov>
* f10696da5e - Fix formatting of `RuntimeAssertion.kt` (vor 2 Tagen) <Victor Petukhov>
* 6793b27330 - (tag: build-1.4.0-dev-2984) FIR: Optimize Java types mapping (vor 2 Tagen) <Denis Zharkov>
* c8269baa92 - FIR: Fix NI handling flexible type bounds (vor 2 Tagen) <Denis Zharkov>
* 2ad8488e6a - FIR: Rewrite Java type mapping (vor 2 Tagen) <Denis Zharkov>
* 748a326104 - (tag: build-1.4.0-dev-2983) NI: Discard definitely not-null types inside invariant positions during inference process (vor 2 Tagen) <Victor Petukhov>
* 36f4b6daf3 - (tag: build-1.4.0-dev-2977) Update `completion-ranking-kotlin` dependency (vor 2 Tagen) <Roman Golyshev>
* 3080b4c435 - (tag: build-1.4.0-dev-2973) JVM_IR: remove a suspend-related hack from BridgeLowering (vor 2 Tagen) <pyos>
* ba90e87756 - (tag: build-1.4.0-dev-2972) JVM, JVM IR: Fix assertion status for regenerated anonymous objects (vor 2 Tagen) <Steven Schäfer>
* 272f6abe69 - JVM IR: Fix suspend lambda generic signatures (vor 2 Tagen) <Steven Schäfer>
* e6efb81014 - (tag: build-1.4.0-dev-2969, origin/rr/kishmakov/ios-debug-161) JVM_IR: inline findSuspendAndInlineLambdas (vor 2 Tagen) <pyos>
* 5d603a8be4 - JVM_IR: detect lambdas capturing crossinline through fields (vor 2 Tagen) <pyos>
* 285aa123b7 - (tag: build-1.4.0-dev-2962) New J2K: fix testdata (vor 2 Tagen) <Ilya Kirillov>
* 17a0e3a078 - New J2K: do not call custom diagnostic fixes in EDT as they may have resolve inside (vor 2 Tagen) <Ilya Kirillov>
* 810966e408 - New J2K: call reformat code & shorten references processings only single time (vor 2 Tagen) <Ilya Kirillov>
* ee0ec421ce - New J2K: do not print Unit types (vor 2 Tagen) <Ilya Kirillov>
* 6c1e2cc196 - New J2K: disable additional post-formatting for J2K (vor 2 Tagen) <Ilya Kirillov>
* 85be0450ba - Fix invalidated element access exception in ObjectLiteralToLambdaIntention (vor 2 Tagen) <Ilya Kirillov>
* 6b913da698 - New J2K: Fix super call to Kotlin class with implicit constructor (vor 2 Tagen) <Ilya Kirillov>
* 7c586ce736 - New J2K: Fix converting recursive types (vor 2 Tagen) <Ilya Kirillov>
* 6982db7d02 - chore: improved UI texts for new project wizard (vor 2 Tagen) <Pavel Semyonov>
* 0b9b1b6945 - (tag: build-1.4.0-dev-2943) Update bytecode text tests for JVM_IR (vor 3 Tagen) <Dmitry Petrov>
* aac72871e7 - (tag: build-1.4.0-dev-2935) Fix UI freezes caused by calls with a huge number overloads (vor 3 Tagen) <Denis Zharkov>
* 842e2dc02f - Optimize retaining most specific methods in LazyJavaScope (vor 3 Tagen) <Denis Zharkov>
* d06e35b061 - Minor. Reformat overridingUtils.kt (vor 3 Tagen) <Denis Zharkov>
* a50911156d - (tag: build-1.4.0-dev-2933) [NI] Add regression tests for builder inference (vor 3 Tagen) <Pavel Kirpichenkov>
* 6ed1cc5cd8 - (tag: build-1.4.0-dev-2930) [JPS-TESTS] Update incremental compilation test for 1.4 (vor 3 Tagen) <Pavel Kirpichenkov>
* f9f715c31e - Support suspend lambda with arity 22 in old BE (vor 3 Tagen) <Ilmir Usmanov>
* 752ff9de5d - JVM_IR: Support suspend lambdas with many arguments. (vor 3 Tagen) <Mads Ager>
* f2b940ffd4 - (tag: build-1.4.0-dev-2917) [Commonizer] Apply interner to avoid duplicated CirValueParameterImpl objects (vor 3 Tagen) <Dmitriy Dolovov>
* 5663dfb772 - [Commonizer] Apply interner to avoid duplicated CirSetter objects (vor 3 Tagen) <Dmitriy Dolovov>
* e54640ddad - [Commonizer] Apply interner to avoid duplicated CirGetter objects (vor 3 Tagen) <Dmitriy Dolovov>
* 39125a75e7 - [Commonizer] Apply interner to avoid duplicated CirAnnotation objects (vor 3 Tagen) <Dmitriy Dolovov>
* c88ea2f2e6 - [Commonizer] Apply interner to avoid duplicated CirSimpleType objects (vor 3 Tagen) <Dmitriy Dolovov>
* 84bc151cb3 - Minor. Add toString() to CommonizedClassDescriptor.CommonizedClassTypeConstructor (vor 3 Tagen) <Dmitriy Dolovov>
* d0e9dc05b5 - [Commonizer] Apply interner to avoid duplicated Name objects (vor 3 Tagen) <Dmitriy Dolovov>
* 47d091702b - [Commonizer] Apply interner to avoid duplicated FqName objects (vor 3 Tagen) <Dmitriy Dolovov>
* adc5a55d65 - [Commonizer] Apply interner to avoid duplicated String objects (vor 3 Tagen) <Dmitriy Dolovov>
* 667e96f971 - [Commonizer] Don't keep references to descriptor objects when they are not needed anymore (vor 3 Tagen) <Dmitriy Dolovov>
* 9a8a1113db - [Commonizer] Don't commonize deprecated functions (vor 3 Tagen) <Dmitriy Dolovov>
* 11e0f427ac - [Commonizer] Refactor CIR to avoid strong refs on descriptors (vor 3 Tagen) <Dmitriy Dolovov>
* a0b0f72edf - Add missed dependencies for performance tests (vor 3 Tagen) <Vladimir Dolzhenko>
* 635ff59d10 - (tag: build-1.4.0-dev-2914) [FIR] Fix compiler error after 2aeb1ea2 (vor 3 Tagen) <Dmitriy Novozhilov>
* faa95bfc33 - (tag: build-1.4.0-dev-2908) Fix KT-36804 by eagerly instantiating the Kotlin/Native tasks (vor 3 Tagen) <Sergey Igushkin>
* 582ce1199f - (tag: build-1.4.0-dev-2907) Merge remote-tracking branch 'origin/master' (vor 3 Tagen) <Vyacheslav Karpukhin>
|\
| * f47e5cb2d0 - (tag: build-1.4.0-dev-2904) Make 201 plugin compatible with IDEA trunk (KT-36780) (vor 3 Tagen) <Nikolay Krasko>
* | eef86d47a0 - Merge branch 'slava/mpp-import-experiments' (vor 3 Tagen) <Vyacheslav Karpukhin>
|\ \
| |/
|/|
| * 4462ecb280 - Simplified SdkLocator usage in AndroidDependencyResolver (vor 3 Tagen) <Vyacheslav Karpukhin>
| * d9f9c93dc8 - KotlinMPPGradleProjectResolver: extracted similar Android checks (vor 3 Tagen) <Vyacheslav Karpukhin>
| * 082c358f9d - Removed references to AndroidDependencyResolver from KotlinMultiplatformExtension (vor 3 Tagen) <Vyacheslav Karpukhin>
| * bdb8811f95 - Nullability check (vor 3 Tagen) <Vyacheslav Karpukhin>
| * aaf939a650 - Android dependency resolving stuff moved out of KotlinMultiplatformExtension.kt (vor 3 Tagen) <Vyacheslav Karpukhin>
| * 9788525ec7 - Import sources for Android SDK, include proper identifiers for Gradle dependencies (vor 3 Tagen) <Vyacheslav Karpukhin>
| * 663c8e5a46 - Import Android modules only if Android Plugin for IDEA is missing (vor 3 Tagen) <Vyacheslav Karpukhin>
| * ad314e93eb - Do not explicitly depend on prerelease Android Gradle Plugin (vor 3 Tagen) <Vyacheslav Karpukhin>
| * a6e488e2b4 - Android import: simplified configuration matching (vor 3 Tagen) <Vyacheslav Karpukhin>
| * 45a0aa04a1 - Android import: import R.jar (vor 3 Tagen) <Vyacheslav Karpukhin>
| * 17059682e9 - Android import: initial implementation (vor 3 Tagen) <Vyacheslav Karpukhin>
* 6941cd6d28 - [FIR] Add `@PrivateForInline` to prevent setting to var's from inconvenient places (vor 3 Tagen) <Dmitriy Novozhilov>
* 2aeb1ea234 - [FIR] Move some util methods from `resolve.calls` to `types` package (vor 3 Tagen) <Dmitriy Novozhilov>
* cd3fc5b8ec - [FIR] Reorganize packages for `resolve` module (vor 3 Tagen) <Dmitriy Novozhilov>
* 41d2f41141 - (tag: build-1.4.0-dev-2899) [FIR] Fix incorrect smartcasts from || expressions (vor 3 Tagen) <Dmitriy Novozhilov>
* 89e377763a - [FIR] Change rendering for captured types and stub types (vor 3 Tagen) <Dmitriy Novozhilov>
* c83244c8b5 - [FIR] Fix creating and substituting definitely not null types (vor 3 Tagen) <Dmitriy Novozhilov>
* bf11f1892d - [FIR] Change order of initialization synthetic fun in SAM resolution (vor 3 Tagen) <Dmitriy Novozhilov>
* 6430209074 - (tag: build-1.4.0-dev-2895) [NI] Make error CST when any of included types is error (vor 3 Tagen) <Pavel Kirpichenkov>
(cherry picked from commit 75efde33d56d356f5e76df0eabc9deb2c5781777)
2020-02-21 20:55:17 +01:00
Vasily Levchenko
15384777c5
[build][version]compiler version with milestone clause
2020-02-21 20:55:17 +01:00
Pavel Punegov
f2e051e2a2
Don't print ERROR 0, because it confuses IDEA
2020-02-21 17:04:49 +03:00
Svyatoslav Scherbina
ee169c63c2
Add more tests for signExtend, narrow and convert intrinsics
2020-02-20 21:34:56 +03:00
Svyatoslav Scherbina
8d922ca56d
Fix signExtend, narrow and convert intrinsics type inference with NI
...
Make them `inline` for this.
2020-02-20 21:34:56 +03:00
Svyatoslav Scherbina
dc8c9d70c1
Improve cyclic collector turning off machinery
...
Ensure collector doesn't actually run when turned off.
2020-02-20 16:50:35 +03:00
Svyatoslav Scherbina
589cf8edda
Fix passing GC.cyclicCollectorEnabled to runtime
2020-02-20 16:50:35 +03:00
Svyatoslav Scherbina
b2d3bcf6fd
Workaround data race on cyclic collector deinit
2020-02-20 16:50:35 +03:00
Svyatoslav Scherbina
60108071dd
Ensure shared cyclic collector doesn't get dangling root during deinit
2020-02-20 16:50:35 +03:00
Vasily Levchenko
1d2d2569c7
[kotlin compiler][update] 1.4.0-dev-2894
...
* 6d1da6e6d5 - (tag: build-1.4.0-dev-2894) KT-36143 Fix type approximation for type arguments in PSI2IR (vor 28 Stunden) <Dmitry Petrov>
* 2340a86d8d - (tag: build-1.4.0-dev-2892) Update to 201.5259.13-EAP-SNAPSHOT (vor 28 Stunden) <Nikolay Krasko>
* 6c968859ad - Access to test root disposable through accessor (vor 28 Stunden) <Nikolay Krasko>
* 272ccf64ae - Refactoring: extract resetApplicationToNull to separate file (vor 28 Stunden) <Nikolay Krasko>
* c748b6f3ee - (tag: build-1.4.0-dev-2888) JVM_IR. Minor. Update bytecode text test to JVM_IR or create issues when this (vor 28 Stunden) <Ilmir Usmanov>
* 4b954c347a - JVM IR: Avoid optimizing comparisons between boxed primitives and null (vor 29 Stunden) <Steven Schäfer>
* 32e1ec8e98 - (tag: build-1.4.0-dev-2882, tag: build-1.4.0-dev-2872) [minor] Update build output in test to fit NI (vor 31 Stunden) <Pavel Kirpichenkov>
* 64590cc56b - [JPS-TEST] Update test checking JPS build with NI in IDE (vor 31 Stunden) <Pavel Kirpichenkov>
* 2ead2fba08 - [IDEA-TESTS] Update quickfix test parameters for 1.4 (vor 31 Stunden) <Pavel Kirpichenkov>
* fdf4f477a6 - (tag: build-1.4.0-dev-2871) FIR2IR: fix problems with enum entry / anonymous object visibility (vor 31 Stunden) <Mikhail Glukhikh>
* 9f0ef77531 - [Gradle, JS] Provide js compilations parameters to link tasks (vor 33 Stunden) <Ilya Goncharov>
* ce8e511b79 - (tag: build-1.4.0-dev-2863) Add setOfNotNull function #KT-35851 (vor 2 Tagen) <Abduqodiri Qurbonzoda>
* 5a4ce2aa4c - (tag: build-1.4.0-dev-2862) Mark shared global vals to fix K/N worker thread crash (vor 2 Tagen) <Abduqodiri Qurbonzoda>
* 94d20d9176 - (tag: build-1.4.0-dev-2856) Update bytecode text tests in JVM_IR (vor 2 Tagen) <Dmitry Petrov>
* 64141b8b38 - (tag: build-1.4.0-dev-2854) [JVM IR] Fix issue where fields are not being set to their default values within initializer blocks. (vor 2 Tagen) <Mark Punzalan>
* 56c819f06e - (tag: build-1.4.0-dev-2851) FIR2IR: add two-statements block with iterator + while for 'for' loops (vor 2 Tagen) <Mikhail Glukhikh>
* 2bfce4f127 - FIR2IR: provide correct origins for 'for' loops (vor 2 Tagen) <Mikhail Glukhikh>
* 83e68be2dc - FIR2IR: add declarations to all library classes from kotlin.* package (vor 2 Tagen) <Mikhail Glukhikh>
* 4a4fb5a590 - Raw FIR: eliminate range variable declaration in 'for' loops (vor 2 Tagen) <Mikhail Glukhikh>
* 4abbcd1267 - Unmute two passing FIR black box tests (fixed by commits of demiurg) (vor 2 Tagen) <Mikhail Glukhikh>
* 91814364de - Mute two failing FIR black box tests (broken by commits of demiurg) (vor 2 Tagen) <Mikhail Glukhikh>
* baa2c56e2d - (tag: build-1.4.0-dev-2850) Force-set path to exact project for MPP run configurations (vor 2 Tagen) <Dmitry Savvinov>
* cc2884b8ae - Add test on multiplatform run configurations in multiproject build (vor 2 Tagen) <Dmitry Savvinov>
* 1ea3db90e1 - Add ability to render project of run configuration in tests (vor 2 Tagen) <Dmitry Savvinov>
* 51edf2b351 - (tag: build-1.4.0-dev-2846) NI: introduce warning about implicitly inferred Nothing with existing non-Nothing expected type ^KT-35406 Fixed (vor 2 Tagen) <Victor Petukhov>
* e3184e407d - (tag: build-1.4.0-dev-2829) KT-20844 Re-enable stack spilling during inline. (vor 2 Tagen) <Jinseong Jeon>
* c9ed27e674 - (tag: build-1.4.0-dev-2822) KT-36685 "Convert to a range check" transform hex range to int if it is compared with "Less" or "Greater" (vor 2 Tagen) <Vladimir Dolzhenko>
|\
| * 7f2cf571b0 - Convert to range check: do not transform binaries/hexadecimals to decimals (vor 3 Tagen) <Toshiaki Kameyama>
* 811ed1ade4 - (tag: build-1.4.0-dev-2809) [FIR] Don't update expression in receiver value with smartcast in candidate factory (vor 2 Tagen) <Dmitriy Novozhilov>
* e302e06c73 - [FIR-TEST] Add test with nullability annotation problem (vor 2 Tagen) <Dmitriy Novozhilov>
* 47d5bbc224 - [FIR-TEST] Move fixed tests out `problems` directory (vor 2 Tagen) <Dmitriy Novozhilov>
* e67c8a55bf - [FIR-TEST] Add test with callable reference to member of local class (vor 2 Tagen) <Dmitriy Novozhilov>
* d10e56c358 - [FIR] Add mapping of primitive types to JVM signatures (vor 2 Tagen) <Dmitriy Novozhilov>
* 031952268a - (tag: build-1.4.0-dev-2808) Minor. Disable test on Android (vor 2 Tagen) <Mikhael Bogdanov>
* ee2e40ce6b - (tag: build-1.4.0-dev-2802) Regenerate test (vor 2 Tagen) <Alexey Tsvetkov>
* 70d416cafd - (tag: build-1.4.0-eap-2, tag: build-1.4.0-eap-10, tag: build-1.4.0-dev-2800, tag: build-1.4-M1-eap-11) Remove test that become useless after enabling NI everywhere (vor 2 Tagen) <Mikhail Zarechenskiy>
* dfe23e770c - Update test about lookups for SAMs after enabling NI (vor 2 Tagen) <Mikhail Zarechenskiy>
* 297d296b62 - (tag: build-1.4.0-dev-2798) [JS] Respect SKIP_DCE_DRIVEN in tests (vor 2 Tagen) <Igor Chevdar>
* 9bc7a43991 - [IR] [JS_IR] Supported fun interfaces in JS (vor 2 Tagen) <Igor Chevdar>
* 4a7b4d655c - (tag: build-1.4.0-dev-2795) [NI] Fix completion for ILT when Nothing constraint is present (vor 2 Tagen) <Pavel Kirpichenkov>
* 208c06516b - (tag: build-1.4.0-dev-2794) [IR][Serialization] Allow backends to skip files (vor 2 Tagen) <Sergey Bogolepov>
* bcf6ee0c0b - (tag: build-1.4.0-dev-2792) KotlinDslScriptsModel: pass provider mode properly (vor 2 Tagen) <Natalia Selezneva>
* ed6f13cf56 - KotlinDslScriptsModel: do not add prepare task for each gradle task invocation (vor 2 Tagen) <Natalia Selezneva>
* e40dc37be8 - KotlinDslScriptsModel: pass correlationId during the request (vor 2 Tagen) <Natalia Selezneva>
* 55b836a0ac - (tag: build-1.4.0-dev-2790) Mute light class tests (vor 2 Tagen) <Pavel Kirpichenkov>
* fda8d7de8b - [IDEA-TESTS] Specify language version in feature-dependent tests (vor 2 Tagen) <Pavel Kirpichenkov>
* 85d7a0f6b1 - [IDEA-TESTS] Fix `ReplaceProtectedToPublishedApiCallFix` (vor 2 Tagen) <Pavel Kirpichenkov>
* 05b00a1302 - [JPS-TEST] Update deprecated language version in test (vor 2 Tagen) <Pavel Kirpichenkov>
* bd3b23b933 - Use LATEST_STABLE version during prerelease in VersionView (vor 2 Tagen) <Pavel Kirpichenkov>
* f9129332b7 - (tag: build-1.4.0-dev-2787) [NI] Minor optimisation: don't call extra `contains` checks (vor 2 Tagen) <Mikhail Zarechenskiy>
* 724bb1b134 - [NI] Force variable substitution for properties with stub types (vor 2 Tagen) <Mikhail Zarechenskiy>
* 155b716e7e - Revert "Disable NewInference for stdlib tests" (vor 2 Tagen) <Mikhail Zarechenskiy>
* 18b218bfa8 - [NI] Use projected type for constraint like Cap(out A) <: out @Exact T (vor 2 Tagen) <Mikhail Zarechenskiy>
* 3cf77d29b5 - Unmute test for NI (vor 2 Tagen) <Mikhail Zarechenskiy>
* 4542f3b720 - [NI] Finish analysis for coerced last lambda expressions if needed (vor 2 Tagen) <Mikhail Zarechenskiy>
2020-02-19 17:13:41 +01:00
Abduqodiri Qurbonzoda
65270b6ba6
Mark shared global vals to fix K/N worker thread crash
...
(cherry picked from commit e346f0c5c0fb138cdf4a506e4e7f61234d60d10e)
2020-02-19 17:13:41 +01:00
Vasily Levchenko
f5db71e985
[kotlin compiler][update] 1.4.0-dev-2781
...
* 220bf6d62f - (tag: build-1.4.0-dev-2781) [NI] Update test data (vor 14 Stunden) <Mikhail Zarechenskiy>
* 3461effd47 - (tag: build-1.4.0-dev-2778) KT-33372 Remove renaming file reference to the contents of the file (vor 21 Stunden) <Roman Golyshev>
* 50c477bee1 - (tag: build-1.4.0-dev-2775, origin/rr/pr3080) Update IR text test expectations for FIR (vor 2 Tagen) <Steven Schäfer>
* de33b83bb3 - Update asFunKSmall.kt (vor 2 Tagen) <Kristoffer Andersen>
* 577250d73f - [FIR] Fix FIR2IR Types on SetVariable Expressions (vor 2 Tagen) <Kristoffer Andersen>
* 4dc6583f31 - Update asFunKSmall.kt (vor 2 Tagen) <Kristoffer Andersen>
* 4f36e2ccfc - [FIR] Fix FIR2IR Types on SetVariable Expressions (vor 2 Tagen) <Kristoffer Andersen>
* 1e7f8ea037 - PSI2IR test for coercion to unit in lambda (vor 2 Tagen) <Dmitry Petrov>
* 5760c0be9c - JVM IR: Avoid redundant coercions in ExpressionCodegen (vor 2 Tagen) <Steven Schäfer>
* 2b2ae8a5f1 - IR: Optimize implicit integer coercions on constants. (vor 2 Tagen) <Steven Schäfer>
* bc2b96f634 - IR: Fix return types in IrConstImpl (vor 2 Tagen) <Steven Schäfer>
* 2677fa7472 - (tag: build-1.4.0-dev-2772) .gradle.kts: more clear tooltip for out of project scripts notification (vor 2 Tagen) <Sergey Rostov>
* 52bf630f6c - Add ApplicationUtils.as40 as it does not have CancellationCheck (vor 2 Tagen) <Vladimir Dolzhenko>
* ba5a335e95 - (tag: build-1.4.0-dev-2771) Add missed create in usage of new annotation highlighting API (vor 2 Tagen) <Vladimir Dolzhenko>
* 3407904e68 - (tag: build-1.4.0-dev-2757) [JS IR] Add todo (vor 3 Tagen) <Roman Artemev>
* e57d34dd9e - Make fix test: (vor 3 Tagen) <Roman Artemev>
* 46491c12ee - [KLIB] Promote Klib ABI version (vor 3 Tagen) <Roman Artemev>
* a411549e38 - [KLIB] Fix zipped layout (vor 3 Tagen) <Roman Artemev>
* 5004bb3636 - [Psi2Ir] Fix generation of hashcode for generic inline class (vor 3 Tagen) <Roman Artemev>
* 6a37955a36 - [KLIB] Implement new linker based on IdSignature (vor 3 Tagen) <Roman Artemev>
* 31d73c5d79 - [Psi2Ir] Move to new linkage scheme based on IdSignature (vor 3 Tagen) <Roman Artemev>
* df7b7cf61a - [K/N] Provide original class id for forward-declared declarataion (vor 3 Tagen) <Roman Artemev>
* e81a7f10c1 - [KLIB] Implement special encoding for Klib data (vor 3 Tagen) <Roman Artemev>
* 7688197841 - [JS IR] Fix access to coroutine empty context for suspend main (vor 3 Tagen) <Roman Artemev>
* cef9ed1dae - [IR] Implement new IrSymbol API (vor 3 Tagen) <Roman Artemev>
* bb04eae93e - [IR] Implement IdSignature API (vor 3 Tagen) <Roman Artemev>
* 45f036548b - [Psi2Ir] Make IrEnumEntry corresponding class always privite (vor 3 Tagen) <Roman Artemev>
* d51b14fe3c - [IR] Fix classic mangler expect checker (vor 3 Tagen) <Roman Artemev>
* 0254734bb5 - [IR] Refactored Kotlin Mangler API (vor 3 Tagen) <Roman Artemev>
* ba25b0faaf - (tag: build-1.4.0-dev-2754) [NI] Report unsafe invoke properly for flexible types (vor 3 Tagen) <Pavel Kirpichenkov>
* b161839092 - [NI] Report unsafe implicit invoke accordingly to OI (vor 3 Tagen) <Pavel Kirpichenkov>
* 1a2d28d25b - (tag: build-1.4.0-dev-2752) [FIR-TEST] Add test with callable reference on function with default argument (vor 3 Tagen) <Dmitriy Novozhilov>
* 3790f31d80 - [FIR] Support `FirVarargArgumentsExpression` in html dump (vor 3 Tagen) <Dmitriy Novozhilov>
* e696d1d06a - [FIR] Improve mapping arguments to parameters (vor 3 Tagen) <Dmitriy Novozhilov>
* 2e597a3a32 - (tag: build-1.4.0-dev-2751) Use new annotation highlighting API (vor 3 Tagen) <Vladimir Dolzhenko>
* 2a55560f3b - [FIR TEST] Add test on qualifier resolve priority (corner case) (vor 3 Tagen) <Mikhail Glukhikh>
* abfe566255 - [FIR] Add object support as implicit invoke receiver (vor 3 Tagen) <Mikhail Glukhikh>
* a8a696c7e1 - [FIR TEST] Extend test on invoke priorities (vor 3 Tagen) <Mikhail Glukhikh>
* 79060e7f40 - (tag: build-1.4.0-dev-2747) IR: handle conflicts in resolveFakeOverride() (vor 3 Tagen) <Georgy Bronnikov>
* c71e87068a - JVM_IR: in InheritedDefaultMethodsOnClassesLowering, skip bridges when resolving overrides (vor 3 Tagen) <Georgy Bronnikov>
* 829e5908d0 - (tag: build-1.4.0-dev-2746) Allow Native `@Throws` on override when the same list is specified (vor 3 Tagen) <Svyatoslav Scherbina>
* 3fcdf6c78c - (tag: build-1.4.0-dev-2745) Update dukat dependency to 0.0.28 (vor 3 Tagen) <Shagen Ogandzhanian>
* 64f13ab3ae - (tag: build-1.4.0-dev-2744) [Gradle, JS] Migrate on strings (vor 3 Tagen) <Ilya Goncharov>
* 9b462b76d4 - [Gradle, JS] Add all possible values of library target as enums (vor 3 Tagen) <Ilya Goncharov>
* fbabbfab44 - [Gradle, JS] Add webpack output (vor 3 Tagen) <Ilya Goncharov>
* dc77df1083 - (tag: build-1.4.0-dev-2734) GradleScriptInputsWatcher: move long running operation out of EDT (vor 3 Tagen) <Natalia Selezneva>
* 2d15914d20 - (tag: build-1.4.0-dev-2732) Enable new inference in IDE by default (vor 3 Tagen) <Mikhail Zarechenskiy>
* bdf1441c80 - (tag: build-1.4.0-dev-2730) Remove special casing for Unit in kotlinx.serialization (vor 3 Tagen) <Leonid Startsev>
* 59cdf3c52e - (tag: build-1.4.0-dev-2729) Update bytecode text tests in JVM_IR (vor 3 Tagen) <Dmitry Petrov>
* db91b520a5 - (tag: build-1.4.0-dev-2728) [minor] Fix test source - avoid warning about uused main args (vor 3 Tagen) <Ilya Chernikov>
* 6356807997 - Reapply "Only create descriptors for candidates with lambda args" (vor 3 Tagen) <Ilya Chernikov>
* 238bfe3771 - (tag: build-1.4.0-dev-2721) Fix compilation (vor 3 Tagen) <Dmitry Gridin>
* 1c945430bc - (tag: build-1.4.0-dev-2717) Fix class loading deadlock in Error diagnostic classes (vor 3 Tagen) <Yan Zhulanow>
* 2f34bc88dc - Debugger: Add test for KT-14869 (vor 3 Tagen) <Yan Zhulanow>
* ea7ffa70b3 - Debugger: Add test for KT-34905 (vor 3 Tagen) <Yan Zhulanow>
* 6690f946d6 - Debugger: Add test for KT-14296 (vor 3 Tagen) <Yan Zhulanow>
* 6f425ee951 - Debugger: Add test for KT-15652 (vor 3 Tagen) <Yan Zhulanow>
* dd33640238 - Debugger: Skip inlined library frames on step over (KT-12016) (vor 3 Tagen) <Yan Zhulanow>
* 7490c229ac - EA-219152 (partially): Support KClass 'unboxing' in debugger (vor 3 Tagen) <Yan Zhulanow>
* a7071344f5 - EA-219152 (partially): Provide correct PropertyDescriptor for _field (vor 3 Tagen) <Yan Zhulanow>
* 9c889aab17 - EA-213309: Eliminate "Invalid method id" exception (vor 3 Tagen) <Yan Zhulanow>
* f6b62f2299 - Minor: extract wrapEvaluateException() (vor 3 Tagen) <Yan Zhulanow>
* 3027fab238 - EA-218160: Force-box only assignment l-values (vor 3 Tagen) <Yan Zhulanow>
* d539a870ed - EA-214668, EA-209980: Use StackFrameProxyImpl with safe implementation of thisObject() (vor 3 Tagen) <Yan Zhulanow>
* fabbfdc7f8 - EA-214654: Add missing read action (vor 3 Tagen) <Yan Zhulanow>
* dc71ab5bb3 - EA-211010: Fix receiver parameter name for lambdas passed as value arguments (vor 3 Tagen) <Yan Zhulanow>
* b1414fa477 - EA-214662: Support property accessors in UastLightIdentifier (vor 3 Tagen) <Yan Zhulanow>
* be99f44c4f - EA-209623: Check library disposed state (vor 3 Tagen) <Yan Zhulanow>
* eb3685d6ac - EA-218902: Check PsiElement for validity (vor 3 Tagen) <Yan Zhulanow>
* 615d24bbd2 - Minor: Rename KotlinStepOverInlineFilter to KotlinStepOverFilter (vor 3 Tagen) <Yan Zhulanow>
* f4337eede1 - Debugger, BE: Support lambda breakpoints for lambdas passed to '@InlineOnly' functions (vor 3 Tagen) <Yan Zhulanow>
* f129ab55c5 - Debugger: Rewrite step out action (vor 3 Tagen) <Yan Zhulanow>
* cc2fe6b0c6 - Debugger, BE: Generate original line number after inlining if call is used in an if condition (vor 3 Tagen) <Yan Zhulanow>
* f115bde682 - Debugger, BE: Provide Java-like stepping for 'for' loops (vor 3 Tagen) <Yan Zhulanow>
* 8b17718086 - Debugger, BE: Make the NOP instruction optimizer save the first NOP, not the last (vor 3 Tagen) <Yan Zhulanow>
* 9cba72d5dd - Debugger: Remove flaky sleep-based stepping tests (vor 3 Tagen) <Yan Zhulanow>
* 01a6e7abf3 - Debugger, eval4j: Remove eager class loading in findField() (KT-35354) (vor 3 Tagen) <Yan Zhulanow>
* 8f29f8bc9d - Debugger: Rewrite step over action (KT-14296) (vor 3 Tagen) <Yan Zhulanow>
* b7449c2d6e - Debugger, minor: Move Action to its own file, rename to KotlinStepAction (vor 3 Tagen) <Yan Zhulanow>
* dd4a8d01c9 - Debugger: Remove obsolete hacks needed for old Android dex (vor 3 Tagen) <Yan Zhulanow>
* dd743f05c1 - Debugger: Remove/change tests for the deprecated Android dex (vor 3 Tagen) <Yan Zhulanow>
* f912602ddc - Debugger, minor: Move KotlinSourcePosition to top level (vor 3 Tagen) <Yan Zhulanow>
* 2df646e273 - Debugger, minor: Remove unneeded nullability dance (vor 3 Tagen) <Yan Zhulanow>
* 1a3553cdb7 - Debugger: Simplify method filters, use smart pointer in KotlinLambdaMethodFilter (vor 3 Tagen) <Yan Zhulanow>
* c6262b5ff2 - Debugger, minor: Fix element equivalence check in basic step filter (vor 3 Tagen) <Yan Zhulanow>
* fc09534464 - Debugger, minor: move step filters to the 'filter' package (vor 3 Tagen) <Yan Zhulanow>
* d53c554c8c - Debugger, minor: Add missing 'const' modifier (vor 3 Tagen) <Yan Zhulanow>
* 6d606e5291 - Debugger, minor: Move createStepOverCommandWithCustomFilter() to DebuggerSteppingFilter (vor 3 Tagen) <Yan Zhulanow>
* 26371ea023 - Debugger, minor: Update getActiveFilters() implementation, use prepend() (vor 3 Tagen) <Yan Zhulanow>
* c196ce5f09 - Pill: Pack embedded dependencies to artifacts (vor 3 Tagen) <Yan Zhulanow>
* a2be789d37 - Pill: Move out Pill tasks from buildSrc (vor 3 Tagen) <Yan Zhulanow>
* 6f1b3e0f17 - Pill: Fix pre-built run configurations (vor 3 Tagen) <Yan Zhulanow>
* 73813aef23 - Pill: Support all Gradle source sets, not just main/test (vor 3 Tagen) <Yan Zhulanow>
* 3acf7a4679 - (tag: build-1.4.0-dev-2716) TCServiceMessageOutputStreamHandlerTest: fix tests (vor 3 Tagen) <nataliya.valtman>
* 389dcff125 - (tag: build-1.4.0-dev-2712) [FIR] Discard argument with spread in place of non-vararg parameter (vor 3 Tagen) <Dmitriy Novozhilov>
* 50ac8eb95b - [FIR] Add smartcast info to argument of invoke of function with receiver (vor 3 Tagen) <Dmitriy Novozhilov>
* 4fbed9b363 - [FIR] Add builder for `FirExpressionWithSmartcast` (vor 3 Tagen) <Dmitriy Novozhilov>
* 1da036ac98 - [FIR-TEST] Split outdated dfa test to separate tests (vor 3 Tagen) <Dmitriy Novozhilov>
* 1dd7417746 - [FIR] Fix configuring label name for lambdas in light tree builder (vor 3 Tagen) <Dmitriy Novozhilov>
* 6b378cab29 - [FIR] Don't render lambda bodies in arguments of calls in cfg dump (vor 3 Tagen) <Dmitriy Novozhilov>
* 28c95b1108 - [FIR] Don't use `psi` for rendering control flow graph (vor 3 Tagen) <Dmitriy Novozhilov>
* a4b53b4a20 - [FIR] Fix passing flow from contracts with form `returns(false) ...` (vor 3 Tagen) <Dmitriy Novozhilov>
* 643a4b9c3b - [FIR] Support `makeDefinitelyNotNull` for intersection types (vor 3 Tagen) <Dmitriy Novozhilov>
* b71e4ebb3f - [FIR-TEST] Add `!DUMP_CFG` directive. Get rid of cfg diagnostic tests (vor 3 Tagen) <Dmitriy Novozhilov>
* f495c4e215 - [FIR-TEST] Move stdlib resolve tests out from `resolve` directory (vor 3 Tagen) <Dmitriy Novozhilov>
* 90021f3ece - [FIR-TEST] Reorganize tests for data flow analysis (vor 3 Tagen) <Dmitriy Novozhilov>
* 89fa3572ec - [FIR-TEST] Move tests for solved issues from `problems` directory (vor 3 Tagen) <Dmitriy Novozhilov>
* 0c9720f20c - (tag: build-1.4.0-dev-2709) ReplaceGetOrSetInspection: do not report for 'get' with spread operator (vor 3 Tagen) <Toshiaki Kameyama>
* b782e8f0f0 - (tag: build-1.4.0-dev-2705) Add IR equivalent of AbstractBytecodeListingTest and muted failures. (vor 4 Tagen) <Mark Punzalan>
* 06b6477d04 - [JVM IR] Do not add nullability annotation for functions that return platform types. (vor 4 Tagen) <Mark Punzalan>
* 0c984c5e62 - PSI2IR tests for b29993739e85dbceb02d04a964741b1410a568f8 (vor 4 Tagen) <Dmitry Petrov>
* 5a49ccac76 - JVM_IR: Relax bailout condition for SAM conversion generation. (vor 4 Tagen) <Jinseong Jeon>
* f782ea075b - (tag: build-1.4.0-dev-2703) [JVM IR] ProperVisibilityForCompanionObjectInstanceField (vor 4 Tagen) <Kristoffer Andersen>
* a67d97bdf8 - (tag: build-1.4.0-dev-2686) Remove redundant fake facade classes (vor 4 Tagen) <Igor Yakovlev>
* 5d6d287faa - (tag: build-1.4.0-dev-2682) [NI] Refactor UnstableSmartCast diagnostic (vor 4 Tagen) <Pavel Kirpichenkov>
* 15d744c3da - [NI] Continue resolution after unstable smart cast on receiver (vor 4 Tagen) <Pavel Kirpichenkov>
* 4997c9535c - Mute test, affected by changes in unstable smart casts (vor 4 Tagen) <Pavel Kirpichenkov>
* e40ba73950 - [NI] Add resolution applicability for resolved candidates with error (vor 4 Tagen) <Pavel Kirpichenkov>
* 4fa87d2caa - (tag: build-1.4.0-dev-2681) [Gradle, JS] Compilations with js type because of compatibility (vor 4 Tagen) <Ilya Goncharov>
* 76f8109ff6 - (tag: build-1.4.0-dev-2675) JVM IR: Implement LookupLocation in IrSourceCompilerForInline (vor 4 Tagen) <Steven Schäfer>
* 3278451b07 - (tag: build-1.4.0-dev-2673) JVM IR: do not generate certain special bridges as final (vor 4 Tagen) <Alexander Udalov>
* df046683cc - (tag: build-1.4.0-dev-2671) Revert "[NI] Report unsafe implicit invoke accordingly to OI" (vor 4 Tagen) <Pavel Kirpichenkov>
* bf9d4f065b - (tag: build-1.4.0-dev-2669) Uast: eliminating the `kotlin.uast.multiresolve.enabled`, it is always `true` for a long time (vor 4 Tagen) <Nicolay Mitropolsky>
* e4b7c39110 - Uast: forcing `kotlin.uast.force.uinjectionhost=true` always (vor 4 Tagen) <Nicolay Mitropolsky>
* ee48580e06 - (tag: build-1.4.0-dev-2664) [NI] Update test data (vor 4 Tagen) <Mikhail Zarechenskiy>
* 531a63bd19 - Show experimental features panel only for non-stable plugin versions (vor 4 Tagen) <Ilya Kirillov>
* b045adf83a - (tag: build-1.4.0-dev-2661) [NI] Report unsafe implicit invoke accordingly to OI (vor 4 Tagen) <Pavel Kirpichenkov>
* 9d51180202 - Guard resolve calls with runWithCancellationCheck (vor 4 Tagen) <Vladimir Dolzhenko>
* 74becc7e96 - (tag: build-1.4.0-dev-2659) Fix compilation of idea module for old inference (vor 4 Tagen) <Mikhail Zarechenskiy>
* 918895b88f - (tag: build-1.4.0-dev-2655) Avoid using quite new ScratchFileService API (vor 4 Tagen) <Vladimir Dolzhenko>
* aa0c2486c3 - (tag: build-1.4.0-dev-2654) Fix GenerateTests after performance tests modularization (vor 4 Tagen) <Vladimir Dolzhenko>
* b96109f23f - (tag: build-1.4.0-dev-2653) Add diagnostic code to the ScriptDiagnostic (vor 4 Tagen) <Ilya Chernikov>
* 77eacae958 - [minor] drop unused dependencies (vor 4 Tagen) <Ilya Chernikov>
* 49d092cae8 - [minor] add incomplete test to the repl tests (vor 4 Tagen) <Ilya Chernikov>
* 0761a17e2f - Fix embedding and relocation in main-kts (vor 4 Tagen) <Ilya Chernikov>
* 514282fb0a - Use correct platform classloader on script evaluation in cli compiler (vor 4 Tagen) <Ilya Chernikov>
* 489c4ec5ec - Fix "progressive" warnings to fix compilation under progressive mode (vor 4 Tagen) <Mikhail Zarechenskiy>
* 3d28945ecb - (tag: build-1.4.0-dev-2644) [NI] Disable feature explicitly as it's required in test (vor 4 Tagen) <Mikhail Zarechenskiy>
* 7526162f6f - (tag: build-1.4.0-dev-2642) Mute one inline codegen test for NI (vor 4 Tagen) <Mikhail Zarechenskiy>
* 3702d31cbc - Set latest stable version for diagnostic tests with unsigned types (vor 4 Tagen) <Mikhail Zarechenskiy>
* 866f188120 - (tag: build-1.4.0-dev-2640) Report JVM signature clashes from JVM_IR (vor 4 Tagen) <Dmitry Petrov>
* c1db9b6d40 - (tag: build-1.4.0-dev-2638) [NI] Fix incremental compilation for SAM adapters (vor 4 Tagen) <Mikhail Zarechenskiy>
* 1ba0870ae3 - [NI-MIGRATE] Update IR text tests (vor 4 Tagen) <Mikhail Zarechenskiy>
* abc5eb4740 - [NI-MIGRATE-BAD] Update problematic/questionable tests (vor 4 Tagen) <Mikhail Zarechenskiy>
* c2fc633ad6 - [NI-MIGRATE] Update test about signature enhancements (vor 4 Tagen) <Mikhail Zarechenskiy>
* 319a38bd5c - [NI-MIGRATE] Update diagnostic messages (vor 4 Tagen) <Mikhail Zarechenskiy>
* cd0012c527 - [NI-MIGRATE] Update CLI tests (vor 4 Tagen) <Mikhail Zarechenskiy>
* ca57d6cd16 - [NI-MIGRATE] Update pseudocode tests for NI (vor 4 Tagen) <Mikhail Zarechenskiy>
* a0071885bf - [NI-MIGRATE] Update type binding tests for NI (vor 4 Tagen) <Mikhail Zarechenskiy>
* 687c96060f - [NI-MIGRATE] Update test data for resolve tests after enabling NI (vor 4 Tagen) <Mikhail Zarechenskiy>
* 17df92e999 - Fix case in stdlib where more specific type lead to error (vor 4 Tagen) <Mikhail Zarechenskiy>
* 599ff4711e - Temporary fix code before proper support of UnsafeVariance in NI (vor 4 Tagen) <Mikhail Zarechenskiy>
* c64577b735 - Temporary fixes for Kotlin project after enabling NI (vor 4 Tagen) <Mikhail Zarechenskiy>
* cdf5323f8c - Disable NewInference for stdlib tests (vor 4 Tagen) <Mikhail Zarechenskiy>
* 2a4caf6dc8 - Enable new inference in the compiler (vor 4 Tagen) <Mikhail Zarechenskiy>
* 8da05ed597 - (tag: build-1.4.0-dev-2636) RemoveReturnLabelFix: introduce `labelName` parameter (vor 4 Tagen) <Dmitry Gridin>
* 7c65bb2e3f - AbstractDiagnosticBasedMigrationInspection: cleanup code (vor 4 Tagen) <Dmitry Gridin>
* b98bdca849 - RemoveAnnotationFix: inline default argument (vor 4 Tagen) <Dmitry Gridin>
* f8a21340d0 - ProhibitRepeatedUseSiteTargetAnnotationsMigrationInspection: add test (vor 4 Tagen) <Dmitry Gridin>
* 09e6ffdb0a - AbstractDiagnosticBasedMigrationInspection: make lazy initialization (vor 4 Tagen) <Dmitry Gridin>
* cfc2c0fb20 - (tag: build-1.4.0-dev-2633) Changes after rebasing on master (vor 4 Tagen) <Valentin Kipyatkov>
* 4f5d121478 - Minor code improvements (vor 4 Tagen) <Valentin Kipyatkov>
* e7c72637a1 - Removed misleading comments from test data (vor 4 Tagen) <Valentin Kipyatkov>
* ae578e0a5d - Copyright comments (vor 4 Tagen) <Valentin Kipyatkov>
* ee6d6adf70 - processAllExactUsages() only for KtDeclaration (vor 4 Tagen) <Valentin Kipyatkov>
* c33a4c5c5b - Code formatting (vor 4 Tagen) <Valentin Kipyatkov>
* 3ccb8fa3a8 - Workaround for compiler crash (vor 4 Tagen) <Valentin Kipyatkov>
* e71bd4e4a4 - No need to intersect with element's useScope - it's performed by reference search by default (vor 4 Tagen) <Valentin Kipyatkov>
* f43626f57f - Refactoring (vor 4 Tagen) <Valentin Kipyatkov>
* 826c5dd92e - Minor (vor 4 Tagen) <Valentin Kipyatkov>
* 3897f51f8e - Refactoring code (vor 4 Tagen) <Valentin Kipyatkov>
* f60d24c621 - Refactoring (vor 4 Tagen) <Valentin Kipyatkov>
* 1b5b0d2839 - Minor refactoring (vor 4 Tagen) <Valentin Kipyatkov>
* af32cad1ae - Minor (vor 4 Tagen) <Valentin Kipyatkov>
* fd7331bbc0 - Refactoring (vor 4 Tagen) <Valentin Kipyatkov>
* 8008185b77 - Renamed mistyping in function name (vor 4 Tagen) <Valentin Kipyatkov>
* 8f7648c60a - Reordered methods (vor 4 Tagen) <Valentin Kipyatkov>
* ff39880677 - Refactoring - converting extensions to normal functions (vor 4 Tagen) <Valentin Kipyatkov>
* b1cd56ba91 - We must check super property usages also when analyzing inflow (vor 4 Tagen) <Valentin Kipyatkov>
* 612fd6d1bf - Refactoring to split big file (vor 4 Tagen) <Valentin Kipyatkov>
* ff516cac73 - Do not include overriders when analyzing parameter usages unless invoked on parameter (vor 4 Tagen) <Valentin Kipyatkov>
* e76eaa4b5b - Refactored code to avoid duplication (vor 4 Tagen) <Valentin Kipyatkov>
* b406d85ca3 - Analyze Data Flow to Here: Java super-methods supported (vor 4 Tagen) <Valentin Kipyatkov>
* cfa1d91aa4 - Analyze Data Flow to Here to work with virtual methods (vor 4 Tagen) <Valentin Kipyatkov>
* c34286a327 - More usable rendering of usage context in Analyze Data Flow to/from Here (vor 4 Tagen) <Valentin Kipyatkov>
2020-02-19 10:48:24 +01:00
Pavel Punegov
2fc96c4cc5
Disable NewInference in stdlib tests until the are fixed
...
(cherry picked from commit b0a8c2ba83317130d61ca4807ab4a96d256dbdfc)
2020-02-19 10:48:24 +01:00
Roman Artemev
4ed00be9e5
Fix usage of descriptor API
...
(cherry picked from commit 71abe130dcc97fdf9e64e272bb4b24cb94bdb46f)
2020-02-19 10:48:24 +01:00
Roman Artemev
735013cc42
Fix K/N for new linker
...
(cherry picked from commit ea31937c010da2e0d3a1fb5d8b49625ffc31115e)
2020-02-19 10:48:24 +01:00
Igor Chevdar
1f4273c5ec
Added reproducer for https://github.com/JetBrains/kotlin-native/issues/3343
...
(cherry picked from commit d97f00f0eb )
2020-02-19 10:48:24 +01:00
Pavel Punegov
98d7877297
Extract dependency setting into a separate method
2020-02-18 13:57:22 +03:00
Pavel Punegov
f68a0bfd69
Cleanup interop tests for Apple targets: unify it with appropriate createInterop { }
2020-02-18 13:57:22 +03:00
Pavel Punegov
943fcab720
Move linkerOpts to def file as this option is not supported by cinterop.
2020-02-18 13:57:22 +03:00
Nikolay Igotti
0425826fe8
Fix GC deinit race leading to bogus leak reports. ( #3865 )
2020-02-17 13:45:09 +03:00
Sergey Bogolepov
1618e19b8d
[Interop] Add test for different types of struct fields
2020-02-17 13:17:29 +07:00
Sergey Bogolepov
07e6d9d0ad
[DFG][Interop] Handle references to Obj-C companions
...
We generate LazyIR for Obj-C classes from metadata-based interop libraries.
Thus, singletons have not constructors (because these constructors are private).
2020-02-17 13:17:29 +07:00
Sergey Bogolepov
5887bd54a9
[Interop] Perform enum and struct generation before linkage
...
This process may generate symbols that should be bound. Thus, we need to perform it before linkage.
Also replace unsafe `irCall` with proper one.
2020-02-17 13:17:29 +07:00
Sergey Bogolepov
3db0cc689c
[Interop] Fix handling of unsigned and vector struct fields
2020-02-17 13:17:29 +07:00
Sergey Bogolepov
9ca6b50d47
[StubIR] Fix generation of enums as constants
2020-02-17 13:17:29 +07:00
Sergey Bogolepov
c35279a8e6
[StubIR][Metadata] Fix Obj-C extension property
2020-02-17 13:17:29 +07:00
Sergey Bogolepov
bf1eabca33
[StubIR][Metadata] Fix type aliases with arguments
2020-02-17 13:17:29 +07:00
Anastasiya Shadrina
04b8bc9539
[Coverage] Handle return inside nested loop
2020-02-17 11:29:14 +07:00
LepilkinaElena
d8c2d2acd9
Added new excluded functions for MacOS ( #3871 )
2020-02-14 15:53:19 +03:00
Pavel Punegov
10bb0a361c
The output of the library mismatch tests should check for contains of expected gold output instead of equals to prevent false positive failures related to IR validation warnings.
2020-02-14 14:58:42 +03:00
Mike Sinkovsky
a4407e69f7
Update samples/tetris/README.md ( #3873 )
2020-02-14 14:28:33 +03:00
Nikolay Igotti
beea709d5e
Rework lazy due to cyclic collector. ( #3861 )
2020-02-14 14:14:13 +03:00
Mike Sinkovsky
6617524c30
samples/tetris build cleanup ( #3837 )
...
* inline `createRequestedTarget` to callsite
* inline compileWindowsResources to callsite
* inline distTask to callsite
* build for multiple targets
2020-02-14 14:58:11 +07:00
SvyatoslavScherbina
c6ee2ea43d
Workaround Swift bug (SR-12201) triggering #3825 ( #3852 )
...
Avoid placing Objective-C error out parameter right after block parameters.
Fix #3825 .
2020-02-14 09:48:32 +03:00
Nikolay Igotti
e8a6aeb48e
Provide more functions on Darwin flavours of POSIX. ( #3860 )
2020-02-13 18:29:38 +03:00
Vasily Levchenko
f7467cd6e6
[kotlin compiler][update] 1.4.0-dev-2632
...
* ed7b8e9b85 - (tag: build-1.4.0-dev-2632) Scan functions for Sequences and Iterable #KT-7657 (vor 10 Stunden) <Abduqodiri Qurbonzoda>
* 0d7e641736 - (tag: build-1.4.0-dev-2627) Extra dependencies after performance tests modularization (vor 14 Stunden) <Vladimir Dolzhenko>
* 89cf32eccc - (tag: build-1.4.0-dev-2624) Clarify comments about KT-36625 that it is pending design decision. (vor 15 Stunden) <Mark Punzalan>
* ba606147c9 - (tag: build-1.4.0-dev-2622) [JVM IR] Maintain KT-36625 bug compatibility between non-IR and IR backends by removing IMPLICIT_NOTNULL casts from IrStringConcatenation arguments. (vor 15 Stunden) <Mark Punzalan>
* 18a3d7ee08 - (tag: build-1.4.0-dev-2621) Moved extra files after performance tests modularization (vor 15 Stunden) <Vladimir Dolzhenko>
* 60f17c3adf - (tag: build-1.4.0-dev-2619) Modularization of performance tests (vor 16 Stunden) <Vladimir Dolzhenko>
* 572dee6835 - (tag: build-1.4.0-dev-2617) Revert "Only create descriptors for candidates with lambda args" (vor 17 Stunden) <Pavel Kirpichenkov>
* 52ae63f191 - IR: decommonize AbstractSuspendFunctionsLowering.kt (vor 18 Stunden) <Anton Bannykh>
* d5987fd7f3 - (tag: build-1.4.0-dev-2609) Minor, move wrongAnnotationArgumentInCtor.kt to CLI tests (vor 19 Stunden) <Alexander Udalov>
* 9c9e13d93e - Minor, move obsolete test to oldLanguageVersions (vor 19 Stunden) <Alexander Udalov>
* 0df455cb52 - Minor, remove duplicate test (vor 19 Stunden) <Alexander Udalov>
* c28d8c6575 - (tag: build-1.4.0-dev-2606) Don't iterate over all tasks in KotlinProjectNpmResolver (KT-36472) (vor 19 Stunden) <Sergey Igushkin>
* 9e05c702ab - (tag: build-1.4.0-dev-2605) Fix KtDotQualifiedExpressionElementType stub building for complex qualified elements (vor 19 Stunden) <Igor Yakovlev>
* ddcc3b39f7 - (tag: build-1.4.0-dev-2591) JS Regex.find does not throw on invalid start index #KT-36082 (vor 20 Stunden) <Abduqodiri Qurbonzoda>
* c592201a43 - Fail fast in Regex.findAll on an invalid startIndex #KT-28356 (vor 20 Stunden) <Abduqodiri Qurbonzoda>
* 95a8060946 - (tag: build-1.4.0-dev-2584) [NI] Don't report uninferred type parameter error on special functions (vor 21 Stunden) <Pavel Kirpichenkov>
* fd0c644b6f - [Gradle, JS] Fix order of free compiler args assigning (vor 21 Stunden) <Ilya Goncharov>
* cd8af5d3ec - [Gradle, JS] Configure build for nodejs in ir (vor 21 Stunden) <Ilya Goncharov>
* a1497682ed - [Gradle, JS] Remove depending of link tasks on assemble (vor 21 Stunden) <Ilya Goncharov>
* db86076864 - [Gradle, JS] Remove redundant dependsOn (vor 21 Stunden) <Ilya Goncharov>
* 752d676523 - [Gradle, JS] Fix tests for VariantAwareDependenciesIT.kt (vor 21 Stunden) <Ilya Goncharov>
* 589cea557b - [Gradle, JS] Fix tests after changing default on legacy instead of ir (vor 21 Stunden) <Ilya Goncharov>
* fc872d5a53 - [Gradle, JS] Fix clean output test (vor 21 Stunden) <Ilya Goncharov>
* e53fd1b582 - [Gradle, JS] Distribution and distribute task for KotlinBrowserJsIr.kt (vor 21 Stunden) <Ilya Goncharov>
* bbb98f9168 - [Gradle, JS] Change default on legacy instead of ir (vor 21 Stunden) <Ilya Goncharov>
* a33affc325 - [Gradle, JS] Fix android tests (vor 21 Stunden) <Ilya Goncharov>
* 016dd91e37 - [Gradle, JS] Fix destination dir for link tasks (vor 21 Stunden) <Ilya Goncharov>
* 24d229e5a0 - [Gradle, JS] Make entryModule internally (vor 21 Stunden) <Ilya Goncharov>
* 5aed541d9e - [Gradle, JS] Remove redundant (vor 21 Stunden) <Ilya Goncharov>
* 333bb4da50 - [Gradle, JS] Remove redundant delegation (vor 21 Stunden) <Ilya Goncharov>
* 196907b2ef - [Gradle, JS] Compatibility with lower than 4.9 (vor 21 Stunden) <Ilya Goncharov>
* 0129b71cfe - [Gradle, JS] Link task is part of assemble (vor 21 Stunden) <Ilya Goncharov>
* 347f52ae10 - [Gradle, JS] Fix tests for both mode (vor 21 Stunden) <Ilya Goncharov>
* c8be2876bc - [Gradle, JS] Remove redundant compiler flags and make them internal (vor 21 Stunden) <Ilya Goncharov>
* bdf76f9264 - fixup! [Gradle, JS] Fix review remarks (vor 21 Stunden) <Ilya Goncharov>
* 29a55fc47e - [Gradle, JS] Remove redundant testTasks (vor 21 Stunden) <Ilya Goncharov>
* 300fd9bd07 - [Gradle, JS] Extract archiveType property on Configurator level (vor 21 Stunden) <Ilya Goncharov>
* cedfb71a1e - [Gradle, JS] Task configuration avoidance with providers (vor 21 Stunden) <Ilya Goncharov>
* 05b48bbf85 - [Gradle, JS] Fix names for js compiler property (vor 21 Stunden) <Ilya Goncharov>
* d44aef3f3d - [Gradle, JS] Check existence of input file before run and test (vor 21 Stunden) <Ilya Goncharov>
* bcd2707fe6 - [Gradle, JS] Fix naming from jsMode to jsCompilerType (vor 21 Stunden) <Ilya Goncharov>
* b30328a766 - [Gradle, JS] Fix capilatiozation for gradle attributes (vor 21 Stunden) <Ilya Goncharov>
* 54e068dee2 - [Gradle, JS] Attribute and compiler type is on one enum (vor 21 Stunden) <Ilya Goncharov>
* d86384225e - [Gradle, JS] Rename of property for control compiler type (vor 21 Stunden) <Ilya Goncharov>
* 8de4966e53 - [Gradle, JS] Fix name of workers file (vor 21 Stunden) <Ilya Goncharov>
* f342508a6e - [Gradle, JS] Fix ambiguity with target name (vor 21 Stunden) <Ilya Goncharov>
* 6793fb285e - [Gradle, JS] Prepare for review (vor 21 Stunden) <Ilya Goncharov>
* 85919ed0fc - [Gradle, JS] Fix manifest destination (vor 21 Stunden) <Ilya Goncharov>
* 433053e479 - [Gradle, JS] Fix manifest destination (vor 21 Stunden) <Ilya Goncharov>
* a4ed71075d - [Gradle, JS] Fix test for lib and app (vor 21 Stunden) <Ilya Goncharov>
* 43903e5d19 - [Gradle, JS] Fix test incremental compilation (only for legacy) (vor 21 Stunden) <Ilya Goncharov>
* c6935a57a4 - [Gradle, JS] Fix test for old kotlin2js plugin (vor 21 Stunden) <Ilya Goncharov>
* d69266de50 - [Gradle, JS] Fix parallel tasks test (vor 21 Stunden) <Ilya Goncharov>
* 5ff07baf53 - [Gradle, JS] Fix parallel tasks test (vor 21 Stunden) <Ilya Goncharov>
* 40f5663a57 - [Gradle, JS] Fix associated compilations test and adopt to js ir (vor 21 Stunden) <Ilya Goncharov>
* 6698dc7597 - [Gradle, JS] new-mpp-with-dce is actual only for legacy (vor 21 Stunden) <Ilya Goncharov>
* 57d2939cf9 - [Gradle, JS] Fix lower case of target (vor 21 Stunden) <Ilya Goncharov>
* d50f520639 - [Gradle, JS] Fix WorkersIT tests (vor 21 Stunden) <Ilya Goncharov>
* 8646f6a098 - [Gradle, JS] Commonization setting of js mode (vor 21 Stunden) <Ilya Goncharov>
* e7b981c467 - [Gradle, JS] Fix testBrowserDistribution (vor 21 Stunden) <Ilya Goncharov>
* 99d0fa0d29 - [Gradle, JS] Fix newFileProperty for gradle <5.0 (vor 21 Stunden) <Ilya Goncharov>
* d2261f5491 - [Gradle, JS] Fix legacy test (vor 21 Stunden) <Ilya Goncharov>
* 26c27f55b3 - [Gradle, JS] Fix test for resolving (vor 21 Stunden) <Ilya Goncharov>
* fff5d9a684 - [Gradle, JS] Remove redundant disambiguation for ir preset (vor 21 Stunden) <Ilya Goncharov>
* c208f038ad - [Gradle, JS] Fix gradle <5.1 incompatibility with fileProperty (vor 21 Stunden) <Ilya Goncharov>
* 24451f62ac - [Gradle, JS] Fix gradle <5.1 incompatibility #2 (vor 21 Stunden) <Ilya Goncharov>
* cd5ed54cd6 - [Gradle, JS] Fix gradle <5.1 incompatibility (vor 21 Stunden) <Ilya Goncharov>
* df5b86c289 - [Gradle, JS] Use include instead of sources for link stage of compiler (vor 21 Stunden) <Ilya Goncharov>
* da9080055c - [Gradle, JS] Remove sources for link tasks (vor 21 Stunden) <Ilya Goncharov>
* 247da4984e - [Gradle, JS] Fix naming (vor 21 Stunden) <Ilya Goncharov>
* ded996aedf - [Gradle, JS] Delegates all calls from js target to ir target (vor 21 Stunden) <Ilya Goncharov>
* 62aa6d01e9 - [Gradle, JS] Remove redundant (vor 21 Stunden) <Ilya Goncharov>
* 406c249d99 - [Gradle, JS] Fix mpp generator (vor 21 Stunden) <Ilya Goncharov>
* 0b06f0a05b - [Gradle, JS] Remove redundant classes (vor 21 Stunden) <Ilya Goncharov>
* 5904591676 - [Gradle, JS] Commonize targets with interfaces (vor 21 Stunden) <Ilya Goncharov>
* d33521052f - [Gradle, JS] In Ir target should configure Ir subtarget (vor 21 Stunden) <Ilya Goncharov>
* 831757018c - [Gradle, JS] Check only once set producing type (vor 21 Stunden) <Ilya Goncharov>
* 9f3601412b - [Gradle, JS] Commonize producing for js targets (vor 21 Stunden) <Ilya Goncharov>
* 8322d7b007 - [Gradle, JS] Move producing dsl from subtarget to target in IR (vor 21 Stunden) <Ilya Goncharov>
* 7a3b6e2d71 - [Gradle, JS] Move producing dsl from subtarget to target (vor 21 Stunden) <Ilya Goncharov>
* 2680ea6bdd - [Gradle, JS] Fix after rebase on master (vor 21 Stunden) <Ilya Goncharov>
* a2930b45f6 - [Gradle, JS] Fix compilation after rebase (vor 21 Stunden) <Ilya Goncharov>
* 35c681685b - [Gradle, JS] Set only one attribute for ir target (vor 21 Stunden) <Ilya Goncharov>
* 31f8fe0461 - [Gradle, JS] Api and runtime variants for legacy and ir (vor 21 Stunden) <Ilya Goncharov>
* 15a33a8503 - [Gradle, JS] Fix naming (vor 21 Stunden) <Ilya Goncharov>
* 8f8eaa28d5 - [Gradle, JS] Add attribute for IR target (vor 21 Stunden) <Ilya Goncharov>
* 9833e2202e - [Gradle, JS] Hack for npm resolving of js mixed mode (vor 21 Stunden) <Ilya Goncharov>
* a1e6f566f6 - [Gradle, JS] Add disambiguation classifier for MPP (vor 21 Stunden) <Ilya Goncharov>
* 246fb31786 - [Gradle, JS] Add hack for process ir compilations in NPM resolver in mixed (vor 21 Stunden) <Ilya Goncharov>
* 18fa5266b7 - [Gradle, JS] Producing for ir target through legacy target (vor 21 Stunden) <Ilya Goncharov>
* 21a1e2e89f - [Gradle, JS] Add additinal DSL (with KotlinLibrary or Executable) for mixed and legacy (vor 21 Stunden) <Ilya Goncharov>
* 00572395da - [Gradle, JS] Fix naming of produce Js (vor 21 Stunden) <Ilya Goncharov>
* 808a776efb - [Gradle, JS] Default source-set name w/o legacy disambiguation in mixed (vor 21 Stunden) <Ilya Goncharov>
* 27b9c6ff29 - [Gradle, JS] Fix compilation after cherry-pick (vor 21 Stunden) <Ilya Goncharov>
* 619b922215 - [Gradle, JS] Difference through gradle attribute (vor 21 Stunden) <Ilya Goncharov>
* 4d323d3567 - [Gradle, JS] Fix attribute type on type of zip (vor 21 Stunden) <Ilya Goncharov>
* b3067d655e - [Gradle, JS] Rebase on master (vor 21 Stunden) <Ilya Goncharov>
* 3731d4b89a - [Gradle, JS] Publish with 2 variants (vor 21 Stunden) <Ilya Goncharov>
* f15d1ef23e - [Gradle, JS] Create not Jar tasks, but Zip tasks, because we can create klibs (vor 21 Stunden) <Ilya Goncharov>
* 3467230242 - [Gradle, JS] Add appendix for archive in case of mixed mode (vor 21 Stunden) <Ilya Goncharov>
* f169c8ea24 - [Gradle, JS] Flags with producing unzipped klib is by default (vor 21 Stunden) <Ilya Goncharov>
* b37c2a05fd - [Gradle, JS] Configure ir target in legacy plugin #2 (vor 21 Stunden) <Ilya Goncharov>
* 43ab4ad8e8 - [Gradle, JS] Configure ir target in legacy plugin (vor 21 Stunden) <Ilya Goncharov>
* 04c0b8c07d - [Gradle, JS] Inject ir's classes into legacy for mixed mode #2 (vor 21 Stunden) <Ilya Goncharov>
* fd93654c4f - [Gradle, JS] Inject ir's classes into legacy for mixed mode (vor 21 Stunden) <Ilya Goncharov>
* e6be134f2a - [Gradle, JS] Activate legacy plugin and new plugin via gradle property (vor 21 Stunden) <Ilya Goncharov>
* 29c2d62e43 - [Gradle, JS] Compile fix after rebase (vor 21 Stunden) <Ilya Goncharov>
* 0c7284de01 - [Gradle, JS] Link test task with property of compile task (vor 21 Stunden) <Ilya Goncharov>
* dd577e1008 - [Gradle, JS] Migrate in KotlinJsIrTest (vor 21 Stunden) <Ilya Goncharov>
* bf415704b6 - [Gradle, JS] Generalization of Js test frameworks to work with ir (vor 21 Stunden) <Ilya Goncharov>
* 599215e74a - [Gradle, JS] Migrate on properties to link output of compile with consumer (vor 21 Stunden) <Ilya Goncharov>
* 4bd744f163 - [Gradle, JS] Fix run for nodejs with IR backend (vor 21 Stunden) <Ilya Goncharov>
* 14387332d5 - [Gradle, JS] Distribution task depends on processed resources (vor 21 Stunden) <Ilya Goncharov>
* 9c89859c67 - [Gradle, JS] Webpack catch files from js compilations (vor 21 Stunden) <Ilya Goncharov>
* d827f9b040 - [Gradle, JS] JS compile tasks nit in archives now (vor 21 Stunden) <Ilya Goncharov>
* 4861b47f9c - [Gradle, JS] Enable IR backend for prod and dev tasks (vor 21 Stunden) <Ilya Goncharov>
* 2e22b8eb9a - [Gradle, JS] Register link tasks (vor 21 Stunden) <Ilya Goncharov>
* 60da60757d - [Gradle, JS] Extract KotlinJsLinkTask (vor 21 Stunden) <Ilya Goncharov>
* c043fc2272 - [Gradle, JS] Prod and dev compile tasks depends on klib compile task (vor 21 Stunden) <Ilya Goncharov>
* 3ee7e9272b - [Gradle, JS] Depends on prod and dev compile tasks (vor 21 Stunden) <Ilya Goncharov>
* 222c663fac - [Gradle, JS] Configure prod and dev compilations (vor 21 Stunden) <Ilya Goncharov>
* abf2a9e073 - [Gradle, JS] Extract ir compiler flags (vor 21 Stunden) <Ilya Goncharov>
* ad321e45dc - [Gradle, JS] Create KotlinJsIrCompilationFactory (vor 21 Stunden) <Ilya Goncharov>
* 5bdf9f6e39 - [Gradle, JS] Fix codegen and avoid deprecate (vor 21 Stunden) <Ilya Goncharov>
* 544a6bf15e - [Gradle, JS] Add production and development compilations (vor 21 Stunden) <Ilya Goncharov>
* 2f4f4dbbd8 - [Gradle, JS] Fix deprecation replace with on register task (vor 21 Stunden) <Ilya Goncharov>
* d0e2a653f7 - [Gradle, JS] Reformat code (vor 21 Stunden) <Ilya Goncharov>
* 64def2e173 - [Gradle, JS] Continue to migrate on ir compiler (vor 21 Stunden) <Ilya Goncharov>
* 8b641bf613 - [Gradle, JS] Add mpp presets for jsIr (vor 21 Stunden) <Ilya Goncharov>
* a20e9ae0ed - [Gradle, JS] Extract hack for Native and JS IR compiler (vor 21 Stunden) <Ilya Goncharov>
* f936a0fc9b - [Gradle, JS] NodeJs and browser producing handlers (vor 21 Stunden) <Ilya Goncharov>
* 2de7051165 - [Gradle, JS] Add produceJs (vor 21 Stunden) <Ilya Goncharov>
* 64c2b4b076 - [Gradle, JS] Add callbacks on configuring producing target for JS IR (vor 21 Stunden) <Ilya Goncharov>
* e7c6653182 - [Gradle, JS] Remove DCE from ir tooling (vor 21 Stunden) <Ilya Goncharov>
* 6be8a83ff9 - [Gradle, JS] Configure compiler args for produceKotlinLibrary in IR (vor 21 Stunden) <Ilya Goncharov>
* 0ff84eaa63 - [Gradle, JS] Copy JS subtargets dsl for IR (vor 21 Stunden) <Ilya Goncharov>
* 3ac2bae4ce - [Gradle, JS] Copy JS plugin for IR (vor 21 Stunden) <Ilya Goncharov>
* ba770f7b61 - (tag: build-1.4.0-dev-2579) FIR2IR: fix type parameter indexes & fix some black-box & FIR2IR tests (vor 21 Stunden) <Mikhail Glukhikh>
* 3ebad2acec - (tag: build-1.4.0-dev-2574) "Constructor has non-null self reference parameter": don't report for vararg parameter (vor 22 Stunden) <Toshiaki Kameyama>
* f3f88cae7a - FIR: unmute accidentally muted black-box test (vor 22 Stunden) <Mikhail Glukhikh>
* 6c93217539 - (tag: build-1.4.0-dev-2573) Lift assignment out: don't report when expression is used as expression (vor 22 Stunden) <Toshiaki Kameyama>
* 8baba38099 - (tag: build-1.4.0-dev-2568) "To raw string literal" intention: fix false negative with string content starts with newline symbol \n (vor 22 Stunden) <Toshiaki Kameyama>
* 61d02d9ecb - FIR: Unbound FirJavaElementFinder from Kotlin PSI (vor 22 Stunden) <Denis Zharkov>
* 9c1577092b - FIR: Fix SAM conversion for constructor calls (vor 22 Stunden) <Denis Zharkov>
* 51db272e0e - FIR: Clean environment in AbstractFirTypeEnhancementTest (vor 22 Stunden) <Denis Zharkov>
* 95b4fa4b31 - FIR: Support flexible types in getErasedVersionOfFirstUpperBound (vor 22 Stunden) <Denis Zharkov>
* 42e8017bde - FIR: Minor. Refactor calculation of erased upper bound (vor 22 Stunden) <Denis Zharkov>
* bc34bc3f96 - FIR: Use flexible type for generic parameters bounds (vor 22 Stunden) <Denis Zharkov>
* 5a2cdfcab4 - FIR: Run callable references resolution for synthetic-select calls (vor 22 Stunden) <Denis Zharkov>
* 003aea2e68 - FIR: Consider abbreviation's nullability when expanding types (vor 22 Stunden) <Denis Zharkov>
* 2bb6e4fd97 - Minor, add package to typeOfCapturedStar.kt test (vor 22 Stunden) <Alexander Udalov>
* eca562a006 - (tag: build-1.4.0-dev-2566) Add possibility to depend on nightly repository (vor 23 Stunden) <Nikolay Krasko>
* 95b2a583ae - (tag: build-1.4.0-dev-2563) build.gradle.kts: change notification text (vor 24 Stunden) <Natalia Selezneva>
* c02dd720dc - (tag: build-1.4.0-dev-2558, tag: build-1.4.0-dev-2556, tag: build-1.4.0-dev-12) [NI] Restore missing call checker errors in coroutine inference (vor 26 Stunden) <Pavel Kirpichenkov>
* 6af8f320f7 - Add JS runtime to the failing test (vor 26 Stunden) <Mikhail Zarechenskiy>
* 9408bb84e9 - (tag: build-1.4.0-eap-1, tag: build-1.4.0-dev-7, tag: build-1.4.0-dev-2550, origin/1.4.0) [FIR-TEST] Update testname in testdata (vor 27 Stunden) <Dmitriy Novozhilov>
* a7de4a8b4b - (tag: build-1.4.0-dev-5, tag: build-1.4.0-dev-2549) [FIR-TEST] Update testname in testdata (vor 27 Stunden) <Dmitriy Novozhilov>
* 759127df9a - (tag: build-1.4.0-dev-2546, tag: build-1.4.0-dev-2) Add NI diagnostics for spec tests (vor 28 Stunden) <Mikhail Zarechenskiy>
* c58e819a6a - Regenerate tests (vor 28 Stunden) <Mikhail Zarechenskiy>
* 0d310c0fa4 - [NI] Support signed-unsigned conversions for K/Native (vor 28 Stunden) <Mikhail Zarechenskiy>
* e14e58c121 - Update test about conversions, remove irrelevant case (vor 28 Stunden) <Mikhail Zarechenskiy>
* 1acce46133 - [NI] Fix recording info about captured local variables (vor 28 Stunden) <Mikhail Zarechenskiy>
* 7f6c03c926 - [NI] Fix search of effects for substituted descriptors (vor 28 Stunden) <Mikhail Zarechenskiy>
* 7df92cd00b - Set `isOperator` property for dynamic calls by convention (vor 28 Stunden) <Mikhail Zarechenskiy>
* a736551c2a - Add test checking that `fun` isn't inherited from base interface (vor 28 Stunden) <Mikhail Zarechenskiy>
* 45bbdaf73f - Add base declaration checker for `fun` interfaces (vor 28 Stunden) <Mikhail Zarechenskiy>
* 6735cc8937 - (tag: build-1.4.0-dev-2545, tag: build-1.4.0-dev-1) [FIR] Implement new bound smartcast algorithm (vor 28 Stunden) <Dmitriy Novozhilov>
* 40f907ec2f - (tag: build-1.4.0-dev-2538) Fix compilation for 191 & as35 (vor 2 Tagen) <Ilya Kirillov>
* 67668d798b - (tag: build-1.4.0-dev-2537) FIR2IR: update test data (vor 2 Tagen) <Mikhail Glukhikh>
* 12c001f491 - FIR: unmute two additional black-box tests (vor 2 Tagen) <Mikhail Glukhikh>
* 76f78d3fde - FIR2IR: don't mutate basic FIR for invoke / next calls (vor 2 Tagen) <Mikhail Glukhikh>
* 37abdb1732 - [FIR2IR] Fix NoSuchMethod for Iterator::next (same issue with invoke) (vor 2 Tagen) <Juan Chen>
* 8e35545e10 - FIR2IR: provide type arguments for class 'this' receiver (vor 2 Tagen) <Juan Chen>
* df07b77271 - FIR2IR: get rid of "creates list under the hood" warnings (vor 2 Tagen) <Mikhail Glukhikh>
* fe5dd4dba1 - FIR2IR: extract 'declareThisReceiverParameter', rename 'setThisReceiver' (vor 2 Tagen) <Mikhail Glukhikh>
* b75d0eb1a1 - (tag: build-1.4.0-dev-2532) 201: Restrict 193 and own plugin for 201 (vor 2 Tagen) <Nikolay Krasko>
* a983b0bf74 - 201: Additional method getOwnReferences is introduced (bunched) (vor 2 Tagen) <Nikolay Krasko>
* c9d97ae555 - 201: Notification group was rewritten to Kotlin (no sam conversion) (vor 2 Tagen) <Nikolay Krasko>
* 034243b5e7 - 201: ExecutionManager.contentManager was rewritten to Kotlin (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 1cb56ee946 - 201: Processor<in PsiMethod> used in PsiShortNamesCache (vor 2 Tagen) <Nikolay Krasko>
* 9f6f8088e3 - 201: Processors changed for UsageInfo and SliceUsage (vor 2 Tagen) <Nikolay Krasko>
* e23f3b54c6 - 201: New DynamicBundle.LanguageBundleEP.EP_NAME needed for Java (vor 2 Tagen) <Nikolay Krasko>
* 51244d7b1d - 201: Return JavaCoreApplicationEnvironment subclassing (bunched) (vor 2 Tagen) <Nikolay Krasko>
* cfd92f252a - 201: Update version to 201.4515.24-EAP-SNAPSHOT (vor 2 Tagen) <Nikolay Krasko>
* 314474c33b - 201: uast-tests.jar new dependency (depend on whole idea in tests) (vor 2 Tagen) <Nikolay Krasko>
* 7a89bd9c90 - 201: Change of ProblemDescriptorBase.getFixes() return type (vor 2 Tagen) <Nikolay Krasko>
* 8cb4a8f5c6 - 201: Raw Class -> Class<?> (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 890109beb8 - 201: PsiElementVisitor.visitElement nullability (vor 2 Tagen) <Nikolay Krasko>
* 98c6efaed9 - 201: BinaryFileStubBuilders.EP_NAME dropped (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 2cc4d878a8 - 201: ProjectManagerEx.forceCloseProject(project, true) - no second parameter (vor 2 Tagen) <Nikolay Krasko>
* 41ca51cb9e - 201: MadTestingUtil.enableAllInspections second parameter was removed (vor 2 Tagen) <Nikolay Krasko>
* ae1cfff5d2 - 201: IdeaTestApplication -> TestApplicationManager in tests (vor 2 Tagen) <Nikolay Krasko>
* 3eb4d46c3d - 201: ExternalProjectsManagerImpl.disableProjectWatcherAutoUpdate removed (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 10ce3c58e1 - 201: No PlatformTestCase.myProjectManager anymore (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 75f05d8329 - 201: TemplateManagerImpl.setTemplateTesting() parameter removed (vor 2 Tagen) <Nikolay Krasko>
* b17a28381b - 201: Can't instantiate subclass of Task anymore (vor 2 Tagen) <Nikolay Krasko>
* 54b1c512c5 - 201: LookupImpl.focusedDegree renamed (vor 2 Tagen) <Nikolay Krasko>
* 56d960c65b - 201: "testFramework" and "testFramework.core" libs introduced (vor 2 Tagen) <Nikolay Krasko>
* 641fa1f17c - 201: TextEditorWithPreview.java update - no ApiStatus (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 10aef79434 - 201: AbstractProjectResolverExtension.createModule returns nullable (vor 2 Tagen) <Nikolay Krasko>
* 066d77f396 - 201: Tool windows - source incompatible change with Kotlin (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 4afd7c553b - 201: AbstractTreeNode generified in ide.projectView package (bunched) (vor 2 Tagen) <Nikolay Krasko>
* b425bf9a1b - 201: TreeStructureProvider api changed: AbstractTreeNode<Any -> *> (vor 2 Tagen) <Nikolay Krasko>
* 9261f69dc8 - 201: MoveDestination.analyzeModuleConflicts variance in parameter changed (vor 2 Tagen) <Nikolay Krasko>
* 7ea52ebb45 - 201: Print type explicitly as RefactoringBundle.message() not null (vor 2 Tagen) <Nikolay Krasko>
* 4bc10f4c4f - 201: MoveMultipleElementsViewDescriptor constructor nullability (vor 2 Tagen) <Nikolay Krasko>
* 2c72f53937 - 201: AbstractNavBarModelExtension.adjustElement nullability (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 78385d5f63 - 201: Update hierarchy to new API (fix bugs introduced by the platform) (vor 2 Tagen) <Nikolay Krasko>
* 5e58a66c58 - 201: Convert KotlinHierarchyViewTestBase.java because of typealiases (vor 2 Tagen) <Nikolay Krasko>
* 6bd91ec5b0 - 201: Rename .java to .kt (vor 2 Tagen) <Nikolay Krasko>
* 27467e4db7 - 201: Convert AbstractHierarchyTest.java because of typealiases (vor 2 Tagen) <Nikolay Krasko>
* 9f6f6838b8 - 201: Rename .java to .kt (vor 2 Tagen) <Nikolay Krasko>
* 579dd8f8fe - 201: J2K manual (vor 2 Tagen) <Nikolay Krasko>
* b92a228fb3 - 201: Convert KotlinCallHierarchyBrowser and KotlinCallHierarchyBrowser (vor 2 Tagen) <Nikolay Krasko>
* b795b38794 - 201: Rename .java to .kt (vor 2 Tagen) <Nikolay Krasko>
* 866c33fbde - 201: RefactoringHelper.prepareOperation nullability (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 5440a5e228 - 201: No BinaryFileStubBuilders.EP_NAME anymore (bunched) (vor 2 Tagen) <Nikolay Krasko>
* beb70526a2 - 201: CoreApplicationEnvironment.registerExtensionPointAndExtensions accepts Path (vor 2 Tagen) <Nikolay Krasko>
* cf78058cc2 - 201: PsiShortNamesCache.getAllClassNames(HashSet<String>) removed (vor 2 Tagen) <Nikolay Krasko>
* 4668518b2f - 201: ContainerUtil.newTroveSet<T>() removed (vor 2 Tagen) <Nikolay Krasko>
* 9d3d59fccb - 201: Remove JpsPersistentHashMap (bunched) (vor 2 Tagen) <Nikolay Krasko>
* 1ecd1a293d - 201: Processor<String> -> Processor<in String> in PsiShortNamesCache (vor 2 Tagen) <Nikolay Krasko>
* 2a71fe97cf - 201: picocontainer.jar is removed (vor 2 Tagen) <Nikolay Krasko>
* 354d7306dd - 201: versions.jar.streamex and versions.jar.gson versions (vor 2 Tagen) <Nikolay Krasko>
* 162c2f3dc9 - 201: openapi.jar is removed (vor 2 Tagen) <Nikolay Krasko>
* c26e1e9c1a - 201: Introduce 201 platform (vor 2 Tagen) <Nikolay Krasko>
* 0f4fadf104 - 201: Create bunch (vor 2 Tagen) <Nikolay Krasko>
* 4a1451ab63 - (tag: build-1.4.0-dev-2526) [FIR] Optimize TowerGroup (vor 2 Tagen) <simon.ogorodnik>
* d775852781 - [FIR] Refactor tower resolver to coroutines (vor 2 Tagen) <simon.ogorodnik>
* 695558465d - (tag: build-1.4.0-dev-2523) Build: Fix idea sources jar ivy for -EAP-SNAPSHOT versions (vor 2 Tagen) <Vyacheslav Gerasimov>
* 6d23e50142 - JVM IR: Create non-synthetic multifile parts for -Xmultifile-parts-inherit (vor 2 Tagen) <Steven Schäfer>
* 9db82bfcc8 - JVM IR: Create package private synthetic multi file part classes (vor 2 Tagen) <Steven Schäfer>
* 6584df3e01 - JVM IR: Fix references to const properties in facade classes (vor 2 Tagen) <Steven Schäfer>
* d9883067e6 - (tag: build-1.4.0-dev-2520) [FIR] Hide primary constructor parameters from accessors (vor 2 Tagen) <simon.ogorodnik>
* a0ed2c8640 - Enforce analysis inside top-level property initializer (vor 2 Tagen) <Vladimir Dolzhenko>
* bf9e7ad09a - (tag: build-1.4.0-dev-2517) Update 193 platform version to `193.6494.35` (vor 2 Tagen) <Vyacheslav Gerasimov>
* 058b229544 - (tag: build-1.4.0-dev-2511) JVM IR: Handle external static declarations in companion objects (vor 2 Tagen) <Steven Schäfer>
* 48db96b66d - (tag: build-1.4.0-dev-2509) Improved kotlin decompiler range indexes (vor 2 Tagen) <Igor Yakovlev>
* cb1c0344b8 - (tag: build-1.4.0-dev-2506) Rename: add test for overridden method renaming in generic class (vor 2 Tagen) <Toshiaki Kameyama>
* ff76ba52d8 - (tag: build-1.4.0-dev-2500) Inline Function: fix false positive with inner function with 'return' (vor 2 Tagen) <Toshiaki Kameyama>
* 04e8cba857 - (tag: build-1.4.0-dev-2499) [FIR] fixed overridden symbols of "invoke" in KFunction (vor 2 Tagen) <Juan Chen>
* e3721ed406 - [FIR] Implement bare type modification with known type arguments (vor 2 Tagen) <Mikhail Glukhikh>
* 28332933ce - [FIR TEST] Add test case about values() priority (static over companion) (vor 2 Tagen) <Mikhail Glukhikh>
* dc7621a112 - [FIR] Fix Java override ambiguity (Kotlin type parameter VS Java Object) (vor 2 Tagen) <Mikhail Glukhikh>
* 4b5f3b7a94 - (tag: build-1.4.0-dev-2495) Extract property: do not add unnecessary extension receiver (vor 2 Tagen) <Toshiaki Kameyama>
* 0fe5694cb7 - (tag: build-1.4.0-dev-2493, tag: build-1.4.0-dev-2491, tag: build-1.4.0-dev-2488) Do not render redundant Nullable annotations when generating declarations (vor 2 Tagen) <Ilya Kirillov>
* 4df8744b34 - Rename by-name parameter usage in function calls when renaming function's parameter (vor 2 Tagen) <Ilya Kirillov>
* 349d07ad43 - (tag: build-1.4.0-dev-2483) [minor] Fix testdata after commit "Only create descriptors for candidate"... (vor 2 Tagen) <Ilya Chernikov>
* a5e9e09755 - (tag: build-1.4.0-dev-2481) [Commonizer] Properly detect commonized KLIBs in IDE (vor 2 Tagen) <Dmitriy Dolovov>
* 51af1c13b1 - [Commonizer] Don't use base64 with padding in paths to libraries (vor 2 Tagen) <Dmitriy Dolovov>
* f46fc19fdf - (tag: build-1.4.0-dev-2467) ProhibitRepeatedUseSiteTargetAnnotationsMigration: improve name and description (vor 2 Tagen) <Dmitry Gridin>
* bcfd089473 - (tag: build-1.4.0-dev-2466) AbstractDiagnosticBasedMigrationInspection: fix case with nullable custom factory (vor 2 Tagen) <Dmitry Gridin>
* b9911d0e0c - (tag: build-1.4.0-dev-2465) [Commonizer] Use only if kotlin.native.enableDependencyPropagation=false (vor 2 Tagen) <Dmitriy Dolovov>
* f98a4e6715 - Minor. Text formatted in commonizer CLI (vor 2 Tagen) <Dmitriy Dolovov>
* 63b03d29dc - [Commonizer] Prevent from running commonizer from Gradle more then once (vor 2 Tagen) <Dmitriy Dolovov>
* 7cf4395ccd - [Commonizer] Integrate commonizer to the Gradle plugin, p.2 (vor 2 Tagen) <Dmitriy Dolovov>
* d7e82bf899 - [Commonizer] Integrate commonizer to the Gradle plugin, p.1 (vor 2 Tagen) <Dmitriy Dolovov>
* 4ccff3f1b1 - [Commonizer] Add extendable uniform multi-task CLI (vor 2 Tagen) <Dmitriy Dolovov>
* 91fce721b3 - [Commonizer] Publish artifact for Kotlin embeddable compiler (vor 2 Tagen) <Dmitriy Dolovov>
* 4027079b41 - [Commonizer] Fix dependencies visible in POM file (vor 2 Tagen) <Dmitriy Dolovov>
* b711c6d398 - Rename :native:kotlin-native-commonizer to :native:kotlin-klib-commonizer (vor 2 Tagen) <Dmitriy Dolovov>
* 07863b61d8 - (tag: build-1.4.0-dev-2463) Fix UL classes failing tests (vor 3 Tagen) <Igor Yakovlev>
* dc7b1fbff9 - (tag: build-1.4.0-dev-2448) JVM IR: report warning instead of error for language/API version 1.2 (vor 3 Tagen) <Alexander Udalov>
* b8aacf0786 - (tag: build-1.4.0-dev-2446) Fix test data around flexibility after ae39d748e4 (vor 3 Tagen) <victor.petukhov>
* dc2a9cdc81 - (tag: build-1.4.0-dev-2445) Add missing inspections for 191, 192 (vor 3 Tagen) <Dmitry Gridin>
* 2c918d2787 - (tag: build-1.4.0-dev-2443) [FIR TEST] Add example with invoke priority inconsistent with old FE (vor 3 Tagen) <Mikhail Glukhikh>
* 232efa6303 - [FIR] Fix situation with synthetic property in implicit body (vor 3 Tagen) <Mikhail Glukhikh>
* d19d52292e - [FIR] Use builder to create synthetic properties (vor 3 Tagen) <Mikhail Glukhikh>
* 9a80850700 - [FIR] Fix Kotlin-Java supertype recursion problem (vor 3 Tagen) <Mikhail Glukhikh>
* cc0e39ebca - [FIR] Support synthetic property setters (vor 3 Tagen) <Mikhail Glukhikh>
* a9ba94cf0e - [FIR] Use only variable symbol inheritors in processPropertiesByName (vor 3 Tagen) <Mikhail Glukhikh>
* a569e29091 - [FIR] Make SyntheticPropertySymbol derived from FirAccessorSymbol (vor 3 Tagen) <Mikhail Glukhikh>
* a7f9e3ab09 - [FIR] Accessor symbol is now a property symbol, not a function symbol (vor 3 Tagen) <Mikhail Glukhikh>
* 69809fef94 - [FIR] Synthetic property symbol is now a property symbol, not a function (vor 3 Tagen) <Mikhail Glukhikh>
* 17e1f081c7 - (tag: build-1.4.0-dev-2441) JVM_IR: handle nested function references in InlineCallableReferenceToLambda (vor 3 Tagen) <Georgy Bronnikov>
* 15ff74209c - (tag: build-1.4.0-dev-2437) JVM IR: do not resolve fake override in InterfaceSuperCallsLowering (vor 3 Tagen) <Alexander Udalov>
* d9cbc459d0 - (tag: build-1.4.0-dev-2435) Use PluginManagerCore instead of PluginManager (vor 3 Tagen) <Vladimir Dolzhenko>
* 44cf0a9f72 - (tag: build-1.4.0-dev-2430) Don't insert import if deprecation replacement contains stdlib typealias (vor 3 Tagen) <Vladimir Dolzhenko>
* 2249c223fe - (tag: build-1.4.0-dev-2423) Only create descriptors for candidates with lambda args (vor 3 Tagen) <Ilya Chernikov>
* 6ed4229359 - (tag: build-1.4.0-dev-2420) [FIR] Fix smartcasts on member vals in `init` blocks (vor 3 Tagen) <Dmitriy Novozhilov>
* 36a6eedd9c - (tag: build-1.4.0-dev-2418) Minor: Update generated tests for KT-34569 (vor 3 Tagen) <Yan Zhulanow>
* 052710db16 - (tag: build-1.4.0-dev-2403) Added idea-plugin-performance-tests task (vor 3 Tagen) <Vladimir Dolzhenko>
* becc9c21f0 - (tag: build-1.4.0-dev-2401) FIR: Map raw types properly (vor 3 Tagen) <Denis Zharkov>
* b3f9fa22b4 - FIR: Fix inference when bound comes from type alias (vor 3 Tagen) <Denis Zharkov>
* 733e596eed - (tag: build-1.4.0-dev-2395) Create `WarningOnMainUnusedParameterMigrationInspection` (vor 3 Tagen) <Dmitry Gridin>
* 8d48d899d0 - Create `ProhibitRepeatedUseSiteTargetAnnotationsMigrationInspection` (vor 3 Tagen) <Dmitry Gridin>
* 266a7a67f0 - Create `ProhibitUseSiteTargetAnnotationsOnSuperTypesMigrationInspection` (vor 3 Tagen) <Dmitry Gridin>
* 181dd432ca - RestrictReturnStatementTargetMigrationInspection: add quickfix (vor 3 Tagen) <Dmitry Gridin>
* f1bad0c9ae - Convert `RemoveReturnLabelFix` from `LocalQuickFix` to `KotlinQuickFixAction` (vor 3 Tagen) <Dmitry Gridin>
* e9dc1e07b9 - Extract `RemoveReturnLabelFix` (vor 3 Tagen) <Dmitry Gridin>
* 311860699e - Create `RedundantLabelMigrationInspection` (vor 3 Tagen) <Dmitry Gridin>
* 2441ee80e4 - Create `RestrictReturnStatementTargetMigrationInspection` (vor 3 Tagen) <Dmitry Gridin>
* 2f3e3b9c9e - Create `ProhibitJvmOverloadsOnConstructorsOfAnnotationClassesMigrationInspection` (vor 3 Tagen) <Dmitry Gridin>
* cbcc76c3ff - Create `ProhibitTypeParametersForLocalVariablesMigrationInspection` (vor 3 Tagen) <Dmitry Gridin>
* 8c455d9e08 - Create `AbstractDiagnosticBasedInspection` (vor 3 Tagen) <Dmitry Gridin>
* ae39d748e4 - (tag: build-1.4.0-dev-2394) NI: Try to solve constraint system with another flexibility from a type variable if couldn't solve ^KT-36254 Fixed (vor 3 Tagen) <Victor Petukhov>
* b5dd16784a - (tag: build-1.4.0-dev-2389) [FIR] Add .gitattributes for correct line endings on windows (vor 3 Tagen) <Dmitriy Novozhilov>
* b9357b5486 - (tag: build-1.4.0-dev-2387) Fix project build, part 2 (vor 3 Tagen) <Dmitry Petrov>
* 5aa6d1d64b - (tag: build-1.4.0-dev-2384) Fix project build (vor 3 Tagen) <Dmitry Petrov>
* 031a79528a - (tag: build-1.4.0-dev-2383) [FIR] Fix compiler error in build.gradle.kts (vor 3 Tagen) <Dmitriy Novozhilov>
* 55215ba187 - [FIR] Fix generation root for FIR tree (vor 3 Tagen) <Dmitriy Novozhilov>
* abfd87411d - (tag: build-1.4.0-dev-2380) [FIR-TEST] Mute failing tests with java kotlin supertypes cycle (vor 3 Tagen) <Dmitriy Novozhilov>
* 779ab632da - [FIR] Remove modifiable intermediate implementations from tree (vor 3 Tagen) <Dmitriy Novozhilov>
* 3d671cbbad - Fix compiler error in test generator (vor 3 Tagen) <Dmitriy Novozhilov>
* 5ceb68f19f - [FIR-TEST] Update some testdata (vor 3 Tagen) <Dmitriy Novozhilov>
* 4b6c2f7a65 - [FIR] Remove equality by fir from symbols (vor 3 Tagen) <Dmitriy Novozhilov>
* c79fd61dba - [FIR] Fix usage of typeParameterStack from parent class in java loading (vor 3 Tagen) <Dmitriy Novozhilov>
* dd67568cf6 - [FIR] Fix recursive annotation deserialization (vor 3 Tagen) <Dmitriy Novozhilov>
* d57fa859c8 - [FIR] Implement builders for leaf nodes of FIR tree (vor 3 Tagen) <Dmitriy Novozhilov>
* b0c1387279 - [FIR] Remove legacy annotation `@VisitedSupertype` (vor 4 Tagen) <Dmitriy Novozhilov>
* fcd9ef043c - [FIR] Reorganize some utility code of tree generator (vor 4 Tagen) <Dmitriy Novozhilov>
2020-02-13 15:24:29 +01:00
Anton Bannykh
8d78908d8c
Revert "Support suspend functions lowering changes"
...
This reverts commit f4ac79e3
(cherry picked from commit 438e3ebc24545837bdd3ccf6bbe185c8630822ff)
2020-02-13 15:24:29 +01:00
Abduqodiri Qurbonzoda
1a15483951
Fail fast in Regex.findAll on an invalid startIndex #KT-28356
...
(cherry picked from commit eb3cb7a2beac49aeff7a4c312f744d0f28d980b7)
2020-02-13 15:24:29 +01:00
Igor Chevdar
3b248ba51b
Removed reference to unused library
2020-02-13 15:44:21 +03:00
Nikolay Igotti
1e74b8effa
Improved concurrency docs. ( #3841 )
2020-02-12 17:28:57 +03:00
Igor Chevdar
d97f00f0eb
Added reproducer for https://github.com/JetBrains/kotlin-native/issues/3343
2020-02-12 14:36:26 +03:00
Igor Chevdar
dc5297f3ce
Fix for https://github.com/JetBrains/kotlin-native/issues/3343
2020-02-12 14:36:26 +03:00
Igor Chevdar
ba94dcaedb
[DataFlowIR] Better debug output
2020-02-12 14:36:26 +03:00
Igor Chevdar
2457db9927
A follow up fix for https://youtrack.jetbrains.com/issue/KT-35940
2020-02-12 12:35:11 +03:00
SvyatoslavScherbina
8f7ebe7f51
Improve coverage of ObjCExport bridges by debug information ( #3843 )
2020-02-11 14:45:36 +03:00
Vasily Levchenko
ecd06c89bf
[kotlin compiler][update] 1.4.0-dev-2368
...
* f7c784adeb - (tag: build-1.4.0-dev-2368) JVM_IR: minor code cleanup in JvmStaticAnnotationLowering (vor 25 Stunden) <Georgy Bronnikov>
* 182e1c1b3b - JVM_IR: Remove buggy special case accessor code from JvmStaticAnnotationLowering (vor 25 Stunden) <Georgy Bronnikov>
* b451c25dba - (tag: build-1.4.0-dev-2366) Fixed MoveJavaInnerClassKotlinUsagesHandler after obsolete API drop off (vor 28 Stunden) <Vladimir Dolzhenko>
* 5b48f63bb9 - (tag: build-1.4.0-dev-2363) Added missed runReadAction to access psi on bg thread (vor 2 Tagen) <Vladimir Dolzhenko>
* ce2d32620a - (tag: build-1.4.0-dev-2359) Add JoinWithTrailingCommaHandler to plugin-common.xml 191, 192 (vor 3 Tagen) <Vladimir Dolzhenko>
* 304700cf7b - (tag: build-1.4.0-dev-2351) JVM IR: Add all relevant overridden symbols to generated bridge methods (vor 3 Tagen) <Steven Schäfer>
* 951b2fa770 - JVM IR: Optimize type checks to null checks if possible (vor 3 Tagen) <Steven Schäfer>
* 07737f8fc6 - JVM IR: Fix BridgeLowering (vor 3 Tagen) <Steven Schäfer>
* 461d8ef368 - Add renaming special bridges to SpecialBridgeMethods (vor 3 Tagen) <Steven Schäfer>
* 5f6af58aeb - JVM IR: (Un)mute tests and add more tests for bridge generation (vor 3 Tagen) <Steven Schäfer>
* 12e31a1760 - JVM IR: Use dispatchReceiver to calculate owner in MethodSignatureMapper (vor 3 Tagen) <Steven Schäfer>
* 0e243ca295 - JVM IR: Fix receiver types in AddContinuationLowering (vor 3 Tagen) <Steven Schäfer>
* a4414829bc - JVM IR: Fix dispatch receiver type in ResolveInlineCalls (vor 3 Tagen) <Steven Schäfer>
* f46ad10266 - JVM IR: Fix dispatch receiver type in InheritedDefaultMethodsOnClassesLowering (vor 3 Tagen) <Steven Schäfer>
* edd0ac6c6f - JVM IR: Fix types of temporaries in AddContinuationLowering (vor 3 Tagen) <Steven Schäfer>
* 30166b20b7 - JVM IR: Fix dispatch receiver types in FunctionNVarargBridgeLowering and ReplaceKFunctionInvokeWithFunctionInvoke (vor 3 Tagen) <Steven Schäfer>
* 66cbe3b1a8 - JVM IR: Remove IrReplacementFunction (vor 3 Tagen) <Steven Schäfer>
* 73b4f897b6 - JVM IR: Fix modalities in JvmSymbols (vor 3 Tagen) <Steven Schäfer>
* cfcdf05c92 - (tag: build-1.4.0-dev-2347) Fix documentListener leakage in PluginStartupActivity (vor 3 Tagen) <Vladimir Dolzhenko>
* fee72839bf - (tag: build-1.4.0-dev-2337) Report error if IR is enabled with incorrect language version (vor 3 Tagen) <Pavel Kirpichenkov>
* feccf9cc1b - (tag: build-1.4.0-dev-2333) Remove dependency of fir.tree on ir.tree (vor 3 Tagen) <Alexander Udalov>
* 10d2eebe28 - (tag: build-1.4.0-dev-2331) Gradle, native: Fix running cinterop on Windows hosts (vor 3 Tagen) <Ilya Matveev>
* 8cdef13537 - (tag: build-1.4.0-dev-2330) [JVM IR] Add tests to verify correct parameter reflection metadata for suspend functions. (vor 3 Tagen) <Mark Punzalan>
* 06408011f0 - (tag: build-1.4.0-dev-2328) JVM_IR: prefer to move, not copy, suspend lambda bodies (vor 3 Tagen) <pyos>
* 5acb3e14fb - IR: mark parameters for captures of crossinline parameters (vor 3 Tagen) <pyos>
* 2bf50cc91a - JVM_IR: correctly name $$forInline versions of @JvmName suspend funs (vor 3 Tagen) <pyos>
* 08074bb60e - JVM_IR: wrap inline suspend references in suspend lambdas (vor 3 Tagen) <pyos>
* c34d2f9daa - (tag: build-1.4.0-dev-2323) [FIR] Fix signature calculation in JvmMappedScope (vor 3 Tagen) <Mikhail Glukhikh>
* 0c195be513 - [FIR TEST] Add test with MutableMap.compute (vor 3 Tagen) <Mikhail Glukhikh>
* 2fb508aa1b - [FIR] Fix DFA behaviour for a case with == (!=) true / false (vor 3 Tagen) <Mikhail Glukhikh>
* 36ba8bf6a9 - [FIR] Add test imitating complex smart casts on descriptors (vor 3 Tagen) <Mikhail Glukhikh>
* a8e89a6390 - [FIR] Fix various corner cases in DFA (vor 3 Tagen) <Mikhail Glukhikh>
* 1344d6407c - [FIR] DFA fix: imply != null after x as? NotNullType for real variables (vor 3 Tagen) <Mikhail Glukhikh>
* 1bbcec4935 - [FIR] DFA fix after x?.syntheticProperty ?: return (vor 3 Tagen) <Mikhail Glukhikh>
* d23c03e9dc - [FIR] Add test about synthetic / non-synthetic smart casts (vor 3 Tagen) <Mikhail Glukhikh>
* 9f9d53cc5a - [FIR] Fix handling of scope emptiness in case of synthetic properties (vor 3 Tagen) <Mikhail Glukhikh>
* c8c0ba480b - (tag: build-1.4.0-dev-2319) FIR: Add problem tests for smart cast within init-section (vor 3 Tagen) <Denis Zharkov>
* 3518fcf78c - (tag: build-1.4.0-dev-2315) Fix psi2ir tests broken by 7249d2f889 (vor 3 Tagen) <Dmitry Petrov>
* a1326d3ef5 - !RENDER_DIAGNOSTICS_FULL_TEXT directive (vor 3 Tagen) <Dmitry Petrov>
* 4e6c3b6b43 - Diagnostics tests with JVM backend (vor 3 Tagen) <Dmitry Petrov>
* a17027e330 - (tag: build-1.4.0-dev-2310) Fixed incompatibility with 191 and 192 (vor 4 Tagen) <Vladimir Dolzhenko>
* 5605eb5a31 - (tag: build-1.4.0-dev-2299) Review fix: add TODO comments (vor 4 Tagen) <Anton Bannykh>
* 70a4c265de - Add tests extracted from regressions (vor 4 Tagen) <Anton Bannykh>
* 1e96c3d21e - DCE-driven mode (vor 4 Tagen) <Anton Bannykh>
* 571bbba0e3 - Change DCE a bit to touch less declarations (vor 4 Tagen) <Anton Bannykh>
* f07fb91e9d - Simple stage layers + enforce model (vor 4 Tagen) <Anton Bannykh>
* f437da8ee5 - Persistent IR implementation (vor 4 Tagen) <Anton Bannykh>
* 4c4b0ef013 - Suspend Functions (vor 4 Tagen) <Anton Bannykh>
* 94d2a79d2e - FoldConstantLowering (vor 4 Tagen) <Anton Bannykh>
* 0efe2ab00a - PropertyAccessorInlineLowering (vor 4 Tagen) <Anton Bannykh>
* 6e501e5f9b - AnnotationConstructorLowering (vor 4 Tagen) <Anton Bannykh>
* d76bfdf860 - Enums (vor 4 Tagen) <Anton Bannykh>
* 3165556c6b - PrivateMembersLowering (vor 4 Tagen) <Anton Bannykh>
* f6d4ea469c - PrimaryConstructorLowering (vor 4 Tagen) <Anton Bannykh>
* 76ff30b86e - ObjectLowering (vor 4 Tagen) <Anton Bannykh>
* ce625075f6 - MoveBodilessDeclarationsToSeparatePlace (vor 4 Tagen) <Anton Bannykh>
* 09a2c145a9 - CallableReferenceLowering (vor 4 Tagen) <Anton Bannykh>
* 9812291364 - BlockDecomposerLowering (vor 4 Tagen) <Anton Bannykh>
* e2d16d5096 - FunctionInlining (vor 4 Tagen) <Anton Bannykh>
* 86a4e17dc4 - LocalDelegatedProperties (vor 4 Tagen) <Anton Bannykh>
* 81e599c18f - VarargLowering (vor 4 Tagen) <Anton Bannykh>
* 489ba508c3 - TypeOperatorLowering (vor 4 Tagen) <Anton Bannykh>
* 05ab17f1e1 - ThrowableLowering (vor 4 Tagen) <Anton Bannykh>
* 15b2312cec - StaticMembersLowering (vor 4 Tagen) <Anton Bannykh>
* d9fbe8b951 - SecondaryCtorLowering (vor 4 Tagen) <Anton Bannykh>
* fb36432cb5 - PrimitiveCompanionLowering (vor 4 Tagen) <Anton Bannykh>
* edf6dec63b - MultipleCatchesLowering (vor 4 Tagen) <Anton Bannykh>
* f1442f5ae9 - ConstLowering (vor 4 Tagen) <Anton Bannykh>
* 21ef35bc25 - ClassReferenceLowering (vor 4 Tagen) <Anton Bannykh>
* d9646a5361 - BridgesConstruction (vor 4 Tagen) <Anton Bannykh>
* 4142031fe7 - AutoboxingTransformer (vor 4 Tagen) <Anton Bannykh>
* 38d409a487 - Inline function removal + body copying (vor 4 Tagen) <Anton Bannykh>
* 76c7668162 - CallsLowering (vor 4 Tagen) <Anton Bannykh>
* 64a5039ebe - Refactor default arguments lowering (vor 4 Tagen) <Anton Bannykh>
* 9327776706 - Rewrite inner class lowerings (vor 4 Tagen) <Anton Bannykh>
* 908c23cb48 - Make ForLoopsLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 0d1c6e08c3 - Refactor LateinitLowering into DeclarationTransformer's and a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 6e96e271ae - Make InitializersLowering a BodyLoweringPass and add a InitializersCleanupLowering (vor 4 Tagen) <Anton Bannykh>
* 600caaa636 - Make ExpectDeclarationsRemoveLowering a DeclarationTransformer (vor 4 Tagen) <Anton Bannykh>
* d0284d19ec - Make PropertiesLowering a DeclarationTransformer (vor 4 Tagen) <Anton Bannykh>
* 03398e6025 - Make StripTypeAliasDeclarationsLowering a DeclarationTransformer (vor 4 Tagen) <Anton Bannykh>
* 3d726fe5a2 - Make InlineClassDeclarationLowering a DeclarationTransformer (vor 4 Tagen) <Anton Bannykh>
* 0a5db9d222 - Make inlineClassUsageLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* fe236507a0 - Make LocalDeclarationsLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 1eec2acf43 - Make LocalClassPopupLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* d228de9008 - Make ArrayConstructorLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* bf26b86cf2 - Make ProvisionalFunctionExpressionLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 5aa2deb449 - Make ReturnableBlockLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 2fa04afbf2 - Make SharedVariablesLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 936e53d044 - Make TailrecLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* a42f849981 - Change BodyLoweringPass API; add DeclarationTransformer + helper methods (vor 4 Tagen) <Anton Bannykh>
* b087d2d756 - IR impl: additional constructors for IrBody implementations (vor 4 Tagen) <Anton Bannykh>
* 20dc3ccdb8 - New mechanism for mappings between old and produced declarations (vor 4 Tagen) <Anton Bannykh>
* e8fba8bcb6 - IR API: change `val ... : MutableList` to `var ...: List` for most lists (vor 4 Tagen) <Anton Bannykh>
* 0bcde9dffc - IR API: Make IrEnumEntry.initializerExpression IrExpressionBody (vor 4 Tagen) <Anton Bannykh>
* 3ec671d727 - (tag: build-1.4.0-dev-2292) Fix getMirror for kotlin decompiled file (vor 4 Tagen) <Igor Yakovlev>
* ab32f2efac - (tag: build-1.4.0-dev-2282) Use legacy configuration names to make jps import happy (vor 4 Tagen) <Ilya Gorbunov>
* f428bbb782 - (tag: build-1.4.0-dev-2281) TrailingComma: `Join Lines` should remove trailing comma (vor 4 Tagen) <Dmitry Gridin>
* cb66625688 - TrailingComma: fix case of `when` without expression or property (vor 4 Tagen) <Dmitry Gridin>
* 6739d03823 - TrailingCommaPostFormatProcessor: change recursive checker (vor 4 Tagen) <Dmitry Gridin>
* 5054bc65a5 - Introduce `TrailingCommaHelper` (vor 4 Tagen) <Dmitry Gridin>
* c08c3d4d9b - (tag: build-1.4.0-dev-2275) Update JVM metadata version to 1.4.0 (vor 4 Tagen) <Alexander Udalov>
* 4d93b3d5ab - (tag: build-1.4.0-dev-2271) Dropped unused UsageDescriptor (vor 4 Tagen) <Vladimir Dolzhenko>
* a0c9b275aa - (tag: build-1.4.0-dev-2270) Removed deprecated usage of treeBuilder from currentProjectViewPane (vor 4 Tagen) <Vladimir Dolzhenko>
* 617807beea - Removed deprecated usage of ScratchFileService.isInScratchRoot (vor 4 Tagen) <Vladimir Dolzhenko>
* 7c8f3b2b3b - Use LightJavaModule.getModule instead of deprecated getModule (vor 4 Tagen) <Vladimir Dolzhenko>
* dd8a120d45 - Use JList#getSelectedValuesList() instead of deprecated getSelectedValues() (vor 4 Tagen) <Vladimir Dolzhenko>
* 670e016d34 - PluginStartupComponent reworked into startup activity and service (vor 4 Tagen) <Vladimir Dolzhenko>
* df23274aa5 - Use Application.addListener(listener, disposable) (vor 4 Tagen) <Vladimir Dolzhenko>
* 45e288be49 - Drop deprecated file from @Storage (vor 4 Tagen) <Vladimir Dolzhenko>
* ff7221e1c4 - Cleaned up from deprecated CallerMethodsTreeStructure(PsiMethod) (vor 4 Tagen) <Vladimir Dolzhenko>
* 13d8603c4b - Fixed incompatibility with 192 (vor 4 Tagen) <Alexander Podkhalyuzin>
* 2408977a68 - Fixed bunch file (vor 4 Tagen) <Alexander Podkhalyuzin>
* 46526ab53c - Removed deprecated icons usages (vor 4 Tagen) <Alexander Podkhalyuzin>
* d880a507dd - Removed deprecated usage (vor 4 Tagen) <Alexander Podkhalyuzin>
* 35fa812a19 - Removed MethodNodeBase usage (vor 4 Tagen) <Alexander Podkhalyuzin>
* dd73629db1 - Obsolete API usages removed from 193 branch (vor 4 Tagen) <Alexander Podkhalyuzin>
* 312c7bc9bf - Proper override in move (vor 4 Tagen) <Alexander Podkhalyuzin>
* e26dcdf10b - Removed unnecessary deprecated method overrides (vor 4 Tagen) <Alexander Podkhalyuzin>
* 4db89f073f - Remove outdated icon creation API usage (vor 4 Tagen) <Alexander Podkhalyuzin>
* 0890e6837b - Proper check if plugin is disabled (vor 4 Tagen) <Alexander Podkhalyuzin>
* f3d66dcce8 - proper way to distinguish JetBrains annotations (vor 4 Tagen) <Alexander Podkhalyuzin>
* aee3887604 - removed deprecated usage for isAnnotated (vor 4 Tagen) <Alexander Podkhalyuzin>
* 08d5471f51 - isSearchForTextOccurencesAvailable usage replaced (vor 4 Tagen) <Alexander Podkhalyuzin>
* 23fa21d37e - getUsages -> getMetrics in FUSCollectors (vor 4 Tagen) <Alexander Podkhalyuzin>
* 8bb59e31e0 - (tag: build-1.4.0-dev-2254) Minor. Remove textifyMethodNode, since it duplicates nodeText (vor 4 Tagen) <Ilmir Usmanov>
* 7dfd7b6081 - Spill stack before analyzing it when looking for non-inline suspend lambda (vor 4 Tagen) <Ilmir Usmanov>
* b7a6fc271c - (tag: build-1.4.0-dev-2249) minor: remove unused import (vor 4 Tagen) <Pavel Kirpichenkov>
* e2a99f84a5 - [FIR] Fix test data (vor 4 Tagen) <Mikhail Glukhikh>
* 286622009d - (tag: build-1.4.0-dev-2245) FIR: Cleanup PostponedArguments.kt (vor 4 Tagen) <Denis Zharkov>
* 6f6281a3f3 - FIR: Support type aliases to function types in resolution (vor 4 Tagen) <Denis Zharkov>
* 7249d2f889 - (tag: build-1.4.0-dev-2243) [FIR] Fix translation of invokes & add return expressions for lambdas (vor 4 Tagen) <Juan Chen>
2020-02-11 10:47:49 +01:00
Vasily Levchenko
2e55d212a4
[interop] adoption of e8fba8bcb6
2020-02-11 10:47:49 +01:00
Anton Bannykh
256d372d1c
Support additional map needed for DCE-driven mode
...
(cherry picked from commit 704520ccdb4b9a696e9b6366a3d0c39fd0e331da)
2020-02-11 10:47:49 +01:00
Anton Bannykh
13f5f1975a
Support suspend functions lowering changes
...
(cherry picked from commit f4ac79e39cf9ca8685552ffd28a9595efd0df963)
2020-02-11 10:47:49 +01:00
Anton Bannykh
c4a0f553b0
Support function inlining lowering changes
...
(cherry picked from commit f161814ee9a82145138c43f2943378e045416716)
2020-02-11 10:47:49 +01:00