Knowing GenerationMode allows us to decide what elements of StubIr we want to emit.
For example, it is required for enums, because a lot of information will be passed
via annotations in metadata mode.
* Avoid emitting accidentally nested protocols
* Unify PSI and descriptors implementation
(thus fix it with generics involved in ObjCExportLazy)
* Avoid class name translation dependency on its contents
* Simplify the policy
* f01b4706d1 - (tag: build-1.4.0-dev-1161) Switch to 193 platform (25 hours ago) <Nikolay Krasko>
* 388797618a - (tag: build-1.4.0-dev-1152) Update 193 to 193.6015.22-EAP-SNAPSHOT (25 hours ago) <Nikolay Krasko>
* 688ccc4a87 - Allow to auto-mute failed tests in RunnerWithIgnoreInDatabase (25 hours ago) <Nikolay Krasko>
* 689d1fff42 - (tag: build-1.4.0-dev-1150) Fix compiler error discovered after switching to 1.4 (26 hours ago) <Dmitriy Novozhilov>
* a5a75180a8 - Change language version in build.gradle.kts to 1.4 (26 hours ago) <Dmitriy Novozhilov>
* 49584ac031 - Update bootstrap (26 hours ago) <Dmitriy Novozhilov>
* 578132ef1f - (tag: build-1.4.0-dev-1148) CleanDataTask: use provider for input cleanStore (2 days ago) <nataliya.valtman>
* abd60b97f8 - YarnPlugin: configuration should be required only at build phase (2 days ago) <nataliya.valtman>
* 55e29363dc - (tag: build-1.4.0-dev-1141) Update test data for kotlinp (3 days ago) <Alexander Udalov>
* 3c4e5d7615 - Fix JvmFieldInInterfaceCompanion.kt for language version 1.4 (3 days ago) <Alexander Udalov>
* 482874fdc1 - (tag: build-1.4.0-dev-1137) Embed proguard/R8 rules in kotlin-reflect artifact jar (3 days ago) <Zac Sweers>
* ae395bda09 - (tag: build-1.4.0-dev-1135) Do not depend on proguard directly in :kotlin-reflect:modularJar (3 days ago) <Alexander Udalov>
* 547865d5c7 - (tag: build-1.4.0-dev-1125) Fix tests for completion after `fun` keyword (3 days ago) <Mikhail Zarechenskiy>
* 58c235e722 - Set up tests for `fun` interfaces for JVM backend for now (3 days ago) <Mikhail Zarechenskiy>
* 39e0f101b1 - Add dependency because some SAM related classes moved to core module (3 days ago) <Mikhail Zarechenskiy>
* 76a78fe918 - FIC: render `fun` before interfaces in descriptor renderer (3 days ago) <Mikhail Zarechenskiy>
* 8350cf7d14 - FIC: rename `FunctionConversion` -> `FunctionalConversion` (3 days ago) <Mikhail Zarechenskiy>
* 27e104187f - FIC: remove `isFun` from IR proto as conversion should happen in psi2ir (3 days ago) <Mikhail Zarechenskiy>
* 8206cadce2 - FIC: support `fun` interfaces in stub builder (3 days ago) <Mikhail Zarechenskiy>
* 70094884ca - FIC: support `suspend` conversions in jvm codegen (3 days ago) <Mikhail Zarechenskiy>
* b98d8bd7c1 - Regenerate tests after rebase on master, add FIR tests (3 days ago) <Mikhail Zarechenskiy>
* 3849b5e723 - FIC: add codegen tests, adapt previously tests for SAMs (3 days ago) <Mikhail Zarechenskiy>
* b7c43fc7db - Refactoring: move test folder out of "inline classes" folder (3 days ago) <Mikhail Zarechenskiy>
* 0e90d538df - FIC: propagate info about conversions for deserialized classes (3 days ago) <Mikhail Zarechenskiy>
* 0fdebdfeba - Refactoring: move `SamConversionResolverImpl` to core module (3 days ago) <Mikhail Zarechenskiy>
* cd5c1b96bb - Refactoring: move `SamConversionResolver` to more applicable package (3 days ago) <Mikhail Zarechenskiy>
* c93c82236c - Refactoring: move common parts about SAMs to `frontend` module (3 days ago) <Mikhail Zarechenskiy>
* fc32e8b017 - FIC: Add synthetic constructors for `fun` interfaces aka explicit FIC (3 days ago) <Mikhail Zarechenskiy>
* 0f242a9931 - FIC: Support conversions for `suspend` functions (3 days ago) <Mikhail Zarechenskiy>
* f43769c50d - FIC: Add diagnostic tests (3 days ago) <Mikhail Zarechenskiy>
* 562f0e62a3 - FIC: Move sam related methods to ClassDescriptor, fix JVM backend part (3 days ago) <Mikhail Zarechenskiy>
* 87e79e72a9 - Refactoring: move `SamConversionResolver` to `core.descriptors` (3 days ago) <Mikhail Zarechenskiy>
* 0ee977c42e - FIC: Support base version of conversions in JVM backend (3 days ago) <Mikhail Zarechenskiy>
* c71c1d45c6 - FIC: Make SAM conversions also for `fun` interfaces, add base test (3 days ago) <Mikhail Zarechenskiy>
* 193d807a1e - Refactoring: make parameters of `getFunctionTypeForSamType` not null (3 days ago) <Mikhail Zarechenskiy>
* 55935cc98a - FIC: introduce language feature, modifiers checks and basic tests (3 days ago) <Mikhail Zarechenskiy>
* 303811cbd9 - FIC: Increase JVM metadata version (3 days ago) <Mikhail Zarechenskiy>
* f7ce1c669b - FIC: Introduce `isFun` property for descriptors and proto (3 days ago) <Mikhail Zarechenskiy>
* 6655f0fc4c - FIC: Increase STUB version because of changes in parser for declarations (3 days ago) <Mikhail Zarechenskiy>
* 4aa195e912 - FIC: Parse `fun` keyword in front of `interface` as a modifier (3 days ago) <Mikhail Zarechenskiy>
* 174b3db723 - IR: capture more type parameters for local functions. (3 days ago) <Georgy Bronnikov>
* 437a26684d - NI: Prefer nullable lower bound to flexible one when substitution of type variable is performed and remember flexibility of type parameters based on flexibility of its upper bounds ^KT-32435 Fixed (3 days ago) <Victor Petukhov>
* 68576da494 - Temporary change `sinceVersion` to null for `ProhibitVarargAsArrayAfterSamArgument` (3 days ago) <Victor Petukhov>
* 38feadcfe8 - (tag: build-1.4.0-dev-1120) Fix non-existing files passed in classpath to Kotlin/JS compiler (3 days ago) <Sergey Igushkin>
* e8a821986f - (tag: build-1.4.0-dev-1118) Build: drop IntelliJ 2018.3 support (KT-35374) (3 days ago) <Michael Kuzmin>
* 9b7717c37a - Build: drop Android Studio 3.4 support (KT-35374) (3 days ago) <Michael Kuzmin>
* a49ed1eca2 - JVM IR: Generate interface delegations for specialized interface defaults (3 days ago) <Steven Schäfer>
* 8746d08dd5 - JVM IR: Don't skip bridge generation for concrete fake overrides (3 days ago) <Steven Schäfer>
* c027c0e659 - JVM IR: Handle special names for overridden Enum.name/ordinal in MethodSignatureMapper (3 days ago) <Steven Schäfer>
* 6c166e744a - (tag: build-1.4.0-dev-1114) Implement TrailingCommaInspection (3 days ago) <Dmitry Gridin>
* 8d37b86e82 - KotlinStyleGuideCodeStyle: enable trailing comma by default (3 days ago) <Dmitry Gridin>
* 481900b258 - TrailingCommaPostFormatProcessor: introduce `TrailingCommaVisitor` (3 days ago) <Dmitry Gridin>
* b9ed0706fa - FormatterUtil: rename parameters in `needTrailingComma` functions (3 days ago) <Dmitry Gridin>
* e3cbc56974 - TrailingCommaPostFormatProcessor: extract API for inspections (3 days ago) <Dmitry Gridin>
* 20836f5788 - TrailingCommaPostFormatProcessor: allow everything except adding before 1.4 (3 days ago) <Dmitry Gridin>
* c5c035b67c - TrailingCommaPostFormatProcessor: fix comments position before comma (3 days ago) <Dmitry Gridin>
* 5a922e5cff - KotlinCommonBlock: refactoring (3 days ago) <Dmitry Gridin>
* d06787886a - Fix tests after implementing trailing comma in formatter (3 days ago) <Dmitry Gridin>
* d98794479d - kotlinSpacingRules: fix cases with EOL comments and comma (3 days ago) <Dmitry Gridin>
* 8142ad3f4d - FormatterUtil: fix `getLineCount` (3 days ago) <Dmitry Gridin>
* b1fc3963d2 - AbstractFormatterTest: enable trailing comma by default (3 days ago) <Dmitry Gridin>
* 9109f29c88 - AbstractFormatterTest: cleanup code (3 days ago) <Dmitry Gridin>
* c27bf051d5 - TrailingCommaPostFormatProcessor: add language feature check (3 days ago) <Dmitry Gridin>
* 9511348497 - TrailingCommaPostFormatProcessor: should be completed in one round (3 days ago) <Dmitry Gridin>
* 8a45d2eb58 - Formatter: add line break between comma and semicolon (3 days ago) <Dmitry Gridin>
* bbd92a11bc - TrailingCommaPostFormatProcessor: add case for empty comma owner (3 days ago) <Dmitry Gridin>
* b72da6c4fc - Formatter: support trailing comma in destruction declarations (3 days ago) <Dmitry Gridin>
* 96a11707ca - Formatter: support trailing comma in lambda value parameters & fix comments in `KtParameter` (3 days ago) <Dmitry Gridin>
* d013fc2234 - Formatter: support trailing comma in when entry (3 days ago) <Dmitry Gridin>
* 4adfaab3ec - Formatter: support trailing comma in lambda parameters (3 days ago) <Dmitry Gridin>
* 07bda5a759 - Formatter: support trailing comma in collection literal expression (3 days ago) <Dmitry Gridin>
* bf92517500 - KtVisitorVoid: add missing `visitCollectionLiteralExpression` (3 days ago) <Dmitry Gridin>
* ccd780c008 - Formatter: support trailing comma in type arguments (3 days ago) <Dmitry Gridin>
* b99c7f8d14 - Formatter: support trailing comma in type parameters (3 days ago) <Dmitry Gridin>
* 58058eef21 - Formatter: support trailing comma in indexing suffix (3 days ago) <Dmitry Gridin>
* c195cd46f2 - Formatter: support trailing comma in value arguments (3 days ago) <Dmitry Gridin>
* 13ae4a28a8 - Formatter: support trailing comma in value parameters (3 days ago) <Dmitry Gridin>
* 463728a96a - (tag: build-1.4.0-dev-1100) Fix compiler test on Throws+delegation for 1.4 (3 days ago) <Alexander Udalov>
* de683c0768 - JVM IR: mute more tests after advancing language to 1.4 (3 days ago) <Alexander Udalov>
* 135cd6fd77 - (tag: build-1.4.0-dev-1098) Enable ProperIeee754Comparisons in KOTLIN_1_4 (3 days ago) <Dmitry Petrov>
* 933ac3a16b - Fix nullable number comparisons in JS (3 days ago) <Dmitry Petrov>
* f8341ad7eb - JVM: Update tests for IEEE 754 comparisons (3 days ago) <Dmitry Petrov>
* d5ff1047a5 - JVM: Fix IEEE 754 comparison generation for boxed numbers (3 days ago) <Dmitry Petrov>
* 26f435eb90 - (tag: build-1.4.0-dev-1095) JVM IR: mute tests which fail after advancing language to 1.4 (3 days ago) <Alexander Udalov>
* e7864c7351 - Fix inlineCallsStaticMethodFromOtherPackage.kt by disabling related language feature (3 days ago) <Alexander Udalov>
* 6ac21856cc - (tag: build-1.4.0-dev-1092) NodeJsRootExtension, YarnRootExtension: introduce configuration phase (3 days ago) <Sergey Rostov>
* 9c08ea3bf1 - Gradle: introduce CleanabeStore (3 days ago) <nataliya.valtman>
* c0c929c449 - ProgressIndicatorUtils.kt for 191 is added (3 days ago) <Vladimir Dolzhenko>
* 4b50fb18fb - (tag: build-1.4.0-dev-1085) KT-35258 Add better completion for `MixedNamedArgumentsInTheirOwnPosition` feature (3 days ago) <Roman Golyshev>
* bd713db70e - KT-35258 Refactor `mapArgumentsToParameters` (3 days ago) <Roman Golyshev>
* 82ddd700ce - (tag: build-1.4.0-dev-1077) JVM_IR: patch parents of defaults in MemoizedInlineClassReplacements (3 days ago) <pyos>
* da4807e6b8 - (tag: build-1.4.0-dev-1075) Disable `AllowNullableArrayArgsInMain` in corresponding run configuration tests (3 days ago) <Dmitriy Novozhilov>
* 76b3964e96 - (tag: build-1.4.0-dev-1073) Update testdata according to change compiler version to 1.4 (3 days ago) <Dmitriy Novozhilov>
* 5bfb92661e - More version updates (3 days ago) <Nikolay Krasko>
* 7fa8c982b4 - Advance version to 1.4 in libraries (3 days ago) <Nikolay Krasko>
* ca49672a7a - Advance version to 1.4 (3 days ago) <Nikolay Krasko>
* 55e97fee09 - (tag: build-1.4.0-dev-1069) Gradle, native: Don't use an arg file when compiler daemon is enabled (3 days ago) <Ilya Matveev>
* 8158d34bda - Gradle, native: Escape spaces in K/N compiler args (3 days ago) <Ilya Matveev>
* a2a3ca0558 - (tag: build-1.4.0-dev-1062) Flaky ConcurrentModificationException in NewMultiplatformProjectImportingTest.testFileCollectionDependency fixed (4 days ago) <Vladimir Ilmov>
* 3cad1bbb51 - (tag: build-1.4.0-dev-1061) Create method Collection.randomOrNull() #KT-35347 (4 days ago) <Abduqodiri Qurbonzoda>
* 80d5723a07 - (tag: build-1.4.0-dev-1057) Advance version to 193.5662.53 (4 days ago) <Nikolay Krasko>
* b4ae1645ec - Mute TCServiceMessageOutputStreamHandlerTest for 193 platform (KT-35938) (4 days ago) <Nikolay Krasko>
* fd8ff463bb - JUnit 4 runner for ignoring muted tests (4 days ago) <Nikolay Krasko>
* 6963c81b40 - Run tests in kotlin-gradle-plugin in repository working dir (4 days ago) <Nikolay Krasko>
* 9b7e904390 - (tag: build-1.4.0-dev-1050) Delete gradle wrapper validation workflow (4 days ago) <Vyacheslav Gerasimov>
* a0e73bffa0 - Build: Add kotlinPluginPublication to idea-gradle-tooling-api (4 days ago) <Vyacheslav Gerasimov>
* 5730a21e7b - (tag: build-1.4.0-dev-1046) Reworked k2k copy-paste action. (4 days ago) <Vladimir Dolzhenko>
* 9f15c0f4d7 - (tag: build-1.4.0-dev-1043) Add commentary about inserting type for lateinit var in completion (4 days ago) <Roman Golyshev>
* 4f74515508 - (tag: build-1.4.0-dev-1040) [NI] Fix CST calculation for covariant type projections (4 days ago) <Mikhail Zarechenskiy>
* 082cbae74a - (tag: build-1.4.0-dev-1037) Revert "Flaky ConcurrentModificationException in NewMultiplatformProjectImportingTest.testFileCollectionDependency fixed" (4 days ago) <Vladimir Ilmov>
* 7da26ce705 - (tag: build-1.4.0-dev-1032) Add `pull_request` to list of actions (4 days ago) <Jonathan Leitschuh>
* 19e989bc61 - Official Gradle Wrapper Validation GitHub Action (4 days ago) <Jonathan Leitschuh>
* 6e6f4d0503 - (tag: build-1.4.0-dev-1031) IR: close over the set of captured type parameters (4 days ago) <pyos>
* e9cea3358d - (tag: build-1.4.0-dev-1030) Do not use libraryJarWithoutIr as runtime output artifact (4 days ago) <Ilya Gorbunov>
* 3fabf9b6ad - Add dependency in disabled jar task on custom libraryJarWithIr (4 days ago) <Ilya Gorbunov>
* 3d7c7c4656 - Add problem zip file name when unable to open it (4 days ago) <Ilya Gorbunov>
* 09b1960dd0 - (tag: build-1.4.0-dev-1028) Regenerate stdlib sources: update copyright year (4 days ago) <Ilya Gorbunov>
* 30bdd463ad - Do not lower SinceKotlin version for unsigned arrays extensions if they already has some (4 days ago) <Ilya Gorbunov>
* 9566f329f0 - (tag: build-1.4.0-dev-1027) Mute FIR test failures and adjust failing test data due to KT-35948 (4 days ago) <Ilya Gorbunov>
* 0f6df5971b - Mute tests failing in JS_IR backend due to KT-35944 (4 days ago) <Ilya Gorbunov>
* ac7e54f651 - Improve terminological consistency in KClass docs (4 days ago) <Ilya Gorbunov>
* 71d847841e - Use real kotlin-stdlib jar in addKotlinReflect configuration test (4 days ago) <Ilya Gorbunov>
* 3a78ab6d40 - Do not use qualifiedName property in KClass.cast function, because it's not supported in K/JS (4 days ago) <Ilya Gorbunov>
* 43e08a5717 - Specify some real kotlin version in maven configuration test (4 days ago) <Ilya Gorbunov>
* b3ecf84c43 - Improve unexpected declaration exception message (4 days ago) <Ilya Gorbunov>
* ac790bea71 - Reorganize diagnostics tests with stdlib and reflect (4 days ago) <Ilya Gorbunov>
* ec6fdc5d4d - Fix noStdlib cli test (4 days ago) <Ilya Gorbunov>
* 8af43155c3 - Remove reflect API not actually supported in K/JS (4 days ago) <Ilya Gorbunov>
* 562bac3f6f - Copy JVM reflect declarations to JS (4 days ago) <Ilya Gorbunov>
* 0815ed2cbd - JVM IR: do not load KDeclarationContainer from builtins (4 days ago) <Alexander Udalov>
* ea95aabbb0 - Optimistically add isInstance and qualifiedName to common KClass (4 days ago) <Ilya Gorbunov>
* 47f78c424d - Commonize KType API (4 days ago) <Ilya Gorbunov>
* d87fb0ece0 - Introduce expect KFunction in common (4 days ago) <Ilya Gorbunov>
* 427e34fe5a - Do not serialize JVM kotlin.reflect to builtins (4 days ago) <Ilya Gorbunov>
* f27611939e - (tag: build-1.4.0-dev-1023) Raw FIR builder: fix situation with explicit type of for parameter (4 days ago) <Mikhail Glukhikh>
* 621936e951 - Do not generate Throws attribute for delegated members from Kotlin interfaces (4 days ago) <Alexander Udalov>
* 79d7335b8d - (tag: build-1.4.0-dev-1022) JVM IR: minor, add toString for FunctionHandleForIrFunction (4 days ago) <Alexander Udalov>
* 86996bf546 - IR: workaround exceptions in IrElement.dump (4 days ago) <Alexander Udalov>
* c3d5a88e52 - (tag: build-1.4.0-dev-1021) Add -Xno-use-ir to compiler modules where JVM IR currently fails (4 days ago) <Alexander Udalov>
* af71955fde - (tag: build-1.4.0-dev-1020, tag: build-1.4.0-dev-1014) Flaky ConcurrentModificationException in NewMultiplatformProjectImportingTest.testFileCollectionDependency fixed (4 days ago) <Vladimir Ilmov>
* fd1305c369 - (tag: build-1.4.0-dev-1010) [NI] Refactor OnlyInputType annotation check (4 days ago) <Pavel Kirpichenkov>
* 0d393e3fd7 - [NI] Update filtering of constraints with equal types (4 days ago) <Pavel Kirpichenkov>
* 2896642f94 - [NI] Consider synthetic lower nullability constraint non-proper (4 days ago) <Pavel Kirpichenkov>
* 07041574da - (tag: build-1.4.0-dev-1006) AbstractScriptConfigurationLoadingTest: add asserting messages (4 days ago) <Sergey Rostov>
* 40914e79ee - .gralde.kts: optimize getAffectedGradleProjectFiles (EA-220597 fixed) (4 days ago) <Sergey Rostov>
* 676c99b933 - (tag: build-1.4.0-dev-1003) NI: Fix exception during callable references overload resolution (4 days ago) <Denis Zharkov>
* 588259a034 - (tag: build-1.4.0-dev-1001) Add feature that allows references to synthetic properties with warning (4 days ago) <Mikhail Zarechenskiy>
* 595362b99f - (tag: build-1.4.0-dev-999, tag: build-1.4.0-dev-998) [kotlinx-metadata-klib] Proper support for enum entries (4 days ago) <Sergey Bogolepov>
* ffa2f97d2c - (tag: build-1.4.0-dev-994) Deprecate 1.2.x MPP Gradle plugins (5 days ago) <Sergey Igushkin>
* f9acc0ab88 - (tag: build-1.4.0-dev-993) Support Gradle instant execution for Kapt tasks (5 days ago) <Sergey Igushkin>
* 5111d1721a - (tag: build-1.4.0-dev-992) [TEST] Add js runtime to failing box test (5 days ago) <Dmitriy Novozhilov>
* a3037a081e - [NI] Fix resolve of lambdas with expected function type with receiver (5 days ago) <Dmitriy Novozhilov>
* 7733611c47 - [TEST] Replace `Experimental` with `OptIn` in testdata (5 days ago) <Dmitriy Novozhilov>
* 04ce10b6c1 - [NI] Improve completing callable references with type variable as expected type (5 days ago) <Dmitriy Novozhilov>
* 6fe214d825 - (tag: build-1.4.0-dev-988) JVM IR: fix handling of suspend extension lambdas with captured receiver (5 days ago) <Alexander Udalov>
* f45ca7acd3 - (tag: build-1.4.0-dev-986) Add -Xno-use-ir to override useIR flag for custom-built compiler (5 days ago) <Alexander Udalov>
* 4fa8266606 - (tag: build-1.4.0-dev-966) Unconditionally remove $$forInline suffix from enclosing method (5 days ago) <Ilmir Usmanov>
* 7bcd3c4c13 - (tag: build-1.4.0-dev-963) [FIR] Introduce & use FirScopeProvider.getStaticMemberScopeForCallables (5 days ago) <Mikhail Glukhikh>
* aaace40912 - [FIR] Split Receiver/ReceiverValue, QualifierReceiver/ExpressionReceiver (5 days ago) <Mikhail Glukhikh>
* 42ba54fffd - [FIR] Add test for qualifier resolve priority (5 days ago) <Mikhail Glukhikh>
* cef71b0349 - [FIR] Add static / companion ambiguity to test data (5 days ago) <Mikhail Glukhikh>
* f0ced642d9 - [FIR] Use static & qualified scopes to access qualified callables (5 days ago) <Mikhail Glukhikh>
* 6bbfb2ffe9 - (tag: build-1.4.0-dev-961) JVM: add tests for companion object accessor generation (5 days ago) <Dmitry Petrov>
* 3d85e5da5f - Enable ProperVisibilityForCompanionObjectInstanceField in 1.4 (5 days ago) <Dmitry Petrov>
* 02722e0238 - JVM_IR: mark the exception local as live only after the store (5 days ago) <pyos>
* bcad6aeda6 - (tag: build-1.4.0-dev-954) Fix project compilation after fix for KT-35920 (5 days ago) <Denis Zharkov>
* d4c34afb94 - NI: Do not resolve static callable references on generic types (5 days ago) <Denis Zharkov>
* c48539feb3 - NI: Fix callable references resolution when LHS is generic nested class (5 days ago) <Denis Zharkov>
* 4ff8acf5d7 - POC coroutine panel removed (5 days ago) <Vladimir Ilmov>
* c8c0f3383d - [debug] coroutine's stack frame locations pre-calculated on initialization (5 days ago) <Vladimir Ilmov>
* 4191d1d699 - (tag: build-1.4.0-dev-947) Make NodeJsSetupTask and YarnSetupTask cacheable (5 days ago) <Sebastian Schuberth>
* 2760034281 - NodeJsSetupTask: Check for the node executable instead of its directory (5 days ago) <Sebastian Schuberth>
* 3fcf3d6fea - (tag: build-1.4.0-dev-944) Add regression tests (5 days ago) <Pavel Kirpichenkov>
* d36dd12f58 - [NI] Restore old behaviour of `AbstractPartialBodyResolveTest` (5 days ago) <Pavel Kirpichenkov>
* b9a1fc294c - [minor] Move quickFixUtil to util package (5 days ago) <Pavel Kirpichenkov>
* 69e800c695 - Remove dependencies on data flow aware expression type in BindingContext (5 days ago) <Pavel Kirpichenkov>
* 4d11fac365 - [NI] Add restored smart casts to spec tests (5 days ago) <Pavel Kirpichenkov>
* 396b226462 - [NI] Restore missing smart casts after another smart cast in call (5 days ago) <Pavel Kirpichenkov>
* d3de2d419b - FIR2IR: fix failing enum entry test (5 days ago) <Mikhail Glukhikh>
* 88a1cb5a17 - (tag: build-1.4.0-dev-937) [NI] Use new type substitutor instead of old in completion of callable references (5 days ago) <Dmitriy Novozhilov>
* 3428a17759 - [NI] Postpone calls with not enough information in builder inference (5 days ago) <Dmitriy Novozhilov>
* f4b3e9b4b2 - (tag: build-1.4.0-dev-935) [FIR] Fix qualifier handling by FirQualifierNameResolver (5 days ago) <Mikhail Glukhikh>
* ae774a0ab9 - [FIR] Add test for qualified access to base class member case (5 days ago) <Mikhail Glukhikh>
* c129714bf9 - [FIR] Add test for inner class based qualifier case (5 days ago) <Mikhail Glukhikh>
* 33104a3ef8 - [FIR] Add accidentally missed JvmMappedScope.processClassifiersByName (5 days ago) <Mikhail Glukhikh>
* fb56e14654 - (tag: build-1.4.0-dev-933) Fix UAST method NPE for incomplete method PSI (5 days ago) <Igor Yakovlev>
* 9bd966c123 - (tag: build-1.4.0-dev-931) Supply correct Native platform for module descriptor while compiling from CLI (5 days ago) <Leonid Startsev>
* f2026a49bb - Support .decodeSequentially call on JVM and Native and remove READ_ALL handling from all platforms (5 days ago) <Leonid Startsev>
* cb98588202 - (tag: build-1.4.0-dev-926) Psi2Ir: Add an IrTextTest for enums with multiple constructors (5 days ago) <Steven Schäfer>
* 1b5109b6ee - JVM IR: Refactor EnumClassLowering (5 days ago) <Steven Schäfer>
* b0e61ab470 - JVM IR: Remove IrEnumValueOf intrinsic (5 days ago) <Steven Schäfer>
* f8779ddf9d - Psi2Ir: Create instance initializer calls in enum class constructors (5 days ago) <Steven Schäfer>
* 83edc7fa73 - IR: Remove unused argument from DeclarationFactor.getFieldForEnumEntry (5 days ago) <Steven Schäfer>
* ed57a53ad6 - (tag: build-1.4.0-dev-923) 191: Uast: fix compilation for 191 (5 days ago) <Nicolay Mitropolsky>
* b5afdc7553 - (tag: build-1.4.0-dev-917) Keep annotation FQ name in experimental API diagnostics (5 days ago) <Alexander Udalov>
* 514bf3eec0 - (tag: build-1.4.0-dev-913) Deprecate Experimental/UseExperimental in favor of RequiresOptIn/OptIn (6 days ago) <Alexander Udalov>
* f954a6c812 - Support custom message in RequiresOptIn (6 days ago) <Alexander Udalov>
* 9187a85aaf - Rename UseExperimental->OptIn, Experimental->RequiresOptIn in quickfix and IDE tests (6 days ago) <Alexander Udalov>
* da077b5353 - Rename UseExperimental->OptIn, Experimental->RequiresOptIn in Gradle plugin (6 days ago) <Alexander Udalov>
* 8f94a2bb75 - Rename UseExperimental->OptIn, Experimental->RequiresOptIn in stdlib kdocs (6 days ago) <Alexander Udalov>
* 7742a3b697 - Rename UseExperimental->OptIn, Experimental->RequiresOptIn in compiler tests (6 days ago) <Alexander Udalov>
* b839b905b5 - Rename Experimental/UseExperimental in compiler diagnostic messages (6 days ago) <Alexander Udalov>
* d547af00aa - Fix NPE in ExperimentalUsageChecker in corner case (6 days ago) <Alexander Udalov>
* ca05ff1791 - (tag: build-1.4.0-dev-911) JVM_IR: Fix bug in suspend function with many default arguments. (6 days ago) <Mads Ager>
* e46adbae29 - [JVM IR] Fix `checkLocalVariablesTableTest/parametersInSuspendLambda` for JVM IR. (6 days ago) <Mark Punzalan>
* f73891af98 - JVM_IR: actually forward the parameters to $suspendImpl (6 days ago) <pyos>
* 54285d328f - (tag: build-1.4.0-dev-902) Uast: `KotlinIDERenderLogTest` for running UAST tests with ULC (6 days ago) <Nicolay Mitropolsky>
* 99eab5a058 - (tag: build-1.4.0-dev-890) IR: unify 3 copies of function body remapping (6 days ago) <pyos>
* 4d1677be06 - (tag: build-1.4.0-dev-887) Invalidate PerModulePackageCache on content change in file without view provider (KT-35907) (6 days ago) <Nikolay Krasko>
* 092fb131e5 - CodeConformanceTest @author mention in sources fixed (6 days ago) <Vladimir Ilmov>
* 1333267983 - (tag: build-1.4.0-dev-885) [JS IR] Add serialization regressions tests (6 days ago) <Svyatoslav Kuzmich>
* fbf71be30c - [JS IR BE] Support mode of linking multiple klibs without .kt files (6 days ago) <Svyatoslav Kuzmich>
* 553128c3c9 - Coroutine as35 compatibility patch also added to 191. (6 days ago) <Vladimir Ilmov>
* d6b01f1007 - (tag: build-1.4.0-dev-882) NI: In subtyping do not intersect arguments for non-covariant types (6 days ago) <Denis Zharkov>
* 4202c9c1a4 - NI: Fix regression for star-projections approximation (6 days ago) <Denis Zharkov>
* 7255ee0a5b - NI: Fix smart-cast related regression (6 days ago) <Denis Zharkov>
* 02d9f258d1 - [FIR-TEST] Mute failing blackbox test (6 days ago) <Dmitriy Novozhilov>
* 4a29de3716 - (tag: build-1.4.0-dev-881) [NI] discriminate `Nothing` for reified parameters (6 days ago) <Pavel Kirpichenkov>
* a16b21a7cc - (tag: build-1.4.0-dev-876) JVM: Don't generate accessors to companions in earlier language versions (6 days ago) <Dmitry Petrov>
* 6ad159bb01 - JVM: Rewrite companion object accessor generation (6 days ago) <Dmitry Petrov>
* 04a6f4d92b - JVM IR: minor, use chars from JvmSimpleNameBacktickChecker in ClassCodegen (6 days ago) <Alexander Udalov>
* be228d594c - [JVM IR] Ensure class names are valid for JVM. (6 days ago) <Mark Punzalan>
* 049bb54ea6 - (tag: build-1.4.0-dev-869) IR: use map in remapTypeParameters (6 days ago) <Georgy Bronnikov>
* 0abdd0cb7b - [JVM IR] Refactor InterfaceDelegationPhase (6 days ago) <Kristoffer Andersen>
* a5ff88f897 - (tag: build-1.4.0-dev-864) IR: implement some missing features in wrapped descriptors for JVM IR (6 days ago) <Alexander Udalov>
* 6fe61c9056 - (tag: build-1.4.0-dev-863) [NI] Fix ambiguity when there are no applicable candidates (6 days ago) <Mikhail Zarechenskiy>
* 8d3e4a2965 - (tag: build-1.4.0-dev-860) IAE: RangeMarkerImpl.<init> (6 days ago) <Vladimir Dolzhenko>
* 83c3763096 - Access index under runReadActionInSmartMode in ProbablyContractedCallableNamesImpl (6 days ago) <Vladimir Dolzhenko>
* d176a26cdb - Improve investigation info in KtDotQualifiedExpression (6 days ago) <Vladimir Dolzhenko>
* 19164781f4 - Access index under runReadActionInSmartMode in KotlinRuntimeLibraryUtil (6 days ago) <Vladimir Dolzhenko>
* b2b90bd495 - Edit kdoc reference in Introducing import alias (6 days ago) <Vladimir Dolzhenko>
* f5545b3740 - Handle kdoc case for Introduce import alias inspection (6 days ago) <Vladimir Dolzhenko>
* ffc6786f06 - Module info has to be read under readAction in KotlinConfigurationCheckerComponent (6 days ago) <Vladimir Dolzhenko>
* 3260e41111 - Improve investigation info in PackageCodegenImpl (6 days ago) <Vladimir Dolzhenko>
* a63123b556 - Handle \r line endings in plaintext j2k (6 days ago) <Vladimir Dolzhenko>
* dc6adc805a - Handle java ctor case for Introduce import alias inspection (6 days ago) <Vladimir Dolzhenko>
* be65eed801 - Add more investigation info to diagnoseUnknownModuleInfo (6 days ago) <Vladimir Dolzhenko>
* 2f953f5049 - Add disposable to document listener in ScratchEditorSyncHighlighter (6 days ago) <Vladimir Dolzhenko>
* 6da24deec5 - Fix renaming class according to a file name when file name has no name (but extension) (6 days ago) <Vladimir Dolzhenko>
* 4425bb8fa1 - Commit documents before createResourceReference in KotlinAndroidAddStringResource (6 days ago) <Vladimir Dolzhenko>
* d644c0125a - Add more investigation info to getFilesForElements (6 days ago) <Vladimir Dolzhenko>
* 93ce4c003f - Module info has to be read under readAction in scriptDefinitionsFromDependencies (6 days ago) <Vladimir Dolzhenko>
* aefad5cf5e - Module info has to be read under readAction in KotlinNativeABICompatibilityChecker (6 days ago) <Vladimir Dolzhenko>
* e340651e47 - (tag: build-1.4.0-dev-855) CoroutineAsyncStackTraceProvider stack corruption fix (6 days ago) <Vladimir Ilmov>
* 9367c6a762 - (tag: build-1.4.0-dev-845) [NI] Use infered delegate expression type if there is no resolved call in trace (6 days ago) <Dmitriy Novozhilov>
* 605ef647e6 - Regenerate tests (6 days ago) <Dmitriy Novozhilov>
* cac4a991f5 - (tag: build-1.4.0-dev-841) coroutine debugger toolbar added (6 days ago) <Vladimir Ilmov>
* e570450c59 - coroutine debugger logic moved to jvm-debugger-coroutine module (6 days ago) <Vladimir Ilmov>
* b1b0817336 - [coroutine][debugger] implementation basing on X-* approach (6 days ago) <Vladimir Ilmov>
* 61c5ef61cc - [coroutine][debugger] refactoring being done (6 days ago) <Vladimir Ilmov>
* 7f0437da68 - (tag: build-1.4.0-dev-840) Update AS version to 4.0 Canary 8 (6 days ago) <Kirill Shmakov>
* 0764a065e8 - (tag: build-1.4.0-dev-833) Rewrite UnderMigration and MigrationStatus in Java (7 days ago) <Ilya Gorbunov>
* fa1c6c9697 - (tag: build-1.4.0-dev-825, origin/rr/4u7/ge-trial) Build: Add missing `com.github.node-gradle.node` plugin versions (7 days ago) <Vyacheslav Gerasimov>
* b2039a9a13 - (tag: build-1.4.0-dev-816) Build: Specify version explicitly for com.github.node-gradle.node (7 days ago) <Vyacheslav Gerasimov>
* bf5bba42ce - Build: Upgrade gradle enterprise plugin to 3.1.1 (7 days ago) <Vyacheslav Gerasimov>
* fc7b836151 - (tag: build-1.4.0-dev-805) Fix `isNegated` psi method in `KtWhenConditionInRange` (7 days ago) <victor.petukhov>
* a10f37dd50 - (tag: build-1.4.0-dev-804) New J2K: fix exception when met PsiLambdaParameterType (7 days ago) <Ilya Kirillov>
* 5be80be74d - New J2K: fix converting multiline comment with /* inside (7 days ago) <Ilya Kirillov>
* a87de01c74 - New J2K: add missing line break between property and getter (7 days ago) <Ilya Kirillov>
* b83a529b77 - New J2K: fix incorrectly removed line break before constructor comment (7 days ago) <Ilya Kirillov>
* 7bfad12e6a - New J2K: correctly convert compound Java assignment expression (7 days ago) <Ilya Kirillov>
* 6a8a68a263 - New J2K: fix UninitializedPropertyAccessException when calculating type of anonymous class (7 days ago) <Ilya Kirillov>
* 7882f566be - New J2K: Fix SOE in nj2k Java declarations printer (7 days ago) <Ilya Kirillov>
* 14a8d3726d - New J2K: remove initializer from property without backing field (7 days ago) <Ilya Kirillov>
* 1756857237 - (tag: build-1.4.0-dev-801) Rename: FirMemberScopeProvider -> FirDeclaredMemberScopeProvider (7 days ago) <Mikhail Glukhikh>
* 5c6341b4e4 - [FIR] Handle fully qualified expressions separately in tower resolver (7 days ago) <Mikhail Glukhikh>
* 587430ff90 - [FIR] Minor: remove FirSymbolProvider unused functions (7 days ago) <Mikhail Glukhikh>
* c343e5c9b7 - [FIR] Refactoring: extract FirTowerResolver.towerDataConsumer() (7 days ago) <Mikhail Glukhikh>
* c96e6e9da4 - [FIR] Refactoring: store name in CallInfo (7 days ago) <Mikhail Glukhikh>
* 9e0db86900 - [FIR] Refactoring: create consumer inside tower resolver (7 days ago) <Mikhail Glukhikh>
* 30e339a2d7 - [FIR] Convert CallKind to enum class (7 days ago) <Mikhail Glukhikh>
* f07adf085c - [FIR] Minor refactoring: createFunctionConsumer (7 days ago) <Mikhail Glukhikh>
* 02a57aab7d - [FIR] Code refactoring: InvokeReceiverCandidateCollector (7 days ago) <Mikhail Glukhikh>
* 5dbb98a5c8 - [FIR] Code cleanup: CandidateCollector (7 days ago) <Mikhail Glukhikh>
* 6b2e58cc0b - (tag: build-1.4.0-dev-792) Inline function: fix it works correctly for callable reference receiver (7 days ago) <Toshiaki Kameyama>
* 42deb7db48 - (tag: build-1.4.0-dev-508) KT-34582 Exclude `kotlin.coroutines.experimental` package from completion and auto-import (21 hours ago) <Roman Golyshev>
* 8399614de8 - (tag: build-1.4.0-dev-504) Move muted test failing on all platforms to mute-common (2 days ago) <Pavel Kirpichenkov>
* a98f36bce4 - (tag: build-1.4.0-dev-499) Reorganize existing Closeable/AutoCloseable.use tests (2 days ago) <Ilya Gorbunov>
* 941de655c4 - Add contract for 'use' (2 days ago) <Toshiaki Kameyama>
* 043eddb432 - (tag: build-1.4.0-dev-498) Cleanup: use effects introduced by contracts of assert* functions (2 days ago) <Ilya Gorbunov>
* 04fe0dc795 - (tag: build-1.4.0-dev-491) Minor: enable commit message inspections in IDEA (3 days ago) <Zalim Bashorov>
* 9cf1a2b404 - [Build] Remove the property to skip JS IR BE tests (3 days ago) <Zalim Bashorov>
* 9557034cf7 - [Build] Mark tmp dir in the root of project as excluded (3 days ago) <Zalim Bashorov>
* 40812cd116 - (tag: build-1.4.0-dev-488) Mute quickfix test (KT-35728) (3 days ago) <Pavel Kirpichenkov>
* 2d21b82501 - [NI] Remove hack for special functions (3 days ago) <Pavel Kirpichenkov>
* 9a12641fde - (tag: build-1.4.0-dev-483) Allow parallel access to klib zip filesystem (3 days ago) <Alexander Gorshenev>
* ddda93ad96 - (tag: build-1.4.0-dev-472) Mute flaky JavaAgainstKotlin.testUsingMutableInterfaces (3 days ago) <Nikolay Krasko>
* e20c66011a - Enable mute tests feature for BuiltInDecompilerTest (3 days ago) <Nikolay Krasko>
* 28e23f0aa8 - Mute flaky step over tests on Android Studio (3 days ago) <Nikolay Krasko>
* 11e4b710b5 - Mute GradleMigrateTest.testMigrateStdlib in AS (3 days ago) <Nikolay Krasko>
* 77edfed764 - Mute tests for preferring JDK classes in completion and auto-import in 191 and 192 (KT-35709) (3 days ago) <Nikolay Krasko>
* 74e2c98426 - Fix test data for QuickFixTestGenerated.SupertypeInitialization in 191 (3 days ago) <Nikolay Krasko>
* 0d48855333 - Mute JavaToKotlinConverterSingleFileTestGenerated in 191 (3 days ago) <Nikolay Krasko>
* 28eb6a223d - Fix UpdateConfigurationQuickFixTest.testEnableCoroutinesFacet test (3 days ago) <Nikolay Krasko>
* 4c28e0dec3 - Split tests to common and platform parts (3 days ago) <Nikolay Krasko>
* 570b522e8e - Minor: sort tests in mute database (3 days ago) <Nikolay Krasko>
* 6da3c2fa4e - (tag: build-1.4.0-dev-469) FIR2IR: set parent correctly (~) for anonymous functions (3 days ago) <Mikhail Glukhikh>
* a653feb2dc - (tag: build-1.4.0-dev-467) Scripting: use VFS events instead of document changes to track changes outside of IDE (KT-35557) (3 days ago) <Natalia Selezneva>
* 6bf0e4b1a9 - Simplify check for that gradle script configurations is up to date (3 days ago) <Natalia Selezneva>
* 3dfbd824e4 - Implement persistent storage for time stamps of files that affect build script configuration (KT-3556) (3 days ago) <Natalia Selezneva>
* ecb05ace91 - Scripting: extract API to check if script is related to any gradle project (3 days ago) <Natalia Selezneva>
* 716036a000 - (tag: build-1.4.0-dev-465) RemoveModifierFix: fix message for 'companion object' (3 days ago) <Toshiaki Kameyama>
* 3dc58bc995 - (tag: build-1.4.0-dev-464) [FIR2IR] Fix translating primitive array types (3 days ago) <Juan Chen>
* 1cf582e9ed - FIR2IR: set extension receiver for anonymous functions (3 days ago) <Mikhail Glukhikh>
* aa796e962a - FIR2IR (minor): remove duplicate of generateErrorCallExpression (3 days ago) <Mikhail Glukhikh>
* 95dd322bf0 - (tag: build-1.4.0-dev-461) Update FIR diagnostics test (3 days ago) <Mikhail Zarechenskiy>
* e4b2c238c7 - (tag: build-1.4.0-dev-458, minamoto/ir/inliner/inliner-no-local-object-copier-1/kotlin) FIR2IR: temporarily allow null receivers & use findIr*Receiver also for fields (3 days ago) <Mikhail Glukhikh>
* 338281e05f - [FIR TEST]: add test for KT-35730 (3 days ago) <Mikhail Glukhikh>
* 15f373a864 - FIR2IR: support object receiver case (this fixes 24 black box tests) (3 days ago) <Mikhail Glukhikh>
* f3b5ee4cba - FIR2IR: fix assertion in getIrFunctionSymbol (anonymous function case) (3 days ago) <Mikhail Glukhikh>
* 5e426fdc71 - [FIR] Optimization & checking fix: remove usage of dispatchReceiverValue (3 days ago) <simon.ogorodnik>
* 686965c0d3 - [FIR] Code cleanup: get rid of typeProvider hack (3 days ago) <simon.ogorodnik>
* caf02806d5 - (tag: build-1.4.0-dev-456, tag: build-1.4.0-dev-447) NI: Fix resolution ambiguity for references returned from lambda (3 days ago) <Denis Zharkov>
* 534718794c - Minor. Extract PSICallResolver::createCallableReferenceKotlinCallArgument (3 days ago) <Denis Zharkov>
* 840acbac68 - Minor. Make properties in KotlinResolutionCallbacksImpl private (3 days ago) <Denis Zharkov>
* Remove duplicate typeOrNull extension val
* [kotlin compiler][update] 1.4.0-dev-445
4c04ad2371 FIR: Add bindings for dispatch receiver parameters
a54ef3e427 FIR invoke resolve: remove redundant candidates
f47c3f0f5a FIR: if necessary, use explicit receiver as argument in invoke collector
0c88ecdc56 FIR resolve: introduce builtInExtensionFunctionReceiverValue
de50f8aef3 FIR resolve: add partial support of extension lambda calls
49e94f1ee3 FIR invoke consumer: minor rename
9a514dfdd9 FIR invoke consumer: do not process last data twice
933bdc98e5 Minor: extract val FirTowerConsumer.resultCollection
20fee028f9 [FIR TEST] Add test with incorrect invoke receiver
a8a50fa657 Fix raw FIR building with parenthesized expression as selector
a18fecb05f Minor: mute test for pre-1.3 behavior in JVM_IR
ee06678484 [JS BE] Fix `is` check with Function
04e567dbf9 [NI] Don't replace context dependency for blocks with expected type
4fa5e2d85c KT-20357: Add samples for linkedSetOf
95300ae31d KT-20357: Add sample for reduce, reduceRight and their indexed counterparts
6d092b5f71 Add more reduceOrNull tests
9546307243 Add sample for reduceOrNull and reduceRightOrNull
06008c40ab KT-33761 Add reduceRightOrNull
f5d696d3c4 KT-33761 Add reduceOrNull
39e1b24c2c Don't search for expects when not given -Xmpp-klibs
d210df9ea3 Update spec testdata according to previous commits
5dfe100ae5 Allow use reference to reified type parameters in contracts since 1.4
9c1b68f839 Prohibit using references to this from outer scope in contract declarations
f083edfac2 Allow contracts on final non-override members since 1.4
5a9070b6da as40: Minor: Fix copyright header in AbstractModelBuilderTest.java
3d79e4609e as40: Fix duplicate registration of kotlin-copyright
7b1c4e72ba Build: Fix android-wizardTemplate-plugin dependencies
1a3cf3b792 [Gradle, Native] Added subspecs support in CocoaPods plugin
8871c8b4fd Migrate diagnostic tests to 1.4
07d35a3ad1 Fix template indentation (#2923)
d3f63166f3 [JPS] Include Kotlin reflection for `tests-spec` though explicit specifying in gradle dependencies
babe6eb581 Fix explicit 'equals' for primitive types
1d5370a56a Fix rationale for test muted in JVM_IR (see KT-35656)
7898922066 NI: Fix type mismatch caused by smartcast
ae4397fbfb Fix bare typed smartcasts in NI
abee908b94 Remove effectively dead code in AbstractTypeCheckerContext
0b385cc532 NI: Approximate captured-for-star-projections to *
7728102a77 Cleanup and reformart DelegatedPropertyResolver.kt
c8a1b876e8 [NI] Fix completion of error delegates with receiver with type parameters
e83941a98e [NI] Don't resolve delegates twice
0c01499d98 [NI] Improve completing calls with multiple postponed arguments
0aa527347d Stubs don't break KtTypeAlias::isTopLevel
08454aa47e Minor: add reference to language design issue
2dd8727baf [JVM IR] ForLoopsLowering: Keep IMPLICIT_NOTNULL type-casts in `next()` and `componentN()` calls.
e54ef3bdb8 PSI2IR: ignore enum annotation arguments of error type
a9848305a3 Build: Use tar.gz extension for linux AS distributions
d8d21b0cba as40: Fix test compilation for AS 4.0 C7
89a259837f as40: Fix KotlinDslScriptModelProvider and KotlinDslScriptModelResolver for AS 4.0 C7
68f1d91e1b as40: Upgrade to AS 4.0 C7
eda27ab298 Build: Add Ide.AS40 constant
19233ee120 Build: Add as40 to .bunch
5fe06ceb06 Pill: Support api/implementation configurations
4309f53e11 NI: don't filter flexible types during CST calculation and force return as result the first of such types ^KT-35658 Fixed
51424ec598 [NI] Add constraint `K <: T` from constraint `K <: CapturedType(in T)`
b54169d312 [NI] Fix substitution in completion of callable references in coroutine inference
04d4366f2a [NI] Update testdata broken in NI
6ca0df59c1 [FIR-TEST] Fail old FE diagnostics test if testdata doesn't exist
77e4212774 [minor] unmute fixed spec tests
7ee71450bc [NI] Discriminate `Nothing?` result type from nullability constraints
a1ad680edb [NI] Disallow full completion based on lower Nothing constraint
384bd858e9 [NI] Support fixation to subtype in completion mode calculator
e69e45e2a6 [NI] Remove direcion calculator from variable fixation
e9941f8c12 [NI] Implement algorithm for completion mode selection
a9391c8dfb [NI] Remove Nothing result type restriction in most cases
ae1630f376 [NI] Don't discriminate `Nothing`-type from resulting ones
a8e9a6a1d0 Properly reference type parameter descriptors
f8fd5092c6 [native-gradle-plugin] Disabled cache building for iOS devices
70ff3d36d0 Fix running tests in compiler plugins
5583b57ed7 Regenerate spec tests to activate muting framework for them
7a94b1d88b Mute SpringReferenceNavigationTestGenerated test
2f129ea435 Allow resolve during fixing AddSpringBeanQualifierFix action
bf79b660c4 Fix HighlightingWithDependentLibrariesTest in 193 by using relative path
1b9bae0cca Mute more flaky tests
d575df56e9 Minor: show method key in parse error
143cfc7030 Minor: put first actual item to the new line in tests
9b68008208 Mute JvmSmartCompletionTestGenerated (KT-32919)
c372dc7f0a Fix AmbiguousCalls in >= 192
0884681662 Mute flaky stub builder tests
1e14c48742 Mute KotlinMavenInspectionTestGenerated
9206f1cfb2 Remove compatibility hack with reflection usage
1682ace428 Mute MultiPlatformHighlightingTestGenerated
3210e1d44c Fix testHighlightingWithDependentLibraries
03bd80b1ba Mute CreateActual.testWithTestDummy
d2909814c2 Mute DeprecatedSymbolUsageFixSpecialTest
d80fdf307f Fix testNoSynthesizedParameterNames in 192 and 193
dca5ff10c7 Mute testKotlin_moveTopLevelDeclarations_moveFunctionToPackage_MoveFunctionToPackage in 193
6613b73657 Mute highlighting tests
1e3736ec1e Mute SerializationIrBytecodeListingTestGenerated
1058f04c53 Mute ShortenRefsTestGenerated
84604b91bf Mute StringInterpolationInjectionTest
c11f36cf1d Mute IncrementalJvmJpsTestGenerated tests
18b1d64adc Update FindUsagesTestGenerated$Kotlin$Conventions.testSet test data
3520d5b81d Mute JavaAgainstKotlinBinariesCheckerTestGenerated tests in 192 and 193
5f25242cbf Mute QuickFixTestGenerated.Libraries tests
712517a02e Mute testWithJava9ModuleInfo tests
f41b588f70 Mute gradle.NewMultiplatformProjectImportingTest tests
08ade450ff Mute gradle.ImportAndCheckHighlighting (KT-35631)
c848212ae9 Mute GradleBuildFileHighlightingTest test
c935078f05 Mute JavaToKotlinConverterSingleFileTestGenerated tests
c5d4213a5c Mute CoroutineDumpTestGenerated, stable failure on windows
9d54d1ec40 Mute GradleFacetImportTest tests in 192 and 193
482cb07420 Mute GradleConfiguratorTest tests
8014a6509e Allow to mute JUnit 4 tests with parameters
d74721716a [JS IR] Use short klib names instead of absolute paths
31c84e9ac4 [JS IR] Build stdlib using compiler from repo
70111f8db1 Ignore test in Native backend
be8ae24713 Temporary mute some spec tests through apply changes after 45e881f03f1129b2d3eb Support serializing a module's own descriptors without dependencies
ed6034e449 Support generating a klib from common code with K2MetadataCompiler
28e0089259 Allow not providing IR to serialize a klib with just the frontend metadata
cea0f08049 Regenerate compiler tests
45d894ee6e K/N: remove unused code
84e8b895be Minor: Fix compilation warnings
59e84e826b Fast check of Kotlin/Native KLIBs by virtual files
98e9642a1e Stop publishing old KLIB reader
4afbbda858 Minor fixes of move refactoring
a2db1f8314 Fix move tests for bunch 192
f2f7d144aa [JS] Fix failing test
6ba8fbd451 [IR BE] Refactored FoldConstantLowering
e4f83b96a3 [JS BE] Reduce temporary variable number produced during lowering
fb3bd8a9ac [JS BE] Implement accessor inlining optimization (WIP) - enable constant folding
9871f8c579 [JS BE] Fix DCE to let it remove constant properties
2c94f590ca [JS BE] Improve error message in JS BE
738db7e511 [IR BE] Make FoldConstantLowering common
540b3cfec3 [JS IR] Fix test to make them able to run with JS
b5af28b28d [JS IR] Fix state machine builder to fit into switch optimizer requirements
50889e77a8 [JS IR] Support switch optimization for when-expression
23caf15457 [JS IR] Implement Switch optimizer for JS IR codegen
8dd467bde0 Fix build for bunch 191
982a088f00 JVM_IR: do not copy defaults in functions with inline class parameters
9e17140daf [JS_IR] Turned on passing JS_IR tests
7a5e8b4316 [IR] Inliner: supported tricky function references
cdf9ef63ba Remove nullability assertions from special bridge call arguments
fabeca5955 Redundant curly braces in string template: do not report labeled 'this'
80d29cdad1 FIR resolve: soften processBlock limitation during inference completion
fd73f5af20 FIR: simplify problematic test
03ec76b570 Redundant visibility modifier: do not report for 'internal' inside 'private'
49e5f170d1 "Replace 'when' with 'if'" intention: do not suggest if 'when' subject is variable declaration
1cdcef3b08 "Split property declaration" intention: do not suggest in 'when' subject
eab6864269 KT-35536: Fix enum constants in KAPT
62924ddcd4 KT-35472: Detect when content of annotation processor changes
7b227f3113 Remove Redundant Project
d4b0151f51 JVM_IR: fix name of received field for suspend lambdas
068d3f4beb JVM_IR: Use IrInlineReferenceLocator to find inline suspend lambdas and lambdas, which capture crossinline
1ea89ce28e JVM_IR: Minor. Unmute tests
5c92da3f35 JVM_IR: Do not generate parameter annotations for continuation constructors
9292022f88 JVM_IR: Support inner lambdas which capture crossinline
daa76cbf1e JVM_IR: Support inner objects with multiple suspend functions
a1448ebb37 JVM_IR: Support crossinline suspend lambdas
3b37f6bd32 JVM_IR: Add attributes to named suspend functions
0f1592b023 Remove deprecated method usage
6fb788d446 Fix move refactoring for several class files
51f726be9b JVM_IR: Fix check for whether classes are from Java.
e261b1e2de JVM IR: Fix line numbers in callable reference classes
59f2aa7add JVM_IR: remove constructors of nested annotations
17d2fda946 JVM_IR: keep nullability when remapping type parameters
1b95040934 [kotlin-native-plugin] Two fixes: * Added property to select the cache kind (none, dynamic, static) * Fixed the check if the cache needs to be rebuilt
e078282767 Fix ambiguity between Java and Kotlin SAM candidates
99e02665b5 Add forgotten FIR test data for old FE test
81ac46d35d Fix FIR test data for old FE test
74889ef3ad [Gradle, JS] Actualize node and yarn version
24e3310393 [Gradle, JS] Add check on run and dist task
fefdce0406 KT-35550 Generate type parameters for delegating property accessors