Skip to content
This repository has been archived by the owner on Aug 10, 2021. It is now read-only.

Gradle plugin producing multiple binaries #2505

Closed
lathspell opened this issue Dec 29, 2018 · 2 comments
Closed

Gradle plugin producing multiple binaries #2505

lathspell opened this issue Dec 29, 2018 · 2 comments
Assignees

Comments

@lathspell
Copy link

I've only played around with Kotlin Native a bit to produce a Linux binary but I noticed that the current Gradle Plugin seems incapable of producing more than one binary. Configuration examples like components.main with entryPoint in GRADLE_PLUGIN.md suggests that. Wouldn't it be better if it just scans for every global fun main(Array<String>) signature and makes them a binary of the same name?

@ilmat192
Copy link
Contributor

Yes, it will be supported in kotlin-multiplatform in 1.3.20 (see JetBrains/kotlin@ea21662).

@ilmat192 ilmat192 self-assigned this Jan 11, 2019
homuroll added a commit that referenced this issue Aug 14, 2019
* 949bb9d150a - (tag: build-1.3.60-dev-1047) IR: Get rid of descriptors in tailrec calls collection (22 hours ago) <Ilya Matveev>
* cafe2cdb12f - IR: Fix fake-override resolution for fields (22 hours ago) <Ilya Matveev>
* ac667403efd - (tag: build-1.3.60-dev-1044) (Un)mute and add tests for vararg codegen (22 hours ago) <Steven Schäfer>
* d22814f6da0 - JVM IR: Fix vararg handling in DefaultParameterInjector (22 hours ago) <Steven Schäfer>
* 1543accf40b - JVM IR: Remove vararg handling from ExpressionCodegen (22 hours ago) <Steven Schäfer>
* 4d8d65abec8 - JVM IR: Remove varargs from CallableReferenceLowering (22 hours ago) <Steven Schäfer>
* 99f1329c148 - JVM IR: Remove varargs from PropertyReferenceLowering (22 hours ago) <Steven Schäfer>
* 4cef1c49012 - JVM IR: Remove varargs from EnumClassLowering (22 hours ago) <Steven Schäfer>
* 8d9f2f42386 - JVM IR: Add a lowering to desugar varargs to arrays (22 hours ago) <Steven Schäfer>
* a7b31ba42b6 - Add a utility function to compute type substitutions for call (22 hours ago) <Steven Schäfer>
* d61b276ebf2 - JVM IR: Fix types in ArrayGet/Set intrinsics (22 hours ago) <Steven Schäfer>
* a1c52f69f2f - (tag: build-1.3.60-dev-1032) New J2K: convert Long.parseLong(s) to s.toLong() (25 hours ago) <Toshiaki Kameyama>
* 9290ec34dba - (tag: build-1.3.60-dev-1029) Provide proper platformSpecficContainer in CompositePlatformConfigurator (25 hours ago) <Dmitry Savvinov>
* 1b7fa21a83a - Minor. Add comments to creation of DelegatingBindingTrace (25 hours ago) <Dmitry Savvinov>
* 55784346297 - (tag: build-1.3.60-dev-1011) Fix: No value has been specified for 'binaryResultsDirectory' (KT-33246) (2 days ago) <Sergey Igushkin>
* 01ddac58e16 - (tag: build-1.3.60-dev-1008) Add language feature for changed name of property annotations method (2 days ago) <Alexander Udalov>
* ea0142da60e - Use JVM name of getter in synthetic method for property annotations (2 days ago) <Alexander Udalov>
* dfea94aef55 - (tag: build-1.3.60-dev-1002) Minor, use INTRINSICS_CLASS_NAME constant instead of hardcoded string (2 days ago) <Alexander Udalov>
* b970a57adb0 - Generate version requirement on inline functions since API version 1.4 (2 days ago) <Alexander Udalov>
* e207c963365 - Throw NPE instead of TypeCastException since 1.4 (2 days ago) <Alexander Udalov>
* 2baddb029c4 - Use Intrinsics.checkNotNullParameter to throw NPE in parameter null checks (2 days ago) <Alexander Udalov>
* 480313210a5 - Use Intrinsics.checkNotNullExpressionValue to throw NPE in Java null checks (2 days ago) <Alexander Udalov>
* a7c8fdcbe2e - Use Intrinsics.checkNotNull and throw NPE in !! operator generation (2 days ago) <Alexander Udalov>
* 6106b72283c - (tag: build-1.3.60-dev-1000) [IR] Fixed bug with fake override building (2 days ago) <Igor Chevdar>
* ffdf3c361e6 - [K/N libraries] Used fictitious functional interfaces factory (2 days ago) <Igor Chevdar>
* 226013353d9 - [IrSerializer] Removed hacks with functional interfaces (2 days ago) <Igor Chevdar>
* 00dc3355592 - [IrSerializer] Preparations for functional interfaces handling (2 days ago) <Igor Chevdar>
* c007f3efb3e - (tag: build-1.3.60-dev-991) Minor, move lazyClosure out of TypeUtils.kt (2 days ago) <Alexander Udalov>
* cb8f70189db - Minor, add debug info to assertion in AddContinuationLowering (2 days ago) <Alexander Udalov>
* 0065236bdeb - (tag: build-1.3.60-dev-984) Move default implementation of TargetPlatform.platformName to leaf classes (2 days ago) <Dmitry Savvinov>
* 555e1a35e98 - (tag: build-1.3.60-dev-971) .idea: remove maven project from default config (2 days ago) <Sergey Rostov>
* ba9c632f155 - (tag: build-1.3.60-dev-970) Gradle, npm: use state file as fake output for :kotlinNpmInstall task (2 days ago) <Sergey Rostov>
* 6b5739bd6a7 - Gradle, ProcessedFilesCache: don't report on clashes with for targets with removed source (2 days ago) <Sergey Rostov>
* 84971d20037 - (tag: build-1.3.60-dev-964) Mention union in intersect documentation and vice versa (KT-26212) (3 days ago) <Abduqodiri Qurbonzoda>
* e88dce3e19a - (tag: build-1.3.60-dev-947) Use CFG to recognize suspension point's end (5 days ago) <Ilmir Usmanov>
* 570d66be46c - (tag: build-1.3.60-dev-922) Support "// !API_VERSION: LATEST" directive in tests (5 days ago) <Alexander Udalov>
* 13b07e71e83 - Set AnalysisFlags.explicitApiVersion in tests with API_VERSION directive (5 days ago) <Alexander Udalov>
* 94567635769 - Minor, fix debug info when inferring API version (5 days ago) <Alexander Udalov>
* d0385e4e7c8 - (tag: build-1.3.60-dev-921) Recognize Intrinsics.checkNotNullParameter call on lambdas in inline functions (5 days ago) <Alexander Udalov>
* 09ab98a4f8d - (tag: build-1.3.60-dev-917) New J2K: Don't fail on captured types & don't use functional interface with captured types (5 days ago) <Ilya Kirillov>
* 0c3c0989b4d - (tag: build-1.3.60-dev-916) JVM IR: Don't move inaccessible const fields out of interface companions (5 days ago) <Steven Schäfer>
* 37424255472 - (tag: build-1.3.60-dev-907) Move out compiler plugins from the main IDE plugin JAR (KT-31279) (5 days ago) <Yan Zhulanow>
* 310237a8b11 - Correct expected test output (5 days ago) <Georgy Bronnikov>
* 73d2ae961ca - JVM IR: BridgeLowering boxing fixes (5 days ago) <Steven Schäfer>
* 6aa8ecd745c - JVM IR: Remove bridge construction from CallableReferenceLowering (5 days ago) <Steven Schäfer>
* ebb59d51d2b - Fix incorrect Double.toLong conversion for infinite values in JS (5 days ago) <Ilya Gorbunov>
* 8bf61a12dfb - (tag: build-1.3.60-dev-887) Minor. Remove UNREACHABLE_CODE slice from BindingContext (5 days ago) <Dmitriy Novozhilov>
* 154cf46f7ce - (tag: build-1.3.60-dev-880) New J2K: add ReplaceGuardClause inspection to post-processing (6 days ago) <Toshiaki Kameyama>
* 51e007116fe - (tag: build-1.3.60-dev-858) KotlinLineMarkerProvider: ignore non-leaf elements when putting gutters (KT-28075, KT-30052, KT-33182) (6 days ago) <Nicolay Mitropolsky>
* c3ea0a1e5b9 - (tag: build-1.3.60-dev-856) [FIR] Add forgotten visit of annotation for FirAbstractLoop (6 days ago) <Dmitriy Novozhilov>
* 1eda42cb883 - (tag: build-1.3.60-dev-850) JVM_IR. Generate SMAP information for anonymous classes (6 days ago) <Mikhael Bogdanov>
* a444a40849a - JVM_IR. Basic support of 'inlineCallSiteInfo' (6 days ago) <Mikhael Bogdanov>
* f34a08cbbf4 - (tag: build-1.3.60-dev-849) JVM IR: Convert interface companion fields to static fields. (6 days ago) <Steven Schäfer>
* e6211c49950 - (tag: build-1.3.60-dev-832) Debugger: Fix the compilation error in as33 bunch (7 days ago) <Yan Zhulanow>
* f5c0a30c51a - (tag: build-1.3.60-dev-818) Add intention to replace "Map.getOrDefault" (7 days ago) <Toshiaki Kameyama>
* e09ae645b3d - (tag: build-1.3.60-dev-817) Advance bootstrap version to `1.3.60-dev-770` (7 days ago) <Mikhail Zarechenskiy>
* 9f0991f0aa6 - (tag: build-1.3.60-dev-806) Minor, clean up type approximator a bit (7 days ago) <Mikhail Zarechenskiy>
* 04e57f712ef - (tag: build-1.3.60-dev-803) [NI] Introduce feature for passing function references with defaults (7 days ago) <Mikhail Zarechenskiy>
* 0219b86d063 - [NI] Fix poor performance of recursive types approximation (7 days ago) <Mikhail Zarechenskiy>
* 5f76918c90d - [NI] Use approximator as a component, don't recreate it during resolve (7 days ago) <Mikhail Zarechenskiy>
* cddabf140bd - (tag: build-1.3.60-dev-799) Implement proper expression generation for the last script line (7 days ago) <Ilya Chernikov>
* ec54246b3ae - (tag: build-1.3.60-dev-797) Fix TCServiceMessagesClient not removing an empty line prefix on Windows (7 days ago) <Sergey Igushkin>
* 471b515adbe - (tag: build-1.3.60-dev-792) Avoid getTopLevelClass in firMode (7 days ago) <Steven Schäfer>
* 43a27ab58c0 - (Un)mute tests (7 days ago) <Steven Schäfer>
* 70aee4f9e24 - JVM IR: Handle -Xassertion modes (7 days ago) <Steven Schäfer>
* 7b2edc6de84 - Extract simple inlining utility from ArrayConstructorLowering (7 days ago) <Steven Schäfer>
* d11344ce2e1 - Add more tests for -Xassertions=jvm corner cases (7 days ago) <Steven Schäfer>
* 3e251668324 - (tag: build-1.3.60-dev-785, origin/rr/gradle/snrostov/js) Gradle, js, karma: require webpack npm dependencies (7 days ago) <Sergey Rostov>
* 99762193f9d - Gradle, js, npm: proper disambiguation classifier for npm and tools configurations (7 days ago) <Sergey Rostov>
* 1dc860f2069 - Gradle, js, npm: fix targets and compilation listener (7 days ago) <Sergey Rostov>
* 87e80317a03 - Gradle, js, external declarations: read flags from properties (7 days ago) <Sergey Rostov>
* 88db93853f5 - (tag: build-1.3.60-dev-776) Make context available to suppressors (7 days ago) <Jim S>
* 5151659006f - (tag: build-1.3.60-dev-770) Do not use dummy resolving for light data classes which extend other classes (8 days ago) <Ilya Kirillov>
* 39e15782b27 - (tag: build-1.3.60-dev-766) Debugger: Fix compatibility with AS 3.3 (8 days ago) <Yan Zhulanow>
* 01805e88782 - Debugger: Fix read action in 'createLineSourcePosition' (KT-33064) (8 days ago) <Yan Zhulanow>
* 8211e73f7e4 - Revert "Evaluator: Do not report parsing error on empty block/expression (KT-11938)" KT-11938 reopened because of KT-32699. (8 days ago) <Yan Zhulanow>
* d86bede2936 - Fix compatibility issue with the 'kotlinttest' plugin (8 days ago) <Yan Zhulanow>
* 0a092d66130 - Debugger: Fix breakpoint firing in '$suspendImpl' (KT-27645) (8 days ago) <Yan Zhulanow>
* 9096d211d3b - Debugger, minor: Fix line breakpoint popup (add containing declaration name) (8 days ago) <Yan Zhulanow>
* 1f13c4b87bb - Parcelize: Remove remaining experimental status checks (KT-32096) (8 days ago) <Yan Zhulanow>
* b3941c4ed08 - Pill: Fix platform source attachment in compiler modules (8 days ago) <Yan Zhulanow>
* 086b151e1fe - Pill: Fix project build, add kotlin-scripting-jvm-host module (8 days ago) <Yan Zhulanow>
* 89c45e9e3f0 - Fix stub loading for crossinline lambdas compiled by older Kotlinc (EA-105730) (8 days ago) <Yan Zhulanow>
* cc3f1b35010 - Debugger: Fix exception in "Smart step into" for Java method calls (KT-32813) (8 days ago) <Yan Zhulanow>
* 79a5375ad10 - Debugger: Fix NPE in CFA during evaluation (KT-32830) (8 days ago) <Yan Zhulanow>
* ecce34e02bf - Debugger: Fix infinite recursion in inline callable searcher (EA-108938) (8 days ago) <Yan Zhulanow>
* ea97926c665 - Debugger: Add verbose logging for EA-125569, fix possible issue (8 days ago) <Yan Zhulanow>
* 527df35bf32 - Debugger: Handle case when we can't calculate the anonymous class name gracefully (EA-141202) (8 days ago) <Yan Zhulanow>
* 0f568a395f2 - Debugger: Recognize exceptions from target VM in FUS (8 days ago) <Yan Zhulanow>
* 71e8cddaa67 - Minor: Fix NI error in KotlinPositionManager (8 days ago) <Yan Zhulanow>
* 17c34060975 - Debugger: Gracefully handle debugger exceptions we can't do anything reasonable with (EA-128154, EA-139473) (8 days ago) <Yan Zhulanow>
* 70745f233f3 - Debugger: Fix reference value evaluation in Java contexts (8 days ago) <Yan Zhulanow>
* ed03d6e48e6 - Debugger, minor: Move FrameInfo out of KotlinCodeFragmentFactory (8 days ago) <Yan Zhulanow>
* 98b4844f51d - Debugger, minor: Reformat KotlinCodeFragmentFactory (8 days ago) <Yan Zhulanow>
* bb3091429f5 - Debugger: Keep a reference to stack trace element (EA-208000) (8 days ago) <Yan Zhulanow>
* a664df81432 - Debugger: Unwrap EvaluateExceptions on checking (EA-105847) (8 days ago) <Yan Zhulanow>
* e301ddde9ee - Pill: Ignore KotlinPlugin artifact in Git (8 days ago) <Yan Zhulanow>
* 52a958256de - Debugger: Disable exception on 'variable not found' event (EA-138365) (8 days ago) <Yan Zhulanow>
* e0c4a1c6f19 - Debugger: Improve error diagnostics in FUS (8 days ago) <Yan Zhulanow>
* a20014a7e66 - Reformat eval4j (8 days ago) <Yan Zhulanow>
* eb173893b0e - Debugger: Minor, check evaluator preconditions as in Java evaluator (8 days ago) <Yan Zhulanow>
* d6487e89ad4 - Debugger: Prohibit 'suspend fun' calls in evaluated expressions (8 days ago) <Yan Zhulanow>
* 910133dbfbe - Debugger: Fix line numbers on String literal 'when' condition checks (8 days ago) <Yan Zhulanow>
* 3d3bde5483f - Debugger: Do not ignore duplicated locations for line breakpoints (8 days ago) <Yan Zhulanow>
* de361f0b6c6 - Minor: Add 'kotlinc' to the project dictionary (8 days ago) <Yan Zhulanow>
* 780c0518e54 - Debugger: Disallow breakpoints for @InlineOnly function bodies (KT-32687, KT-24408) (8 days ago) <Yan Zhulanow>
* 25fb77e7adb - Debugger: Add breakpoint applicability tests (8 days ago) <Yan Zhulanow>
* a8d08815a61 - Simplify call: Fix false positive in "filter {}" detection (KT-32468) (8 days ago) <Yan Zhulanow>
* b1f132d750e - Debugger: Add stepping tests for function breakpoints (8 days ago) <Yan Zhulanow>
* 023baf62333 - Debugger: Ask for light class generation in background (8 days ago) <Yan Zhulanow>
* 129ca7f2d8a - Debugger: Fix breakpoint applicability (KT-10984) (8 days ago) <Yan Zhulanow>
* 22c18ffaa97 - Debugger: Add Kotlin Function breakpoints (KT-22116) (8 days ago) <Yan Zhulanow>
* 55ea0840b1f - Debugger: Keep continuation and spilled variables until the whole trace is processed (EA-208000) (8 days ago) <Yan Zhulanow>
* 89b152809f6 - (tag: build-1.3.60-dev-761) Build: Make dependencies on builtins compileOnly (8 days ago) <Vyacheslav Gerasimov>
* 80acc56c104 - (tag: build-1.3.60-dev-759) Don't lost type parameters for members of inline classes in the bytecode (8 days ago) <Mikhail Zarechenskiy>
* a874f4f5c38 - (tag: build-1.3.60-dev-748) Don't use `addIfNotNull` core util in the JS Gradle plugin (8 days ago) <Sergey Igushkin>
* 47bee6a6c50 - (tag: build-1.3.60-dev-738) JVM_IR. Support reified parameters in anonymous object super constructor call (8 days ago) <Mikhael Bogdanov>
* 645736f167c - JVM_IR. Support anonymous object/lambda reification (8 days ago) <Mikhael Bogdanov>
* 0571f90762d - (tag: build-1.3.60-dev-735) Build: Add `kotlin.build.jar.compression` property (8 days ago) <Vyacheslav Gerasimov>
* 659c399d306 - Build: Add `kotlin.build.dependencies.dir` property (8 days ago) <Vyacheslav Gerasimov>
* 1d0ba4edd4d - (tag: build-1.3.60-dev-727, origin/rr/pdn_ir_typealias) IR: IrTypeAlias: update testData after rebase on master (8 days ago) <Dmitry Petrov>
* f590d4da9eb - IR: IrTypeAlias: serialize/deserialize new IR objects (8 days ago) <Dmitry Petrov>
* b3525b077cb - IR: IrTypeAlias: isActual (8 days ago) <Dmitry Petrov>
* 2b43b09444f - IR: IrTypeAlias: Strip 'typealias' declarations in back-ends (8 days ago) <Dmitry Petrov>
* 6abb0ffe289 - IR: IrTypeAlias: Update FIR2IR testData (8 days ago) <Dmitry Petrov>
* 48ae76ac286 - IR: Introduce IrTypeAlias element (8 days ago) <Dmitry Petrov>
* 499f9330d2f - (tag: build-1.3.60-dev-713) Gradle: Don't use the deprecated "layout" method for Ivy repos (8 days ago) <Ilya Matveev>
* b8bdef00058 - (tag: build-1.3.60-dev-697) Refactoring: introduce isKotlinScratch function (8 days ago) <Roman Golyshev>
* f35ce1e9f66 - Refactoring: remove duplicate of kotlin script extension constant (8 days ago) <Roman Golyshev>
* 49b534e894c - (tag: build-1.3.60-dev-687) JVM IR: move non-private const properties from multifile part to facade (9 days ago) <Alexander Udalov>
* f01b0f64670 - JVM IR: generate correct metadata for multi-file classes (9 days ago) <Alexander Udalov>
* 4be0e00071a - JVM IR: support multi-file classes (9 days ago) <Alexander Udalov>
* 73a671af7c9 - JVM IR: generate tests on incremental compilation (9 days ago) <Alexander Udalov>
* e1fc2c57cbc - JVM IR: introduce global serialization bindings for convenience (9 days ago) <Alexander Udalov>
* babbbd0ff66 - JVM IR: generate facade class for property accessors from dependencies (9 days ago) <Alexander Udalov>
* 28e2fd63ca0 - IR: introduce WrappedProperty{G,S}etterDescriptor (9 days ago) <Alexander Udalov>
* cfd3d974d12 - JVM IR: perform substitution in IrTypeSystemContext.getSubstitutedUnderlyingType (9 days ago) <Alexander Udalov>
* 908498a5604 - JVM IR: deduplicate exception message text in FunctionCodegen (9 days ago) <Alexander Udalov>
* 5f06c9e86cb - JVM IR: do not generate generic signature for $delegate field (9 days ago) <Alexander Udalov>
* 45f93521d9d - JVM IR: add IrWriteSignatureTestGenerated (9 days ago) <Alexander Udalov>
* 26346d88ccb - JVM IR: take IrFunction in IrTypeMapper.mapFunctionName/mapReturnType (9 days ago) <Alexander Udalov>
* 8c1b2a7f209 - JVM IR: record DELEGATED_PROPERTIES slice for correct metadata serialization (9 days ago) <Alexander Udalov>
* d9caeca2493 - (tag: build-1.3.60-dev-680) JVM_IR: Copy suspend lambda's attributes (9 days ago) <Ilmir Usmanov>
* 88e5d2bc700 - (tag: build-1.3.60-dev-666) Fix unrelated tasks being configured at execution time, KT-31666 (9 days ago) <Sergey Igushkin>
* 9182fe887e3 - (tag: build-1.3.60-dev-663) Fix inline class handling in DefaultParameterInjector (9 days ago) <Steven Schäfer>
* 79f71f61d59 - JVM BE: Add more tests for default arguments (9 days ago) <Steven Schäfer>
* 9d7de8e9ec8 - (tag: build-1.3.60-dev-662) KT-32791: Avoid EDT when acquiring editor for setting line mark in scratches (9 days ago) <Roman Golyshev>
* 971d36837a1 - (tag: build-1.3.60-dev-656) JVM_IR. Don't generate annotations and signature on synthetic methods (9 days ago) <Mikhael Bogdanov>
* 2dabb91a1fe - (tag: build-1.3.60-dev-650) J2K, minor: clean copy-paste conversion code (9 days ago) <Ilya Kirillov>
* f1482177b4f - Fix NPE in J2K copy-paste handler for invalid offset (9 days ago) <Ilya Kirillov>
* 838582c9260 - Fix "Assertion failed: Write access is allowed inside write-action only" in Kotlin refactoring dialog (9 days ago) <Ilya Kirillov>
* b4a0436abab - Show occurrences chooser in EDT thread in KotlinIntroduceVariableHandler (9 days ago) <Ilya Kirillov>
* 02f2009f2a6 - Do not show "Replace overloaded operator with function call" intention on incomplete expressions (9 days ago) <Ilya Kirillov>
* 892135ae23b - (tag: build-1.3.60-dev-637) Unused symbol: don't report for enum entry when enum builtin function is used (9 days ago) <Toshiaki Kameyama>
* 776cccf57cd - (tag: build-1.3.60-dev-636) FunctionWithLambdaExpressionBodyInspection: fix ClassCastException for "Remove braces" quick fix (9 days ago) <Toshiaki Kameyama>
* e5e5e9084ef - (tag: build-1.3.60-dev-632) Improve error message (#2505) (9 days ago) <Louis CAD>
* b2753a22a24 - (tag: build-1.3.60-dev-630, tag: build-1.3.60-dev-618) Advance bootstrap to 1.3.60-dev-607 (10 days ago) <Ilya Gorbunov>
* 103e16c40f2 - (tag: build-1.3.60-dev-617) kotlin-maven-plugin: avoid adding sourceroots to read-only freeArgs list (10 days ago) <Ilya Gorbunov>
* 5d12603d73b - (tag: build-1.3.60-dev-614) JVM_IR: remove unused code (11 days ago) <Georgy Bronnikov>
* ce6e2621cf5 - Unmute working tests (11 days ago) <Georgy Bronnikov>
* f9391ec790d - Remove handling of default arguments from codegen (11 days ago) <Georgy Bronnikov>
* 4d50086d355 - JVM_IR: reorder lowerings (11 days ago) <Georgy Bronnikov>
* 924fa6f9d3d - JVM_IR: use DefaultParameterInjector (11 days ago) <Georgy Bronnikov>
* 52c00ba2a14 - (tag: build-1.3.60-dev-607, tag: build-1.3.60-dev-605) Extract `JvmStartupActivity` class (12 days ago) <Dmitry Gridin>
* 77a630ce346 - UnsupportedAbiVersionNotificationPanelProvider: fix project leak (12 days ago) <Dmitry Gridin>
* 584b42d9f96 - Add missing EP for `StartupActivity` (12 days ago) <Dmitry Gridin>
* 832c8e0e209 - Fix "Non default constructors for extension class" (12 days ago) <Dmitry Gridin>
* 9ea2446ec0d - KotlinLanguageInjector: cleanup code (12 days ago) <Dmitry Gridin>
* 49aa4aba71f - UnsupportedAbiVersionNotificationPanelProvider: cleanup code (12 days ago) <Dmitry Gridin>
* 7c24ad39ea2 - (tag: build-1.3.60-dev-601) Remove fir:lightTree test on kotlinx.coroutines as it caused problems in IDEA (12 days ago) <Simon Ogorodnik>
* be7b228cf6b - (tag: build-1.3.60-dev-584) Fix "Attempt to modify PSI for non-committed document" for some cases (12 days ago) <Ilya Kirillov>
* 1981e8b9bf5 - New J2K: Add better error reporting in AST builder (12 days ago) <Ilya Kirillov>
* 6b0c1da42c7 - Do not use methods which may show UI dialog in write action in refactorings (12 days ago) <Ilya Kirillov>
* 474a8850b3c - Do not show error message in decompiler in write action (12 days ago) <Ilya Kirillov>
* 3205b25f80e - Fix code completion for the injected Kotlin code (12 days ago) <Ilya Kirillov>
* 84498513f6c - Do not allow optimize imports for uncommitted document (12 days ago) <Ilya Kirillov>
* 7b659a73c7b - Check if document is writable on converting Java to Kotlin (12 days ago) <Ilya Kirillov>
* 0d42d3f0a1c - Fix CCE in move-refactoring (12 days ago) <Ilya Kirillov>
* 46ff959415e - Fix using invalidated PSI element in Remove Braces Intention (12 days ago) <Ilya Kirillov>
* 65b0a5f9032 - (tag: build-1.3.60-dev-581, tag: build-1.3.60-dev-579, tag: build-1.3.60-dev-572) Unify withIndex docs wording (13 days ago) <Ilya Gorbunov>
* 2e445ebad6b - (tag: build-1.3.60-dev-570) Enable test that uses Array.fill in JS and Native (13 days ago) <Ilya Gorbunov>
* 3751a8a797b - Common Array.fill for unsigned arrays, improve docs, native impl name (13 days ago) <Ilya Gorbunov>
* 1a6069382ec - Provide Array.fill in common stdlib (13 days ago) <Jake Wharton>
* 83e422fc3ba - (tag: build-1.3.60-dev-567) Workaround copied kotlin element happened to be outside the KtFile (13 days ago) <Nikolay Krasko>
* 5614afed14f - Fix over-caching content in light classes for local declarations (KT-32820) (13 days ago) <Nikolay Krasko>
* ce3ad8f4da8 - Use kotlin specific OOCB tracker for light classes inner cache (13 days ago) <Nikolay Krasko>
* 78ae1a57458 - (tag: build-1.3.60-dev-565) Annotate default interface method with JvmDefault (13 days ago) <Dmitry Savvinov>
* 784483e7ac4 - (tag: build-1.3.60-dev-561) as36: Add required plugins to test runtime (13 days ago) <Vyacheslav Gerasimov>
* 14bd8f4eefd - as36: Update AS build version to 192.5765565 (13 days ago) <Vyacheslav Gerasimov>
* 67b84cf35d0 - Use properties bintray.user & bintray.apikey for AS repo (13 days ago) <Vyacheslav Gerasimov>
* 645bbc93cb7 - (tag: build-1.3.60-dev-559) KotlinWithGradleConfigurator: support addKotlinLibraryToModuleBuildScript for multiplatform #KT-27270 Fixed (13 days ago) <Dmitry Gridin>
* c88d4f43d3b - ConfigureKotlinInProjectUtils: minor cleanup (13 days ago) <Dmitry Gridin>
* 3ea195e1a23 - DescriptorRenderedImpl: fix order of `val` & `vararg` modifier for actual class #KT-31921 Fixed (13 days ago) <Dmitry Gridin>
* a2f937e282b - DescriptorRender: cleanup code (13 days ago) <Dmitry Gridin>
* 80b09b9a08a - (tag: build-1.3.60-dev-558) Replace 'if' with 'when': don't remove branch brances (13 days ago) <Toshiaki Kameyama>
* f3b42507d9b - (tag: build-1.3.60-dev-555) Do not search for bad substrings inside compiler/fir/lightTree/testData (13 days ago) <Mikhail Glukhikh>
* 00f880a5a07 - Make all necessary refactoring after merge (13 days ago) <Ivan Cilcic>
* f3a7db24289 - Add auto test in gradle (light tree) (13 days ago) <Ivan Cilcic>
* 2ca79785446 - Remove duplicate code from convertIsExpresion and convertBinaryWithType (13 days ago) <Ivan Cilcic>
* d03b6cc0142 - Remove extra test methods (light tree) (13 days ago) <Ivan Cilcic>
* 250d86b6925 - Rename "MyKotlinParser" to "KotlinLightParser" (13 days ago) <Ivan Cilcic>
* 2e05fe99763 - Remove extra method toFirExpression (13 days ago) <Ivan Cilcic>
* f3299c4636d - Delete extra files with util methods (raw FIR) (13 days ago) <Ivan Cilcic>
* 01daa90f5cb - Extract bangbang and bindLabel methods (raw FIR) (13 days ago) <Ivan Cilcic>
* c5547a22292 - Extract some information to separate Context class (13 days ago) <Ivan Cilcic>
* cad0dbf0876 - Rewrite RawFirBuilder and its utils to be able to reuse it in LightTree converter (13 days ago) <Ivan Cilcic>
* 084bad4c25b - Fix bug in import directives converter (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 1af7063a476 - Made primary constructor wrapper to avoid recreating value parameter instances (13 days ago) <Ivan Cilcic>
* 2a60f95a327 - Add FIR session argument to LightTree2Fir constructor (13 days ago) <Ivan Cilcic>
* c253ff7953c - Write syntactically incorrect constructions processing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* ef535a2d85e - Resolve converter errors after merge (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 86097bdcce3 - Write method to test data from diagnostic test folder (light tree) (13 days ago) <Ivan Cilcic>
* b5293e7df77 - Edit light tree to FIR benchmarks to support off stub mode (13 days ago) <Ivan Cilcic>
* c8c37fd86e2 - Move object literal parsing, rewrite the determination that member is local (13 days ago) <Ivan Cilcic>
* 531ee03a927 - Write if and when parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* b7d57690c52 - Write try expression parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* a0e79449fd5 - Write throw expression parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* a714515527b - Write break and continue parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* e0a92c5ed57 - Write local variable parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* c0fdbec358e - Write loops parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 26290746f3d - Write object literal parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 8dd72a5cf26 - Write lambda expressions and local members parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 50573066fea - Write double colon suffix parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* e15b91ea16f - Write arrayOf call parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 9d36855cb6f - Write type operator call parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* e0bebba42e2 - Fix some light tree to FIR converter bugs after testing (13 days ago) <Ivan Cilcic>
* 08ab530ef07 - Write this and super expression parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* a13a0431696 - Write binary and unary expressions parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* be073ce2e65 - Reformat LightTree2Fir class to be able to parse block of code (13 days ago) <Ivan Cilcic>
* bfe83d0bfdd - Write some simple FIR dummy comparator (13 days ago) <Ivan Cilcic>
* 5a24c2253a8 - Write annotation's conversion (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 8bcea1cf857 - Change parseCharacter visibility to be visible from lightTree module (13 days ago) <Ivan Cilcic>
* b0a04b10616 - Fix bug in abstract benchmark class (light tree) (13 days ago) <Ivan Cilcic>
* a66adffdcf2 - Create ExpressionsConverter class and took out light tree node handlers (13 days ago) <Ivan Cilcic>
* 05757c1ada6 - Write basis for separate testing some of fir nodes (13 days ago) <Ivan Cilcic>
* e9ddbc412c6 - Took out common code of dir walking (13 days ago) <Ivan Cilcic>
* 5b5eadeeaab - Change method's order in converter according to KotlinParsing class (13 days ago) <Ivan Cilcic>
* 840e627f1f4 - Add annotation processing in joinTypeParameters method (13 days ago) <Ivan Cilcic>
* 8b1a63b54da - Move modifiers enum set to separate file (13 days ago) <Ivan Cilcic>
* 7cbd838720c - Change AbstractBenchmark code to avoid collisions in files map (13 days ago) <Ivan Cilcic>
* c9d52029717 - Add reference to parse value parameters methods in light tree converter (13 days ago) <Ivan Cilcic>
* bbf7263ddca - Summarize methods that convert value parameter nodes (13 days ago) <Ivan Cilcic>
* 5fc3367c252 - Write ClassWrapper class to transmit information to lower FIR nodes (13 days ago) <Ivan Cilcic>
* b5d617492a8 - Change modifiers parsing and some minor changes in fir conversion (13 days ago) <Ivan Cilcic>
* 05a2b2fac8a - Add some minor changes to fix errors after merge in lightTree module (13 days ago) <Ivan Cilcic>
* d0dfcbb2f26 - Add simple documentation to convert methods (13 days ago) <Ivan Cilcic>
* 311964acea4 - Made some code refactoring to make it more readable (13 days ago) <Ivan Cilcic>
* f07d85eb831 - Create benchmark for light tree FIR builder (including coroutines test) (13 days ago) <Ivan Cilcic>
* 0a8d0baa594 - Write benchmarks for some generated cases (13 days ago) <Ivan Cilcic>
* c47a8e20256 - Add JMH for benchmark (13 days ago) <Ivan Cilcic>
* 0e8bbab925d - Change total kotlin tests architecture (13 days ago) <Ivan Cilcic>
* 45faf76b4ab - Write test to compare FIR from light tree with FIR from PSI (13 days ago) <Ivan Cilcic>
* 9dbacb53808 - Put the common code into a separate function (13 days ago) <Ivan Cilcic>
* 16d7d202d26 - Add separated tests for tree generation and fir convertion (13 days ago) <Ivan Kylchik>
* 343dcca79d4 - Add some test cases to test performance and tree construction correctness (13 days ago) <Ivan Kylchik>
* d1e87eb90ca - Implement LightTree to Fir converter for declarations (13 days ago) <Ivan Kylchik>
* 5b577b97541 - Refactor light tree test compare for better result (13 days ago) <Ivan Kylchik>
* f0a5408eb64 - Modify previously added test (13 days ago) <Ivan Kylchik>
* 200fe63fcab - Implement basic class to test light tree builder performance (13 days ago) <Ivan Kylchik>
* 14d6f8009d3 - (tag: build-1.3.60-dev-553) [NI] Update diagnostic messages in testdata (13 days ago) <Dmitriy Novozhilov>
* 8107d1515c0 - [NI] Minor. Remove redundant code that was added for debugging (13 days ago) <Dmitriy Novozhilov>
* b6a7d215799 - [NI] Fix extracting type variables for flexible types in `in` captured types (13 days ago) <Dmitriy Novozhilov>
* 71a1a0e2f55 - (tag: build-1.3.60-dev-546) Do not highlight annotations as keyword (new default like in Java) (13 days ago) <Alexander Podkhalyuzin>
* 695d657ca88 - (tag: build-1.3.60-dev-516) Random.nextLong: use progression properties consistently (2 weeks ago) <Ilya Gorbunov>
* 06388b885c9 - (tag: build-1.3.60-dev-515) JVM_IR: Support suspend lambdas with receiver (2 weeks ago) <Ilmir Usmanov>
* 3742993dea0 - (tag: build-1.3.60-dev-514) Change to star projection: do not suggest when type paramer is generic type (2 weeks ago) <Toshiaki Kameyama>
* 10e42a55c97 - (tag: build-1.3.60-dev-495) FIR: set PSI elements in JavaSymbolProvider / enhancement scope (2 weeks ago) <Mikhail Glukhikh>
* 0c4134bef4b - Remove FirResolvePhase from FirElement hierarchy (2 weeks ago) <Mikhail Glukhikh>
* efb938a7c83 - (tag: build-1.3.60-dev-486) (Un)mute tests (2 weeks ago) <Steven Schäfer>
* 06274b13391 - JVM_IR: Simplify RemoveDeclarationsThatWouldBeInlinedLowering (2 weeks ago) <Steven Schäfer>
* 93d414ac019 - JVM_IR: Change CallableReferenceLowering to match the JVM backend (2 weeks ago) <Steven Schäfer>
* 917435a50c9 - Extract IrBody.statements utility function (2 weeks ago) <Steven Schäfer>
* 509d2574752 - JVM_IR: Fixes to SyntheticAccessorLowering (2 weeks ago) <Steven Schäfer>
* 173f1fc7d15 - Fix statement order in LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* c38fb27676d - JVM_IR: Run CallableReferenceLowering before LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* 9816e62d087 - JVM_IR: Fix inlining of interface methods (2 weeks ago) <Steven Schäfer>
* bdec8b04e8b - (tag: build-1.3.60-dev-485) Minor: trim in RenderIrElementVisitor (2 weeks ago) <Dmitry Petrov>
* efe62c983ab - (tag: build-1.3.60-dev-479) Decrease max heap size for test process on Windows (2 weeks ago) <Alexey Tsvetkov>
* 4db3dcc28fc - Use short temp dirs names only in gradle integration tests (2 weeks ago) <Alexey Tsvetkov>
* 1a0c6fe8b83 - Unify test tasks configuration in gradle tests (2 weeks ago) <Alexey Tsvetkov>
* 847af4456ab - Remove KotlinGradlePluginJpsParametrizedIT (2 weeks ago) <Alexey Tsvetkov>
* 54227e15ffd - Do not set max heap size twice (2 weeks ago) <Alexey Tsvetkov>
* de5335b17fd - Fix gradle integration tests on Windows (2 weeks ago) <Ivan Gavrilovic>
* e74a00789dc - (tag: build-1.3.60-dev-467) Add embeddable artifact for jvm-abi-gen (2 weeks ago) <Ty Smith>
* 37042801c4a - (tag: build-1.3.60-dev-465) Fix CompilerDaemonTest#testDaemonJvmOptionsParsing (2 weeks ago) <Alexey Tsvetkov>
* 0a91a663b12 - (tag: build-1.3.60-dev-461) Always keep Serializable#serialVersionUID (2 weeks ago) <Alexey Tsvetkov>
* a6f50c71bd5 - (tag: build-1.3.60-dev-454) Fixed import of package prefix in non-MPP projects (2 weeks ago) <Andrey Uskov>
* eedebcfe4cf - (tag: build-1.3.60-dev-453) FIR lazy resolve: fix test data (2 weeks ago) <Mikhail Glukhikh>
* 869e970bfd4 - (tag: build-1.3.60-dev-446) FIR resolution API: fix handling of expressions inside imports (2 weeks ago) <Mikhail Glukhikh>
* 14e9404afd4 - FIR (raw / resolution API): set correctly elvis/bang-bang bound PSIs (2 weeks ago) <Mikhail Glukhikh>
* 1f771a24076 - FIR resolution API: fix handling of expressions inside secondary ctors (2 weeks ago) <Mikhail Glukhikh>
* 2a69efba8a4 - FIR resolution API: fix handling of expressions inside local functions (2 weeks ago) <Mikhail Glukhikh>
* 760fb668bb5 - Introduce FIR resolution API with lazy resolve to use in IDE (2 weeks ago) <Mikhail Glukhikh>
* 1cd559a6269 - Remove FirTotalKotlinResolveInIde test with its provider as obsolete (2 weeks ago) <Mikhail Glukhikh>
* c3a31dcdf56 - Optimize FirSession component storage (2 weeks ago) <Mikhail Glukhikh>
* 7529d557fea - FIR resolution: introduce FirResolvePhase & FirAbstractPhaseTransformer (2 weeks ago) <Mikhail Glukhikh>
* a38b4756b58 - FIR tree refactoring: move FirElement.session to FirDeclaration (2 weeks ago) <Mikhail Glukhikh>
* 98f75669a5d - [FIR] Make resolution sequence of CallKind static field (2 weeks ago) <Dmitriy Novozhilov>
* 53404e5dac2 - [FIR] Extract `ResolutionStageRunner` component (2 weeks ago) <Dmitriy Novozhilov>
* 8bbb60df253 - [FIR] Refactoring. Split CallResolver.kt to several files (2 weeks ago) <Dmitriy Novozhilov>
* 3c7b25b8c9e - [FIR] Minor. Cleanup code in ConeTypes.kt (2 weeks ago) <Dmitriy Novozhilov>
* a226e40e346 - [FIR] Refactor FirResolveBodyTransformer (2 weeks ago) <Dmitriy Novozhilov>
* 43e7f54faec - [FIR] Add string representation for ConeKotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 6c26fc19436 - [FIR] Don't render `Any?` upper bounds of type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 7245475196c - [FIR] Add DeclaredUpperBoundConstraintPosition to Fir (2 weeks ago) <Dmitriy Novozhilov>
* d3670d4f5fd - [FIR] Add `Any?` as default bound for all type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 8a217858834 - [FIR] Add `Any?` builtin typeref (2 weeks ago) <Dmitriy Novozhilov>
* 2a360272f6b - [FIR] Add `Any` to supertypes of functional types (2 weeks ago) <Dmitriy Novozhilov>
* 71ca1aa6080 - [Type system] Fix algorithm of folding recursive types (2 weeks ago) <Dmitriy Novozhilov>
* a453ed50fa7 - [FIR] Fix class cast exception in ConeInferenceContext (2 weeks ago) <Dmitriy Novozhilov>
* 6215662e33a - Replace usage of `ClassicTCContext` with abstract context in `NewCSTCalculator` (2 weeks ago) <Dmitriy Novozhilov>
* 0276a6262f8 - (tag: build-1.3.60-dev-440) Fix compilation of NewMultiplatformKaptProjectImportingTest in AS 3.3,3.4 (2 weeks ago) <Andrey Uskov>
* 6177b3e8dcf - (tag: build-1.3.60-dev-439) Minor. Add empty file to previously empty directory in test (2 weeks ago) <Dmitry Savvinov>
* d7153446398 - (tag: build-1.3.60-dev-433) psi2ir: precompute sort keys when generating members (2 weeks ago) <pyos>
* 2d5a1e19d04 - (tag: build-1.3.60-dev-431) Perform GC between performance test runs, add geometric mean calculation and close stats in the end (2 weeks ago) <Vladimir Dolzhenko>
* 3f9480e1c59 - Specify parent disposable in JavaOutsideModuleDetector Vfs listener (2 weeks ago) <Vladimir Dolzhenko>
* ddb685a8f97 - (tag: build-1.3.60-dev-427) Add test on nonMPP -> MPP dependency (2 weeks ago) <Dmitry Savvinov>
* 79313037d13 - Minor. Merge multiplatformTypeRefinement testdata with multiplatform testdata (2 weeks ago) <Dmitry Savvinov>
* 9f90486893a - [Misc] Update spec testData according changes in NI (2 weeks ago) <Dmitriy Novozhilov>
* ffaca279bcb - Minor. Turn TypeBasedStarProjectionImpl into StarProjectionForAbsentTypeParameter (2 weeks ago) <Denis Zharkov>
* 579838cb4e0 - Avoid recursive refinement in NewCapturedTypeConstructor (2 weeks ago) <Denis Zharkov>
* a2a1c7e50f5 - Avoid recursive refinement with star projections (2 weeks ago) <Denis Zharkov>
* d042eb2cfb3 - Fix type refinement for qualified expressions (2 weeks ago) <Denis Zharkov>
* 6695ddd1d55 - Change 'hashCode' of 'TypeProjection' (2 weeks ago) <Dmitry Savvinov>
* b103f42ca86 - Add test on using correct builtins in MPP (2 weeks ago) <Dmitry Savvinov>
* 1fe8e4ba154 - Use CompositeResolve in HierarchicalExpectActual tests (2 weeks ago) <Dmitry Savvinov>
* aaf76a0e46f - Enable TypeRefinement in COMPOSITE resolution mode (2 weeks ago) <Dmitry Savvinov>
* 2b4d70fcf0c - [Resolve] Rewrite how built-ins are created (2 weeks ago) <Dmitry Savvinov>
* 9f2a03947c7 - [Resolve] Compute dependency on SDK properly (2 weeks ago) <Dmitry Savvinov>
* 02c07a4a6c7 - [Resolve] Introduce an ability to get all moduleInfos without filtering by platform (2 weeks ago) <Dmitry Savvinov>
* f9b8ab3a3a0 - [Resolve] Introduce CompositeResolver (2 weeks ago) <Dmitry Savvinov>
* adb0f5eaf9b - [Resolve] Introduce CompositeAnalysisSettings (2 weeks ago) <Dmitry Savvinov>
* 5e958900282 - [Resolve] Introduce KotlinMultiplatformAnalysisModeComponent (2 weeks ago) <Dmitry Savvinov>
* 90cf9daff31 - [Resolve] Abstract creation of platform-specific package fragment providers (2 weeks ago) <Dmitry Savvinov>
* b48218e7227 - [Resolve] Make ResolversForModule less static (2 weeks ago) <Dmitry Savvinov>
* 0f56d243cb5 - [Resolve] Support test/production/dependsOn internal-visibility (2 weeks ago) <Dmitry Savvinov>
* c50eeb3edb9 - Add few tests on internal visibility in MPP (2 weeks ago) <Dmitry Savvinov>
* 43ef0ffa507 - [Testing] Support diagnostics filters in MultiModuleIdeResolveTest (2 weeks ago) <Dmitry Savvinov>
* 68c1a7cedd9 - Use stable order for dependsOn and related diagnostics (2 weeks ago) <Dmitry Savvinov>
* 769ccde43ba - Closure over dependencies in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 3c2e34ee089 - [Misc] Fix bug in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 61ec5ed5dd1 - [Misc] Introduce lazyClosure (2 weeks ago) <Dmitry Savvinov>
* 54cdd3bfeff - [Misc] Refactor Module.cached extension to accept lambda instead of FunctionalInterface (2 weeks ago) <Dmitry Savvinov>
* b477184a3c9 - Fix creating of refined FlexibleType and RawType (2 weeks ago) <Dmitriy Novozhilov>
* 33a31fb688b - [Tesdata fix] Fix test data for multiplatform highlighting test (2 weeks ago) <Denis Zharkov>
* d744192e6f3 - [Invariant fix] Fix false positive internal visibility diagnostic (2 weeks ago) <Denis Zharkov>
* d20516779a8 - [Invariant Fix] Avoid using invalid descriptors in RemovePartsFromPropertyFix (2 weeks ago) <Denis Zharkov>
* 5f10252185e - [Invariant fix] Avoid using obsolete desciptors as scope content in change signature (2 weeks ago) <Denis Zharkov>
* 01f0589ddfb - [Invariant Fix] Use the same lock inside single GlobalFacade (2 weeks ago) <Denis Zharkov>
* fd4d8176dd4 - [Misc Invariant Fix] Do not use KotlinType::toString in inspections (2 weeks ago) <Denis Zharkov>
* daa27016ca7 - [Invariant Fix] Adjust DataFlowValue::Identifier for refinement (2 weeks ago) <Denis Zharkov>
* 21cc93860b3 - [Invariant Fix] Fix KotlinPsiUnifier after types refinement introduction (2 weeks ago) <Denis Zharkov>
* c49791f8bb8 - [Invariant Fix] Fix equality for NewCapturedTypeConstructor after refinement (2 weeks ago) <Denis Zharkov>
* 471134d31ee - [Invariant Fix] Fix callable equivalence definition in case of refined scopes (2 weeks ago) <Denis Zharkov>
* 5c2c7e7776a - [Invariant fix] Avoid re-resolving declared descriptors in lazy member scopes (2 weeks ago) <Denis Zharkov>
* ab9ff786d77 - [Invariant Fix] Use structural descriptor equivalence in JsNamesClashChecker (2 weeks ago) <Dmitry Savvinov>
* 9add14a2a19 - [API Usage] Add refinement to ConstraintInjector (NI) (2 weeks ago) <Dmitriy Novozhilov>
* 6c44b6b8594 - [API Usage] Refine type of lambda's receiver in NI (2 weeks ago) <Dmitry Savvinov>
* 696aea004d2 - [API Usage] Add type refinement for callable references (2 weeks ago) <Dmitriy Novozhilov>
* 53334c038f9 - [API Usage] Use refinement in NI (2 weeks ago) <Denis Zharkov>
* 2bf6bd37242 - Do not consider descriptors equality as a reason not to refine type (2 weeks ago) <Denis Zharkov>
* 9c27abde7f3 - [API Usage] Support type refinement from expect class to type aliases (2 weeks ago) <Denis Zharkov>
* 04717b57c98 - [API Usage] Support refinement for Java classes' scope (2 weeks ago) <Dmitry Savvinov>
* b7e011a29b7 - [API Usage] Use type refinements in overrides-related facilities (2 weeks ago) <Denis Zharkov>
* 694f521bfdb - [API Usage] Refine type for each separate element in ExpressionTypingVisitorDispatcher (2 weeks ago) <Denis Zharkov>
* a1b52b2f908 - [API Usage] Inject Refiner into KotlinTypeChecker, use it for subtyping (2 weeks ago) <Dmitriy Novozhilov>
* 9047ddfc2fb - [API Usage] Refine supertypes when getting content of member scope (2 weeks ago) <Dmitry Savvinov>
* 1d61d752255 - [Core API] Introduce KotlinType.refine (2 weeks ago) <Dmitry Savvinov>
* c12f5f60555 - [Core API] Introduce TypeConstructor.refine (2 weeks ago) <Dmitry Savvinov>
* c20d565d931 - [Core API] Introduce API for getting scopes with refinement (2 weeks ago) <Denis Zharkov>
* d08bed888c2 - [Core API] Introduce useTypeRefinement analysis flag (2 weeks ago) <Dmitry Savvinov>
* 2fe3a23183a - [Core API] Introduce KotlinTypeRefiner component (2 weeks ago) <Dmitriy Novozhilov>
* 5c17148146a - [Core API] Introduce TypeRefinement annotations (2 weeks ago) <Dmitriy Novozhilov>
* 38bcedc4516 - [Tests] Add tests for types refinement in IDE (2 weeks ago) <Denis Zharkov>
* d0003411782 - [Misc] Add missing type to lambda in ILTConstructor (2 weeks ago) <Dmitriy Novozhilov>
* fe78e153f76 - [Misc] Introduce helper-method 'IntersectionTypeConstructor.createType()' (2 weeks ago) <Dmitry Savvinov>
* 5c13e02e9c8 - [Misc] Clean-up and deduplicate code in 'findClassInModule.kt' (2 weeks ago) <Dmitry Savvinov>
* a0f339ffc7f - [Misc] Enable @experimental project-wide (2 weeks ago) <Dmitriy Novozhilov>
* f026a98403d - [Misc] Make NewKotlinTypeChecker non-static (2 weeks ago) <Dmitriy Novozhilov>
* 4f1e85b4689 - [Misc] Add caching of hashCode in KotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 8d1b063d625 - [Misc] Add test on typealiased SAM (2 weeks ago) <Denis Zharkov>
* c1144f35f1d - [Misc] Move TypeAliasExpander to core (2 weeks ago) <Denis Zharkov>
* 7ba3f7e599d - [Misc] Make ArgumentTypeResolver::isSubtypeOfForArgumentType not static (2 weeks ago) <Denis Zharkov>
* 529763b9bdb - [Misc] Get rid of public Companion methods in SmartCastManager (2 weeks ago) <Denis Zharkov>
* e7d6a9508e3 - [Misc] Reformat CallType.kt (2 weeks ago) <Denis Zharkov>
* edb9623556a - [Misc] Reformat DescriptorEquivalenceForOverrides.kt (2 weeks ago) <Denis Zharkov>
* 4e486e77382 - (tag: build-1.3.60-dev-421) Fix NewMultiplatformKaptProjectImportingTest (KT-32974) (2 weeks ago) <Andrey Uskov>
* c17a5bc8f27 - Disable KaptImportingTest.testModulePerSourceSet in AS (KT-32683) (2 weeks ago) <Andrey Uskov>
* 02ee950836c - (tag: build-1.3.60-dev-418) Add transitive dependencies on common MPP modules (2 weeks ago) <Andrey Uskov>
* 3ce731cf7cb - (tag: build-1.3.60-dev-415) Avoid eager deserialization of array classes in ArrayConstructorLowering (2 weeks ago) <Steven Schäfer>
* 2910d8e9b28 - (tag: build-1.3.60-dev-401) Also check predecessors of PUSH Unit in unit tail-call optimization (2 weeks ago) <Ilmir Usmanov>
* e60674f5e13 - Fix test data (2 weeks ago) <Ilmir Usmanov>
* cc06798e2c6 - Implement unit suspend functions tail-call optimisation (2 weeks ago) <Ilmir Usmanov>
* a16e03681b1 - (tag: build-1.3.60-dev-399) Substitute kotlin-reflect in compileOnly configurations too (2 weeks ago) <Alexey Tsvetkov>
* 317c39f27d3 - (tag: build-1.3.60-dev-396) Enable assertions in Kotlin Compile Daemon process (2 weeks ago) <Alexey Tsvetkov>
* 560f1483e8f - Drop MaxPermSize support from compiler daemon (2 weeks ago) <Alexey Tsvetkov>
* db231316117 - (tag: build-1.3.60-dev-386) AbstractFindUsagesTest: add read lock (2 weeks ago) <Dmitry Gridin>
* e575ca4f533 - (tag: build-1.3.60-dev-381) [IR] Fixed parents during constructors moving (2 weeks ago) <Igor Chevdar>
homuroll added a commit that referenced this issue Aug 14, 2019
* 949bb9d150a - (tag: build-1.3.60-dev-1047) IR: Get rid of descriptors in tailrec calls collection (22 hours ago) <Ilya Matveev>
* cafe2cdb12f - IR: Fix fake-override resolution for fields (22 hours ago) <Ilya Matveev>
* ac667403efd - (tag: build-1.3.60-dev-1044) (Un)mute and add tests for vararg codegen (22 hours ago) <Steven Schäfer>
* d22814f6da0 - JVM IR: Fix vararg handling in DefaultParameterInjector (22 hours ago) <Steven Schäfer>
* 1543accf40b - JVM IR: Remove vararg handling from ExpressionCodegen (22 hours ago) <Steven Schäfer>
* 4d8d65abec8 - JVM IR: Remove varargs from CallableReferenceLowering (22 hours ago) <Steven Schäfer>
* 99f1329c148 - JVM IR: Remove varargs from PropertyReferenceLowering (22 hours ago) <Steven Schäfer>
* 4cef1c49012 - JVM IR: Remove varargs from EnumClassLowering (22 hours ago) <Steven Schäfer>
* 8d9f2f42386 - JVM IR: Add a lowering to desugar varargs to arrays (22 hours ago) <Steven Schäfer>
* a7b31ba42b6 - Add a utility function to compute type substitutions for call (22 hours ago) <Steven Schäfer>
* d61b276ebf2 - JVM IR: Fix types in ArrayGet/Set intrinsics (22 hours ago) <Steven Schäfer>
* a1c52f69f2f - (tag: build-1.3.60-dev-1032) New J2K: convert Long.parseLong(s) to s.toLong() (25 hours ago) <Toshiaki Kameyama>
* 9290ec34dba - (tag: build-1.3.60-dev-1029) Provide proper platformSpecficContainer in CompositePlatformConfigurator (25 hours ago) <Dmitry Savvinov>
* 1b7fa21a83a - Minor. Add comments to creation of DelegatingBindingTrace (25 hours ago) <Dmitry Savvinov>
* 55784346297 - (tag: build-1.3.60-dev-1011) Fix: No value has been specified for 'binaryResultsDirectory' (KT-33246) (2 days ago) <Sergey Igushkin>
* 01ddac58e16 - (tag: build-1.3.60-dev-1008) Add language feature for changed name of property annotations method (2 days ago) <Alexander Udalov>
* ea0142da60e - Use JVM name of getter in synthetic method for property annotations (2 days ago) <Alexander Udalov>
* dfea94aef55 - (tag: build-1.3.60-dev-1002) Minor, use INTRINSICS_CLASS_NAME constant instead of hardcoded string (2 days ago) <Alexander Udalov>
* b970a57adb0 - Generate version requirement on inline functions since API version 1.4 (2 days ago) <Alexander Udalov>
* e207c963365 - Throw NPE instead of TypeCastException since 1.4 (2 days ago) <Alexander Udalov>
* 2baddb029c4 - Use Intrinsics.checkNotNullParameter to throw NPE in parameter null checks (2 days ago) <Alexander Udalov>
* 480313210a5 - Use Intrinsics.checkNotNullExpressionValue to throw NPE in Java null checks (2 days ago) <Alexander Udalov>
* a7c8fdcbe2e - Use Intrinsics.checkNotNull and throw NPE in !! operator generation (2 days ago) <Alexander Udalov>
* 6106b72283c - (tag: build-1.3.60-dev-1000) [IR] Fixed bug with fake override building (2 days ago) <Igor Chevdar>
* ffdf3c361e6 - [K/N libraries] Used fictitious functional interfaces factory (2 days ago) <Igor Chevdar>
* 226013353d9 - [IrSerializer] Removed hacks with functional interfaces (2 days ago) <Igor Chevdar>
* 00dc3355592 - [IrSerializer] Preparations for functional interfaces handling (2 days ago) <Igor Chevdar>
* c007f3efb3e - (tag: build-1.3.60-dev-991) Minor, move lazyClosure out of TypeUtils.kt (2 days ago) <Alexander Udalov>
* cb8f70189db - Minor, add debug info to assertion in AddContinuationLowering (2 days ago) <Alexander Udalov>
* 0065236bdeb - (tag: build-1.3.60-dev-984) Move default implementation of TargetPlatform.platformName to leaf classes (2 days ago) <Dmitry Savvinov>
* 555e1a35e98 - (tag: build-1.3.60-dev-971) .idea: remove maven project from default config (2 days ago) <Sergey Rostov>
* ba9c632f155 - (tag: build-1.3.60-dev-970) Gradle, npm: use state file as fake output for :kotlinNpmInstall task (2 days ago) <Sergey Rostov>
* 6b5739bd6a7 - Gradle, ProcessedFilesCache: don't report on clashes with for targets with removed source (2 days ago) <Sergey Rostov>
* 84971d20037 - (tag: build-1.3.60-dev-964) Mention union in intersect documentation and vice versa (KT-26212) (3 days ago) <Abduqodiri Qurbonzoda>
* e88dce3e19a - (tag: build-1.3.60-dev-947) Use CFG to recognize suspension point's end (5 days ago) <Ilmir Usmanov>
* 570d66be46c - (tag: build-1.3.60-dev-922) Support "// !API_VERSION: LATEST" directive in tests (5 days ago) <Alexander Udalov>
* 13b07e71e83 - Set AnalysisFlags.explicitApiVersion in tests with API_VERSION directive (5 days ago) <Alexander Udalov>
* 94567635769 - Minor, fix debug info when inferring API version (5 days ago) <Alexander Udalov>
* d0385e4e7c8 - (tag: build-1.3.60-dev-921) Recognize Intrinsics.checkNotNullParameter call on lambdas in inline functions (5 days ago) <Alexander Udalov>
* 09ab98a4f8d - (tag: build-1.3.60-dev-917) New J2K: Don't fail on captured types & don't use functional interface with captured types (5 days ago) <Ilya Kirillov>
* 0c3c0989b4d - (tag: build-1.3.60-dev-916) JVM IR: Don't move inaccessible const fields out of interface companions (5 days ago) <Steven Schäfer>
* 37424255472 - (tag: build-1.3.60-dev-907) Move out compiler plugins from the main IDE plugin JAR (KT-31279) (5 days ago) <Yan Zhulanow>
* 310237a8b11 - Correct expected test output (5 days ago) <Georgy Bronnikov>
* 73d2ae961ca - JVM IR: BridgeLowering boxing fixes (5 days ago) <Steven Schäfer>
* 6aa8ecd745c - JVM IR: Remove bridge construction from CallableReferenceLowering (5 days ago) <Steven Schäfer>
* ebb59d51d2b - Fix incorrect Double.toLong conversion for infinite values in JS (5 days ago) <Ilya Gorbunov>
* 8bf61a12dfb - (tag: build-1.3.60-dev-887) Minor. Remove UNREACHABLE_CODE slice from BindingContext (5 days ago) <Dmitriy Novozhilov>
* 154cf46f7ce - (tag: build-1.3.60-dev-880) New J2K: add ReplaceGuardClause inspection to post-processing (6 days ago) <Toshiaki Kameyama>
* 51e007116fe - (tag: build-1.3.60-dev-858) KotlinLineMarkerProvider: ignore non-leaf elements when putting gutters (KT-28075, KT-30052, KT-33182) (6 days ago) <Nicolay Mitropolsky>
* c3ea0a1e5b9 - (tag: build-1.3.60-dev-856) [FIR] Add forgotten visit of annotation for FirAbstractLoop (6 days ago) <Dmitriy Novozhilov>
* 1eda42cb883 - (tag: build-1.3.60-dev-850) JVM_IR. Generate SMAP information for anonymous classes (6 days ago) <Mikhael Bogdanov>
* a444a40849a - JVM_IR. Basic support of 'inlineCallSiteInfo' (6 days ago) <Mikhael Bogdanov>
* f34a08cbbf4 - (tag: build-1.3.60-dev-849) JVM IR: Convert interface companion fields to static fields. (6 days ago) <Steven Schäfer>
* e6211c49950 - (tag: build-1.3.60-dev-832) Debugger: Fix the compilation error in as33 bunch (7 days ago) <Yan Zhulanow>
* f5c0a30c51a - (tag: build-1.3.60-dev-818) Add intention to replace "Map.getOrDefault" (7 days ago) <Toshiaki Kameyama>
* e09ae645b3d - (tag: build-1.3.60-dev-817) Advance bootstrap version to `1.3.60-dev-770` (7 days ago) <Mikhail Zarechenskiy>
* 9f0991f0aa6 - (tag: build-1.3.60-dev-806) Minor, clean up type approximator a bit (7 days ago) <Mikhail Zarechenskiy>
* 04e57f712ef - (tag: build-1.3.60-dev-803) [NI] Introduce feature for passing function references with defaults (7 days ago) <Mikhail Zarechenskiy>
* 0219b86d063 - [NI] Fix poor performance of recursive types approximation (7 days ago) <Mikhail Zarechenskiy>
* 5f76918c90d - [NI] Use approximator as a component, don't recreate it during resolve (7 days ago) <Mikhail Zarechenskiy>
* cddabf140bd - (tag: build-1.3.60-dev-799) Implement proper expression generation for the last script line (7 days ago) <Ilya Chernikov>
* ec54246b3ae - (tag: build-1.3.60-dev-797) Fix TCServiceMessagesClient not removing an empty line prefix on Windows (7 days ago) <Sergey Igushkin>
* 471b515adbe - (tag: build-1.3.60-dev-792) Avoid getTopLevelClass in firMode (7 days ago) <Steven Schäfer>
* 43a27ab58c0 - (Un)mute tests (7 days ago) <Steven Schäfer>
* 70aee4f9e24 - JVM IR: Handle -Xassertion modes (7 days ago) <Steven Schäfer>
* 7b2edc6de84 - Extract simple inlining utility from ArrayConstructorLowering (7 days ago) <Steven Schäfer>
* d11344ce2e1 - Add more tests for -Xassertions=jvm corner cases (7 days ago) <Steven Schäfer>
* 3e251668324 - (tag: build-1.3.60-dev-785, origin/rr/gradle/snrostov/js) Gradle, js, karma: require webpack npm dependencies (7 days ago) <Sergey Rostov>
* 99762193f9d - Gradle, js, npm: proper disambiguation classifier for npm and tools configurations (7 days ago) <Sergey Rostov>
* 1dc860f2069 - Gradle, js, npm: fix targets and compilation listener (7 days ago) <Sergey Rostov>
* 87e80317a03 - Gradle, js, external declarations: read flags from properties (7 days ago) <Sergey Rostov>
* 88db93853f5 - (tag: build-1.3.60-dev-776) Make context available to suppressors (7 days ago) <Jim S>
* 5151659006f - (tag: build-1.3.60-dev-770) Do not use dummy resolving for light data classes which extend other classes (8 days ago) <Ilya Kirillov>
* 39e15782b27 - (tag: build-1.3.60-dev-766) Debugger: Fix compatibility with AS 3.3 (8 days ago) <Yan Zhulanow>
* 01805e88782 - Debugger: Fix read action in 'createLineSourcePosition' (KT-33064) (8 days ago) <Yan Zhulanow>
* 8211e73f7e4 - Revert "Evaluator: Do not report parsing error on empty block/expression (KT-11938)" KT-11938 reopened because of KT-32699. (8 days ago) <Yan Zhulanow>
* d86bede2936 - Fix compatibility issue with the 'kotlinttest' plugin (8 days ago) <Yan Zhulanow>
* 0a092d66130 - Debugger: Fix breakpoint firing in '$suspendImpl' (KT-27645) (8 days ago) <Yan Zhulanow>
* 9096d211d3b - Debugger, minor: Fix line breakpoint popup (add containing declaration name) (8 days ago) <Yan Zhulanow>
* 1f13c4b87bb - Parcelize: Remove remaining experimental status checks (KT-32096) (8 days ago) <Yan Zhulanow>
* b3941c4ed08 - Pill: Fix platform source attachment in compiler modules (8 days ago) <Yan Zhulanow>
* 086b151e1fe - Pill: Fix project build, add kotlin-scripting-jvm-host module (8 days ago) <Yan Zhulanow>
* 89c45e9e3f0 - Fix stub loading for crossinline lambdas compiled by older Kotlinc (EA-105730) (8 days ago) <Yan Zhulanow>
* cc3f1b35010 - Debugger: Fix exception in "Smart step into" for Java method calls (KT-32813) (8 days ago) <Yan Zhulanow>
* 79a5375ad10 - Debugger: Fix NPE in CFA during evaluation (KT-32830) (8 days ago) <Yan Zhulanow>
* ecce34e02bf - Debugger: Fix infinite recursion in inline callable searcher (EA-108938) (8 days ago) <Yan Zhulanow>
* ea97926c665 - Debugger: Add verbose logging for EA-125569, fix possible issue (8 days ago) <Yan Zhulanow>
* 527df35bf32 - Debugger: Handle case when we can't calculate the anonymous class name gracefully (EA-141202) (8 days ago) <Yan Zhulanow>
* 0f568a395f2 - Debugger: Recognize exceptions from target VM in FUS (8 days ago) <Yan Zhulanow>
* 71e8cddaa67 - Minor: Fix NI error in KotlinPositionManager (8 days ago) <Yan Zhulanow>
* 17c34060975 - Debugger: Gracefully handle debugger exceptions we can't do anything reasonable with (EA-128154, EA-139473) (8 days ago) <Yan Zhulanow>
* 70745f233f3 - Debugger: Fix reference value evaluation in Java contexts (8 days ago) <Yan Zhulanow>
* ed03d6e48e6 - Debugger, minor: Move FrameInfo out of KotlinCodeFragmentFactory (8 days ago) <Yan Zhulanow>
* 98b4844f51d - Debugger, minor: Reformat KotlinCodeFragmentFactory (8 days ago) <Yan Zhulanow>
* bb3091429f5 - Debugger: Keep a reference to stack trace element (EA-208000) (8 days ago) <Yan Zhulanow>
* a664df81432 - Debugger: Unwrap EvaluateExceptions on checking (EA-105847) (8 days ago) <Yan Zhulanow>
* e301ddde9ee - Pill: Ignore KotlinPlugin artifact in Git (8 days ago) <Yan Zhulanow>
* 52a958256de - Debugger: Disable exception on 'variable not found' event (EA-138365) (8 days ago) <Yan Zhulanow>
* e0c4a1c6f19 - Debugger: Improve error diagnostics in FUS (8 days ago) <Yan Zhulanow>
* a20014a7e66 - Reformat eval4j (8 days ago) <Yan Zhulanow>
* eb173893b0e - Debugger: Minor, check evaluator preconditions as in Java evaluator (8 days ago) <Yan Zhulanow>
* d6487e89ad4 - Debugger: Prohibit 'suspend fun' calls in evaluated expressions (8 days ago) <Yan Zhulanow>
* 910133dbfbe - Debugger: Fix line numbers on String literal 'when' condition checks (8 days ago) <Yan Zhulanow>
* 3d3bde5483f - Debugger: Do not ignore duplicated locations for line breakpoints (8 days ago) <Yan Zhulanow>
* de361f0b6c6 - Minor: Add 'kotlinc' to the project dictionary (8 days ago) <Yan Zhulanow>
* 780c0518e54 - Debugger: Disallow breakpoints for @InlineOnly function bodies (KT-32687, KT-24408) (8 days ago) <Yan Zhulanow>
* 25fb77e7adb - Debugger: Add breakpoint applicability tests (8 days ago) <Yan Zhulanow>
* a8d08815a61 - Simplify call: Fix false positive in "filter {}" detection (KT-32468) (8 days ago) <Yan Zhulanow>
* b1f132d750e - Debugger: Add stepping tests for function breakpoints (8 days ago) <Yan Zhulanow>
* 023baf62333 - Debugger: Ask for light class generation in background (8 days ago) <Yan Zhulanow>
* 129ca7f2d8a - Debugger: Fix breakpoint applicability (KT-10984) (8 days ago) <Yan Zhulanow>
* 22c18ffaa97 - Debugger: Add Kotlin Function breakpoints (KT-22116) (8 days ago) <Yan Zhulanow>
* 55ea0840b1f - Debugger: Keep continuation and spilled variables until the whole trace is processed (EA-208000) (8 days ago) <Yan Zhulanow>
* 89b152809f6 - (tag: build-1.3.60-dev-761) Build: Make dependencies on builtins compileOnly (8 days ago) <Vyacheslav Gerasimov>
* 80acc56c104 - (tag: build-1.3.60-dev-759) Don't lost type parameters for members of inline classes in the bytecode (8 days ago) <Mikhail Zarechenskiy>
* a874f4f5c38 - (tag: build-1.3.60-dev-748) Don't use `addIfNotNull` core util in the JS Gradle plugin (8 days ago) <Sergey Igushkin>
* 47bee6a6c50 - (tag: build-1.3.60-dev-738) JVM_IR. Support reified parameters in anonymous object super constructor call (8 days ago) <Mikhael Bogdanov>
* 645736f167c - JVM_IR. Support anonymous object/lambda reification (8 days ago) <Mikhael Bogdanov>
* 0571f90762d - (tag: build-1.3.60-dev-735) Build: Add `kotlin.build.jar.compression` property (8 days ago) <Vyacheslav Gerasimov>
* 659c399d306 - Build: Add `kotlin.build.dependencies.dir` property (8 days ago) <Vyacheslav Gerasimov>
* 1d0ba4edd4d - (tag: build-1.3.60-dev-727, origin/rr/pdn_ir_typealias) IR: IrTypeAlias: update testData after rebase on master (8 days ago) <Dmitry Petrov>
* f590d4da9eb - IR: IrTypeAlias: serialize/deserialize new IR objects (8 days ago) <Dmitry Petrov>
* b3525b077cb - IR: IrTypeAlias: isActual (8 days ago) <Dmitry Petrov>
* 2b43b09444f - IR: IrTypeAlias: Strip 'typealias' declarations in back-ends (8 days ago) <Dmitry Petrov>
* 6abb0ffe289 - IR: IrTypeAlias: Update FIR2IR testData (8 days ago) <Dmitry Petrov>
* 48ae76ac286 - IR: Introduce IrTypeAlias element (8 days ago) <Dmitry Petrov>
* 499f9330d2f - (tag: build-1.3.60-dev-713) Gradle: Don't use the deprecated "layout" method for Ivy repos (8 days ago) <Ilya Matveev>
* b8bdef00058 - (tag: build-1.3.60-dev-697) Refactoring: introduce isKotlinScratch function (8 days ago) <Roman Golyshev>
* f35ce1e9f66 - Refactoring: remove duplicate of kotlin script extension constant (8 days ago) <Roman Golyshev>
* 49b534e894c - (tag: build-1.3.60-dev-687) JVM IR: move non-private const properties from multifile part to facade (9 days ago) <Alexander Udalov>
* f01b0f64670 - JVM IR: generate correct metadata for multi-file classes (9 days ago) <Alexander Udalov>
* 4be0e00071a - JVM IR: support multi-file classes (9 days ago) <Alexander Udalov>
* 73a671af7c9 - JVM IR: generate tests on incremental compilation (9 days ago) <Alexander Udalov>
* e1fc2c57cbc - JVM IR: introduce global serialization bindings for convenience (9 days ago) <Alexander Udalov>
* babbbd0ff66 - JVM IR: generate facade class for property accessors from dependencies (9 days ago) <Alexander Udalov>
* 28e2fd63ca0 - IR: introduce WrappedProperty{G,S}etterDescriptor (9 days ago) <Alexander Udalov>
* cfd3d974d12 - JVM IR: perform substitution in IrTypeSystemContext.getSubstitutedUnderlyingType (9 days ago) <Alexander Udalov>
* 908498a5604 - JVM IR: deduplicate exception message text in FunctionCodegen (9 days ago) <Alexander Udalov>
* 5f06c9e86cb - JVM IR: do not generate generic signature for $delegate field (9 days ago) <Alexander Udalov>
* 45f93521d9d - JVM IR: add IrWriteSignatureTestGenerated (9 days ago) <Alexander Udalov>
* 26346d88ccb - JVM IR: take IrFunction in IrTypeMapper.mapFunctionName/mapReturnType (9 days ago) <Alexander Udalov>
* 8c1b2a7f209 - JVM IR: record DELEGATED_PROPERTIES slice for correct metadata serialization (9 days ago) <Alexander Udalov>
* d9caeca2493 - (tag: build-1.3.60-dev-680) JVM_IR: Copy suspend lambda's attributes (9 days ago) <Ilmir Usmanov>
* 88e5d2bc700 - (tag: build-1.3.60-dev-666) Fix unrelated tasks being configured at execution time, KT-31666 (9 days ago) <Sergey Igushkin>
* 9182fe887e3 - (tag: build-1.3.60-dev-663) Fix inline class handling in DefaultParameterInjector (9 days ago) <Steven Schäfer>
* 79f71f61d59 - JVM BE: Add more tests for default arguments (9 days ago) <Steven Schäfer>
* 9d7de8e9ec8 - (tag: build-1.3.60-dev-662) KT-32791: Avoid EDT when acquiring editor for setting line mark in scratches (9 days ago) <Roman Golyshev>
* 971d36837a1 - (tag: build-1.3.60-dev-656) JVM_IR. Don't generate annotations and signature on synthetic methods (9 days ago) <Mikhael Bogdanov>
* 2dabb91a1fe - (tag: build-1.3.60-dev-650) J2K, minor: clean copy-paste conversion code (9 days ago) <Ilya Kirillov>
* f1482177b4f - Fix NPE in J2K copy-paste handler for invalid offset (9 days ago) <Ilya Kirillov>
* 838582c9260 - Fix "Assertion failed: Write access is allowed inside write-action only" in Kotlin refactoring dialog (9 days ago) <Ilya Kirillov>
* b4a0436abab - Show occurrences chooser in EDT thread in KotlinIntroduceVariableHandler (9 days ago) <Ilya Kirillov>
* 02f2009f2a6 - Do not show "Replace overloaded operator with function call" intention on incomplete expressions (9 days ago) <Ilya Kirillov>
* 892135ae23b - (tag: build-1.3.60-dev-637) Unused symbol: don't report for enum entry when enum builtin function is used (9 days ago) <Toshiaki Kameyama>
* 776cccf57cd - (tag: build-1.3.60-dev-636) FunctionWithLambdaExpressionBodyInspection: fix ClassCastException for "Remove braces" quick fix (9 days ago) <Toshiaki Kameyama>
* e5e5e9084ef - (tag: build-1.3.60-dev-632) Improve error message (#2505) (9 days ago) <Louis CAD>
* b2753a22a24 - (tag: build-1.3.60-dev-630, tag: build-1.3.60-dev-618) Advance bootstrap to 1.3.60-dev-607 (10 days ago) <Ilya Gorbunov>
* 103e16c40f2 - (tag: build-1.3.60-dev-617) kotlin-maven-plugin: avoid adding sourceroots to read-only freeArgs list (10 days ago) <Ilya Gorbunov>
* 5d12603d73b - (tag: build-1.3.60-dev-614) JVM_IR: remove unused code (11 days ago) <Georgy Bronnikov>
* ce6e2621cf5 - Unmute working tests (11 days ago) <Georgy Bronnikov>
* f9391ec790d - Remove handling of default arguments from codegen (11 days ago) <Georgy Bronnikov>
* 4d50086d355 - JVM_IR: reorder lowerings (11 days ago) <Georgy Bronnikov>
* 924fa6f9d3d - JVM_IR: use DefaultParameterInjector (11 days ago) <Georgy Bronnikov>
* 52c00ba2a14 - (tag: build-1.3.60-dev-607, tag: build-1.3.60-dev-605) Extract `JvmStartupActivity` class (12 days ago) <Dmitry Gridin>
* 77a630ce346 - UnsupportedAbiVersionNotificationPanelProvider: fix project leak (12 days ago) <Dmitry Gridin>
* 584b42d9f96 - Add missing EP for `StartupActivity` (12 days ago) <Dmitry Gridin>
* 832c8e0e209 - Fix "Non default constructors for extension class" (12 days ago) <Dmitry Gridin>
* 9ea2446ec0d - KotlinLanguageInjector: cleanup code (12 days ago) <Dmitry Gridin>
* 49aa4aba71f - UnsupportedAbiVersionNotificationPanelProvider: cleanup code (12 days ago) <Dmitry Gridin>
* 7c24ad39ea2 - (tag: build-1.3.60-dev-601) Remove fir:lightTree test on kotlinx.coroutines as it caused problems in IDEA (12 days ago) <Simon Ogorodnik>
* be7b228cf6b - (tag: build-1.3.60-dev-584) Fix "Attempt to modify PSI for non-committed document" for some cases (12 days ago) <Ilya Kirillov>
* 1981e8b9bf5 - New J2K: Add better error reporting in AST builder (12 days ago) <Ilya Kirillov>
* 6b0c1da42c7 - Do not use methods which may show UI dialog in write action in refactorings (12 days ago) <Ilya Kirillov>
* 474a8850b3c - Do not show error message in decompiler in write action (12 days ago) <Ilya Kirillov>
* 3205b25f80e - Fix code completion for the injected Kotlin code (12 days ago) <Ilya Kirillov>
* 84498513f6c - Do not allow optimize imports for uncommitted document (12 days ago) <Ilya Kirillov>
* 7b659a73c7b - Check if document is writable on converting Java to Kotlin (12 days ago) <Ilya Kirillov>
* 0d42d3f0a1c - Fix CCE in move-refactoring (12 days ago) <Ilya Kirillov>
* 46ff959415e - Fix using invalidated PSI element in Remove Braces Intention (12 days ago) <Ilya Kirillov>
* 65b0a5f9032 - (tag: build-1.3.60-dev-581, tag: build-1.3.60-dev-579, tag: build-1.3.60-dev-572) Unify withIndex docs wording (13 days ago) <Ilya Gorbunov>
* 2e445ebad6b - (tag: build-1.3.60-dev-570) Enable test that uses Array.fill in JS and Native (13 days ago) <Ilya Gorbunov>
* 3751a8a797b - Common Array.fill for unsigned arrays, improve docs, native impl name (13 days ago) <Ilya Gorbunov>
* 1a6069382ec - Provide Array.fill in common stdlib (13 days ago) <Jake Wharton>
* 83e422fc3ba - (tag: build-1.3.60-dev-567) Workaround copied kotlin element happened to be outside the KtFile (13 days ago) <Nikolay Krasko>
* 5614afed14f - Fix over-caching content in light classes for local declarations (KT-32820) (13 days ago) <Nikolay Krasko>
* ce3ad8f4da8 - Use kotlin specific OOCB tracker for light classes inner cache (13 days ago) <Nikolay Krasko>
* 78ae1a57458 - (tag: build-1.3.60-dev-565) Annotate default interface method with JvmDefault (13 days ago) <Dmitry Savvinov>
* 784483e7ac4 - (tag: build-1.3.60-dev-561) as36: Add required plugins to test runtime (13 days ago) <Vyacheslav Gerasimov>
* 14bd8f4eefd - as36: Update AS build version to 192.5765565 (13 days ago) <Vyacheslav Gerasimov>
* 67b84cf35d0 - Use properties bintray.user & bintray.apikey for AS repo (13 days ago) <Vyacheslav Gerasimov>
* 645bbc93cb7 - (tag: build-1.3.60-dev-559) KotlinWithGradleConfigurator: support addKotlinLibraryToModuleBuildScript for multiplatform #KT-27270 Fixed (13 days ago) <Dmitry Gridin>
* c88d4f43d3b - ConfigureKotlinInProjectUtils: minor cleanup (13 days ago) <Dmitry Gridin>
* 3ea195e1a23 - DescriptorRenderedImpl: fix order of `val` & `vararg` modifier for actual class #KT-31921 Fixed (13 days ago) <Dmitry Gridin>
* a2f937e282b - DescriptorRender: cleanup code (13 days ago) <Dmitry Gridin>
* 80b09b9a08a - (tag: build-1.3.60-dev-558) Replace 'if' with 'when': don't remove branch brances (13 days ago) <Toshiaki Kameyama>
* f3b42507d9b - (tag: build-1.3.60-dev-555) Do not search for bad substrings inside compiler/fir/lightTree/testData (13 days ago) <Mikhail Glukhikh>
* 00f880a5a07 - Make all necessary refactoring after merge (13 days ago) <Ivan Cilcic>
* f3a7db24289 - Add auto test in gradle (light tree) (13 days ago) <Ivan Cilcic>
* 2ca79785446 - Remove duplicate code from convertIsExpresion and convertBinaryWithType (13 days ago) <Ivan Cilcic>
* d03b6cc0142 - Remove extra test methods (light tree) (13 days ago) <Ivan Cilcic>
* 250d86b6925 - Rename "MyKotlinParser" to "KotlinLightParser" (13 days ago) <Ivan Cilcic>
* 2e05fe99763 - Remove extra method toFirExpression (13 days ago) <Ivan Cilcic>
* f3299c4636d - Delete extra files with util methods (raw FIR) (13 days ago) <Ivan Cilcic>
* 01daa90f5cb - Extract bangbang and bindLabel methods (raw FIR) (13 days ago) <Ivan Cilcic>
* c5547a22292 - Extract some information to separate Context class (13 days ago) <Ivan Cilcic>
* cad0dbf0876 - Rewrite RawFirBuilder and its utils to be able to reuse it in LightTree converter (13 days ago) <Ivan Cilcic>
* 084bad4c25b - Fix bug in import directives converter (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 1af7063a476 - Made primary constructor wrapper to avoid recreating value parameter instances (13 days ago) <Ivan Cilcic>
* 2a60f95a327 - Add FIR session argument to LightTree2Fir constructor (13 days ago) <Ivan Cilcic>
* c253ff7953c - Write syntactically incorrect constructions processing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* ef535a2d85e - Resolve converter errors after merge (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 86097bdcce3 - Write method to test data from diagnostic test folder (light tree) (13 days ago) <Ivan Cilcic>
* b5293e7df77 - Edit light tree to FIR benchmarks to support off stub mode (13 days ago) <Ivan Cilcic>
* c8c37fd86e2 - Move object literal parsing, rewrite the determination that member is local (13 days ago) <Ivan Cilcic>
* 531ee03a927 - Write if and when parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* b7d57690c52 - Write try expression parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* a0e79449fd5 - Write throw expression parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* a714515527b - Write break and continue parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* e0a92c5ed57 - Write local variable parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* c0fdbec358e - Write loops parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 26290746f3d - Write object literal parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 8dd72a5cf26 - Write lambda expressions and local members parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 50573066fea - Write double colon suffix parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* e15b91ea16f - Write arrayOf call parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 9d36855cb6f - Write type operator call parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* e0bebba42e2 - Fix some light tree to FIR converter bugs after testing (13 days ago) <Ivan Cilcic>
* 08ab530ef07 - Write this and super expression parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* a13a0431696 - Write binary and unary expressions parsing (light tree to FIR) (13 days ago) <Ivan Cilcic>
* be073ce2e65 - Reformat LightTree2Fir class to be able to parse block of code (13 days ago) <Ivan Cilcic>
* bfe83d0bfdd - Write some simple FIR dummy comparator (13 days ago) <Ivan Cilcic>
* 5a24c2253a8 - Write annotation's conversion (light tree to FIR) (13 days ago) <Ivan Cilcic>
* 8bcea1cf857 - Change parseCharacter visibility to be visible from lightTree module (13 days ago) <Ivan Cilcic>
* b0a04b10616 - Fix bug in abstract benchmark class (light tree) (13 days ago) <Ivan Cilcic>
* a66adffdcf2 - Create ExpressionsConverter class and took out light tree node handlers (13 days ago) <Ivan Cilcic>
* 05757c1ada6 - Write basis for separate testing some of fir nodes (13 days ago) <Ivan Cilcic>
* e9ddbc412c6 - Took out common code of dir walking (13 days ago) <Ivan Cilcic>
* 5b5eadeeaab - Change method's order in converter according to KotlinParsing class (13 days ago) <Ivan Cilcic>
* 840e627f1f4 - Add annotation processing in joinTypeParameters method (13 days ago) <Ivan Cilcic>
* 8b1a63b54da - Move modifiers enum set to separate file (13 days ago) <Ivan Cilcic>
* 7cbd838720c - Change AbstractBenchmark code to avoid collisions in files map (13 days ago) <Ivan Cilcic>
* c9d52029717 - Add reference to parse value parameters methods in light tree converter (13 days ago) <Ivan Cilcic>
* bbf7263ddca - Summarize methods that convert value parameter nodes (13 days ago) <Ivan Cilcic>
* 5fc3367c252 - Write ClassWrapper class to transmit information to lower FIR nodes (13 days ago) <Ivan Cilcic>
* b5d617492a8 - Change modifiers parsing and some minor changes in fir conversion (13 days ago) <Ivan Cilcic>
* 05a2b2fac8a - Add some minor changes to fix errors after merge in lightTree module (13 days ago) <Ivan Cilcic>
* d0dfcbb2f26 - Add simple documentation to convert methods (13 days ago) <Ivan Cilcic>
* 311964acea4 - Made some code refactoring to make it more readable (13 days ago) <Ivan Cilcic>
* f07d85eb831 - Create benchmark for light tree FIR builder (including coroutines test) (13 days ago) <Ivan Cilcic>
* 0a8d0baa594 - Write benchmarks for some generated cases (13 days ago) <Ivan Cilcic>
* c47a8e20256 - Add JMH for benchmark (13 days ago) <Ivan Cilcic>
* 0e8bbab925d - Change total kotlin tests architecture (13 days ago) <Ivan Cilcic>
* 45faf76b4ab - Write test to compare FIR from light tree with FIR from PSI (13 days ago) <Ivan Cilcic>
* 9dbacb53808 - Put the common code into a separate function (13 days ago) <Ivan Cilcic>
* 16d7d202d26 - Add separated tests for tree generation and fir convertion (13 days ago) <Ivan Kylchik>
* 343dcca79d4 - Add some test cases to test performance and tree construction correctness (13 days ago) <Ivan Kylchik>
* d1e87eb90ca - Implement LightTree to Fir converter for declarations (13 days ago) <Ivan Kylchik>
* 5b577b97541 - Refactor light tree test compare for better result (13 days ago) <Ivan Kylchik>
* f0a5408eb64 - Modify previously added test (13 days ago) <Ivan Kylchik>
* 200fe63fcab - Implement basic class to test light tree builder performance (13 days ago) <Ivan Kylchik>
* 14d6f8009d3 - (tag: build-1.3.60-dev-553) [NI] Update diagnostic messages in testdata (13 days ago) <Dmitriy Novozhilov>
* 8107d1515c0 - [NI] Minor. Remove redundant code that was added for debugging (13 days ago) <Dmitriy Novozhilov>
* b6a7d215799 - [NI] Fix extracting type variables for flexible types in `in` captured types (13 days ago) <Dmitriy Novozhilov>
* 71a1a0e2f55 - (tag: build-1.3.60-dev-546) Do not highlight annotations as keyword (new default like in Java) (13 days ago) <Alexander Podkhalyuzin>
* 695d657ca88 - (tag: build-1.3.60-dev-516) Random.nextLong: use progression properties consistently (2 weeks ago) <Ilya Gorbunov>
* 06388b885c9 - (tag: build-1.3.60-dev-515) JVM_IR: Support suspend lambdas with receiver (2 weeks ago) <Ilmir Usmanov>
* 3742993dea0 - (tag: build-1.3.60-dev-514) Change to star projection: do not suggest when type paramer is generic type (2 weeks ago) <Toshiaki Kameyama>
* 10e42a55c97 - (tag: build-1.3.60-dev-495) FIR: set PSI elements in JavaSymbolProvider / enhancement scope (2 weeks ago) <Mikhail Glukhikh>
* 0c4134bef4b - Remove FirResolvePhase from FirElement hierarchy (2 weeks ago) <Mikhail Glukhikh>
* efb938a7c83 - (tag: build-1.3.60-dev-486) (Un)mute tests (2 weeks ago) <Steven Schäfer>
* 06274b13391 - JVM_IR: Simplify RemoveDeclarationsThatWouldBeInlinedLowering (2 weeks ago) <Steven Schäfer>
* 93d414ac019 - JVM_IR: Change CallableReferenceLowering to match the JVM backend (2 weeks ago) <Steven Schäfer>
* 917435a50c9 - Extract IrBody.statements utility function (2 weeks ago) <Steven Schäfer>
* 509d2574752 - JVM_IR: Fixes to SyntheticAccessorLowering (2 weeks ago) <Steven Schäfer>
* 173f1fc7d15 - Fix statement order in LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* c38fb27676d - JVM_IR: Run CallableReferenceLowering before LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* 9816e62d087 - JVM_IR: Fix inlining of interface methods (2 weeks ago) <Steven Schäfer>
* bdec8b04e8b - (tag: build-1.3.60-dev-485) Minor: trim in RenderIrElementVisitor (2 weeks ago) <Dmitry Petrov>
* efe62c983ab - (tag: build-1.3.60-dev-479) Decrease max heap size for test process on Windows (2 weeks ago) <Alexey Tsvetkov>
* 4db3dcc28fc - Use short temp dirs names only in gradle integration tests (2 weeks ago) <Alexey Tsvetkov>
* 1a0c6fe8b83 - Unify test tasks configuration in gradle tests (2 weeks ago) <Alexey Tsvetkov>
* 847af4456ab - Remove KotlinGradlePluginJpsParametrizedIT (2 weeks ago) <Alexey Tsvetkov>
* 54227e15ffd - Do not set max heap size twice (2 weeks ago) <Alexey Tsvetkov>
* de5335b17fd - Fix gradle integration tests on Windows (2 weeks ago) <Ivan Gavrilovic>
* e74a00789dc - (tag: build-1.3.60-dev-467) Add embeddable artifact for jvm-abi-gen (2 weeks ago) <Ty Smith>
* 37042801c4a - (tag: build-1.3.60-dev-465) Fix CompilerDaemonTest#testDaemonJvmOptionsParsing (2 weeks ago) <Alexey Tsvetkov>
* 0a91a663b12 - (tag: build-1.3.60-dev-461) Always keep Serializable#serialVersionUID (2 weeks ago) <Alexey Tsvetkov>
* a6f50c71bd5 - (tag: build-1.3.60-dev-454) Fixed import of package prefix in non-MPP projects (2 weeks ago) <Andrey Uskov>
* eedebcfe4cf - (tag: build-1.3.60-dev-453) FIR lazy resolve: fix test data (2 weeks ago) <Mikhail Glukhikh>
* 869e970bfd4 - (tag: build-1.3.60-dev-446) FIR resolution API: fix handling of expressions inside imports (2 weeks ago) <Mikhail Glukhikh>
* 14e9404afd4 - FIR (raw / resolution API): set correctly elvis/bang-bang bound PSIs (2 weeks ago) <Mikhail Glukhikh>
* 1f771a24076 - FIR resolution API: fix handling of expressions inside secondary ctors (2 weeks ago) <Mikhail Glukhikh>
* 2a69efba8a4 - FIR resolution API: fix handling of expressions inside local functions (2 weeks ago) <Mikhail Glukhikh>
* 760fb668bb5 - Introduce FIR resolution API with lazy resolve to use in IDE (2 weeks ago) <Mikhail Glukhikh>
* 1cd559a6269 - Remove FirTotalKotlinResolveInIde test with its provider as obsolete (2 weeks ago) <Mikhail Glukhikh>
* c3a31dcdf56 - Optimize FirSession component storage (2 weeks ago) <Mikhail Glukhikh>
* 7529d557fea - FIR resolution: introduce FirResolvePhase & FirAbstractPhaseTransformer (2 weeks ago) <Mikhail Glukhikh>
* a38b4756b58 - FIR tree refactoring: move FirElement.session to FirDeclaration (2 weeks ago) <Mikhail Glukhikh>
* 98f75669a5d - [FIR] Make resolution sequence of CallKind static field (2 weeks ago) <Dmitriy Novozhilov>
* 53404e5dac2 - [FIR] Extract `ResolutionStageRunner` component (2 weeks ago) <Dmitriy Novozhilov>
* 8bbb60df253 - [FIR] Refactoring. Split CallResolver.kt to several files (2 weeks ago) <Dmitriy Novozhilov>
* 3c7b25b8c9e - [FIR] Minor. Cleanup code in ConeTypes.kt (2 weeks ago) <Dmitriy Novozhilov>
* a226e40e346 - [FIR] Refactor FirResolveBodyTransformer (2 weeks ago) <Dmitriy Novozhilov>
* 43e7f54faec - [FIR] Add string representation for ConeKotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 6c26fc19436 - [FIR] Don't render `Any?` upper bounds of type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 7245475196c - [FIR] Add DeclaredUpperBoundConstraintPosition to Fir (2 weeks ago) <Dmitriy Novozhilov>
* d3670d4f5fd - [FIR] Add `Any?` as default bound for all type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 8a217858834 - [FIR] Add `Any?` builtin typeref (2 weeks ago) <Dmitriy Novozhilov>
* 2a360272f6b - [FIR] Add `Any` to supertypes of functional types (2 weeks ago) <Dmitriy Novozhilov>
* 71ca1aa6080 - [Type system] Fix algorithm of folding recursive types (2 weeks ago) <Dmitriy Novozhilov>
* a453ed50fa7 - [FIR] Fix class cast exception in ConeInferenceContext (2 weeks ago) <Dmitriy Novozhilov>
* 6215662e33a - Replace usage of `ClassicTCContext` with abstract context in `NewCSTCalculator` (2 weeks ago) <Dmitriy Novozhilov>
* 0276a6262f8 - (tag: build-1.3.60-dev-440) Fix compilation of NewMultiplatformKaptProjectImportingTest in AS 3.3,3.4 (2 weeks ago) <Andrey Uskov>
* 6177b3e8dcf - (tag: build-1.3.60-dev-439) Minor. Add empty file to previously empty directory in test (2 weeks ago) <Dmitry Savvinov>
* d7153446398 - (tag: build-1.3.60-dev-433) psi2ir: precompute sort keys when generating members (2 weeks ago) <pyos>
* 2d5a1e19d04 - (tag: build-1.3.60-dev-431) Perform GC between performance test runs, add geometric mean calculation and close stats in the end (2 weeks ago) <Vladimir Dolzhenko>
* 3f9480e1c59 - Specify parent disposable in JavaOutsideModuleDetector Vfs listener (2 weeks ago) <Vladimir Dolzhenko>
* ddb685a8f97 - (tag: build-1.3.60-dev-427) Add test on nonMPP -> MPP dependency (2 weeks ago) <Dmitry Savvinov>
* 79313037d13 - Minor. Merge multiplatformTypeRefinement testdata with multiplatform testdata (2 weeks ago) <Dmitry Savvinov>
* 9f90486893a - [Misc] Update spec testData according changes in NI (2 weeks ago) <Dmitriy Novozhilov>
* ffaca279bcb - Minor. Turn TypeBasedStarProjectionImpl into StarProjectionForAbsentTypeParameter (2 weeks ago) <Denis Zharkov>
* 579838cb4e0 - Avoid recursive refinement in NewCapturedTypeConstructor (2 weeks ago) <Denis Zharkov>
* a2a1c7e50f5 - Avoid recursive refinement with star projections (2 weeks ago) <Denis Zharkov>
* d042eb2cfb3 - Fix type refinement for qualified expressions (2 weeks ago) <Denis Zharkov>
* 6695ddd1d55 - Change 'hashCode' of 'TypeProjection' (2 weeks ago) <Dmitry Savvinov>
* b103f42ca86 - Add test on using correct builtins in MPP (2 weeks ago) <Dmitry Savvinov>
* 1fe8e4ba154 - Use CompositeResolve in HierarchicalExpectActual tests (2 weeks ago) <Dmitry Savvinov>
* aaf76a0e46f - Enable TypeRefinement in COMPOSITE resolution mode (2 weeks ago) <Dmitry Savvinov>
* 2b4d70fcf0c - [Resolve] Rewrite how built-ins are created (2 weeks ago) <Dmitry Savvinov>
* 9f2a03947c7 - [Resolve] Compute dependency on SDK properly (2 weeks ago) <Dmitry Savvinov>
* 02c07a4a6c7 - [Resolve] Introduce an ability to get all moduleInfos without filtering by platform (2 weeks ago) <Dmitry Savvinov>
* f9b8ab3a3a0 - [Resolve] Introduce CompositeResolver (2 weeks ago) <Dmitry Savvinov>
* adb0f5eaf9b - [Resolve] Introduce CompositeAnalysisSettings (2 weeks ago) <Dmitry Savvinov>
* 5e958900282 - [Resolve] Introduce KotlinMultiplatformAnalysisModeComponent (2 weeks ago) <Dmitry Savvinov>
* 90cf9daff31 - [Resolve] Abstract creation of platform-specific package fragment providers (2 weeks ago) <Dmitry Savvinov>
* b48218e7227 - [Resolve] Make ResolversForModule less static (2 weeks ago) <Dmitry Savvinov>
* 0f56d243cb5 - [Resolve] Support test/production/dependsOn internal-visibility (2 weeks ago) <Dmitry Savvinov>
* c50eeb3edb9 - Add few tests on internal visibility in MPP (2 weeks ago) <Dmitry Savvinov>
* 43ef0ffa507 - [Testing] Support diagnostics filters in MultiModuleIdeResolveTest (2 weeks ago) <Dmitry Savvinov>
* 68c1a7cedd9 - Use stable order for dependsOn and related diagnostics (2 weeks ago) <Dmitry Savvinov>
* 769ccde43ba - Closure over dependencies in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 3c2e34ee089 - [Misc] Fix bug in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 61ec5ed5dd1 - [Misc] Introduce lazyClosure (2 weeks ago) <Dmitry Savvinov>
* 54cdd3bfeff - [Misc] Refactor Module.cached extension to accept lambda instead of FunctionalInterface (2 weeks ago) <Dmitry Savvinov>
* b477184a3c9 - Fix creating of refined FlexibleType and RawType (2 weeks ago) <Dmitriy Novozhilov>
* 33a31fb688b - [Tesdata fix] Fix test data for multiplatform highlighting test (2 weeks ago) <Denis Zharkov>
* d744192e6f3 - [Invariant fix] Fix false positive internal visibility diagnostic (2 weeks ago) <Denis Zharkov>
* d20516779a8 - [Invariant Fix] Avoid using invalid descriptors in RemovePartsFromPropertyFix (2 weeks ago) <Denis Zharkov>
* 5f10252185e - [Invariant fix] Avoid using obsolete desciptors as scope content in change signature (2 weeks ago) <Denis Zharkov>
* 01f0589ddfb - [Invariant Fix] Use the same lock inside single GlobalFacade (2 weeks ago) <Denis Zharkov>
* fd4d8176dd4 - [Misc Invariant Fix] Do not use KotlinType::toString in inspections (2 weeks ago) <Denis Zharkov>
* daa27016ca7 - [Invariant Fix] Adjust DataFlowValue::Identifier for refinement (2 weeks ago) <Denis Zharkov>
* 21cc93860b3 - [Invariant Fix] Fix KotlinPsiUnifier after types refinement introduction (2 weeks ago) <Denis Zharkov>
* c49791f8bb8 - [Invariant Fix] Fix equality for NewCapturedTypeConstructor after refinement (2 weeks ago) <Denis Zharkov>
* 471134d31ee - [Invariant Fix] Fix callable equivalence definition in case of refined scopes (2 weeks ago) <Denis Zharkov>
* 5c2c7e7776a - [Invariant fix] Avoid re-resolving declared descriptors in lazy member scopes (2 weeks ago) <Denis Zharkov>
* ab9ff786d77 - [Invariant Fix] Use structural descriptor equivalence in JsNamesClashChecker (2 weeks ago) <Dmitry Savvinov>
* 9add14a2a19 - [API Usage] Add refinement to ConstraintInjector (NI) (2 weeks ago) <Dmitriy Novozhilov>
* 6c44b6b8594 - [API Usage] Refine type of lambda's receiver in NI (2 weeks ago) <Dmitry Savvinov>
* 696aea004d2 - [API Usage] Add type refinement for callable references (2 weeks ago) <Dmitriy Novozhilov>
* 53334c038f9 - [API Usage] Use refinement in NI (2 weeks ago) <Denis Zharkov>
* 2bf6bd37242 - Do not consider descriptors equality as a reason not to refine type (2 weeks ago) <Denis Zharkov>
* 9c27abde7f3 - [API Usage] Support type refinement from expect class to type aliases (2 weeks ago) <Denis Zharkov>
* 04717b57c98 - [API Usage] Support refinement for Java classes' scope (2 weeks ago) <Dmitry Savvinov>
* b7e011a29b7 - [API Usage] Use type refinements in overrides-related facilities (2 weeks ago) <Denis Zharkov>
* 694f521bfdb - [API Usage] Refine type for each separate element in ExpressionTypingVisitorDispatcher (2 weeks ago) <Denis Zharkov>
* a1b52b2f908 - [API Usage] Inject Refiner into KotlinTypeChecker, use it for subtyping (2 weeks ago) <Dmitriy Novozhilov>
* 9047ddfc2fb - [API Usage] Refine supertypes when getting content of member scope (2 weeks ago) <Dmitry Savvinov>
* 1d61d752255 - [Core API] Introduce KotlinType.refine (2 weeks ago) <Dmitry Savvinov>
* c12f5f60555 - [Core API] Introduce TypeConstructor.refine (2 weeks ago) <Dmitry Savvinov>
* c20d565d931 - [Core API] Introduce API for getting scopes with refinement (2 weeks ago) <Denis Zharkov>
* d08bed888c2 - [Core API] Introduce useTypeRefinement analysis flag (2 weeks ago) <Dmitry Savvinov>
* 2fe3a23183a - [Core API] Introduce KotlinTypeRefiner component (2 weeks ago) <Dmitriy Novozhilov>
* 5c17148146a - [Core API] Introduce TypeRefinement annotations (2 weeks ago) <Dmitriy Novozhilov>
* 38bcedc4516 - [Tests] Add tests for types refinement in IDE (2 weeks ago) <Denis Zharkov>
* d0003411782 - [Misc] Add missing type to lambda in ILTConstructor (2 weeks ago) <Dmitriy Novozhilov>
* fe78e153f76 - [Misc] Introduce helper-method 'IntersectionTypeConstructor.createType()' (2 weeks ago) <Dmitry Savvinov>
* 5c13e02e9c8 - [Misc] Clean-up and deduplicate code in 'findClassInModule.kt' (2 weeks ago) <Dmitry Savvinov>
* a0f339ffc7f - [Misc] Enable @experimental project-wide (2 weeks ago) <Dmitriy Novozhilov>
* f026a98403d - [Misc] Make NewKotlinTypeChecker non-static (2 weeks ago) <Dmitriy Novozhilov>
* 4f1e85b4689 - [Misc] Add caching of hashCode in KotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 8d1b063d625 - [Misc] Add test on typealiased SAM (2 weeks ago) <Denis Zharkov>
* c1144f35f1d - [Misc] Move TypeAliasExpander to core (2 weeks ago) <Denis Zharkov>
* 7ba3f7e599d - [Misc] Make ArgumentTypeResolver::isSubtypeOfForArgumentType not static (2 weeks ago) <Denis Zharkov>
* 529763b9bdb - [Misc] Get rid of public Companion methods in SmartCastManager (2 weeks ago) <Denis Zharkov>
* e7d6a9508e3 - [Misc] Reformat CallType.kt (2 weeks ago) <Denis Zharkov>
* edb9623556a - [Misc] Reformat DescriptorEquivalenceForOverrides.kt (2 weeks ago) <Denis Zharkov>
* 4e486e77382 - (tag: build-1.3.60-dev-421) Fix NewMultiplatformKaptProjectImportingTest (KT-32974) (2 weeks ago) <Andrey Uskov>
* c17a5bc8f27 - Disable KaptImportingTest.testModulePerSourceSet in AS (KT-32683) (2 weeks ago) <Andrey Uskov>
* 02ee950836c - (tag: build-1.3.60-dev-418) Add transitive dependencies on common MPP modules (2 weeks ago) <Andrey Uskov>
* 3ce731cf7cb - (tag: build-1.3.60-dev-415) Avoid eager deserialization of array classes in ArrayConstructorLowering (2 weeks ago) <Steven Schäfer>
* 2910d8e9b28 - (tag: build-1.3.60-dev-401) Also check predecessors of PUSH Unit in unit tail-call optimization (2 weeks ago) <Ilmir Usmanov>
* e60674f5e13 - Fix test data (2 weeks ago) <Ilmir Usmanov>
* cc06798e2c6 - Implement unit suspend functions tail-call optimisation (2 weeks ago) <Ilmir Usmanov>
* a16e03681b1 - (tag: build-1.3.60-dev-399) Substitute kotlin-reflect in compileOnly configurations too (2 weeks ago) <Alexey Tsvetkov>
* 317c39f27d3 - (tag: build-1.3.60-dev-396) Enable assertions in Kotlin Compile Daemon process (2 weeks ago) <Alexey Tsvetkov>
* 560f1483e8f - Drop MaxPermSize support from compiler daemon (2 weeks ago) <Alexey Tsvetkov>
* db231316117 - (tag: build-1.3.60-dev-386) AbstractFindUsagesTest: add read lock (2 weeks ago) <Dmitry Gridin>
* e575ca4f533 - (tag: build-1.3.60-dev-381) [IR] Fixed parents during constructors moving (2 weeks ago) <Igor Chevdar>
homuroll added a commit that referenced this issue Aug 15, 2019
* 20351b7c1b7 - (tag: build-1.3.60-dev-1120) IR: correct type for a null const argument (19 hours ago) <Georgy Bronnikov>
* e915bc2a69b - (tag: build-1.3.60-dev-1104) fix expected output for `when` statement in scratch files (22 hours ago) <Roman Golyshev>
* 1a0edd37ef3 - KT-31295: fix issue with `NewKotlinScriptAction` incorrect identity (22 hours ago) <Roman Golyshev>
* 986654b7099 - (tag: build-1.3.60-dev-1100) psi2ir: fix unsubstituted type parameters around SAM conversions (23 hours ago) <Dmitry Petrov>
* 6b208f7c9c0 - (tag: build-1.3.60-dev-1096) JVM IR: support LanguageFeature.UseGetterNameForPropertyAnnotationsMethodOnJvm (24 hours ago) <Alexander Udalov>
* 0a267425014 - (tag: build-1.3.60-dev-1092) Run KAPT non-incrementally if annotation processor classpath changes (25 hours ago) <Ivan Gavrilovic>
* 2412b5f992f - Delete output when unable to run KAPT incrementally (25 hours ago) <Ivan Gavrilovic>
* e4f9314f94a - Use ISE instead of NPE in serialization (26 hours ago) <Dmitry Petrov>
* a9c961931ce - JS_IR: Support 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* 7d49b72b793 - JVM_IR: Support 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* 7170439517a - IR: '!!' is generated as 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* b9db4148cc0 - (tag: build-1.3.60-dev-1081) Check whether test is ignored before reporting failure (2 days ago) <Georgy Bronnikov>
* 0089de7f7f8 - (tag: build-1.3.60-dev-1071) Build: Workaround dependency cycle in kotlinCompilerPluginClasspath (2 days ago) <Vyacheslav Gerasimov>
* 8ff081a596d - (tag: build-1.3.60-dev-1063) Don't trigger 'testJvm6ServerRuntime' initialization during configuration phase (2 days ago) <Mikhael Bogdanov>
* 19ce279611c - (tag: build-1.3.60-dev-1053) Fix script config saving to file attributes (2 days ago) <Ilya Chernikov>
* 949bb9d150a - (tag: build-1.3.60-dev-1047) IR: Get rid of descriptors in tailrec calls collection (2 days ago) <Ilya Matveev>
* cafe2cdb12f - IR: Fix fake-override resolution for fields (2 days ago) <Ilya Matveev>
* ac667403efd - (tag: build-1.3.60-dev-1044) (Un)mute and add tests for vararg codegen (2 days ago) <Steven Schäfer>
* d22814f6da0 - JVM IR: Fix vararg handling in DefaultParameterInjector (2 days ago) <Steven Schäfer>
* 1543accf40b - JVM IR: Remove vararg handling from ExpressionCodegen (2 days ago) <Steven Schäfer>
* 4d8d65abec8 - JVM IR: Remove varargs from CallableReferenceLowering (2 days ago) <Steven Schäfer>
* 99f1329c148 - JVM IR: Remove varargs from PropertyReferenceLowering (2 days ago) <Steven Schäfer>
* 4cef1c49012 - JVM IR: Remove varargs from EnumClassLowering (2 days ago) <Steven Schäfer>
* 8d9f2f42386 - JVM IR: Add a lowering to desugar varargs to arrays (2 days ago) <Steven Schäfer>
* a7b31ba42b6 - Add a utility function to compute type substitutions for call (2 days ago) <Steven Schäfer>
* d61b276ebf2 - JVM IR: Fix types in ArrayGet/Set intrinsics (2 days ago) <Steven Schäfer>
* a1c52f69f2f - (tag: build-1.3.60-dev-1032) New J2K: convert Long.parseLong(s) to s.toLong() (2 days ago) <Toshiaki Kameyama>
* 9290ec34dba - (tag: build-1.3.60-dev-1029) Provide proper platformSpecficContainer in CompositePlatformConfigurator (2 days ago) <Dmitry Savvinov>
* 1b7fa21a83a - Minor. Add comments to creation of DelegatingBindingTrace (2 days ago) <Dmitry Savvinov>
* 55784346297 - (tag: build-1.3.60-dev-1011) Fix: No value has been specified for 'binaryResultsDirectory' (KT-33246) (3 days ago) <Sergey Igushkin>
* 01ddac58e16 - (tag: build-1.3.60-dev-1008) Add language feature for changed name of property annotations method (3 days ago) <Alexander Udalov>
* ea0142da60e - Use JVM name of getter in synthetic method for property annotations (3 days ago) <Alexander Udalov>
* dfea94aef55 - (tag: build-1.3.60-dev-1002) Minor, use INTRINSICS_CLASS_NAME constant instead of hardcoded string (3 days ago) <Alexander Udalov>
* b970a57adb0 - Generate version requirement on inline functions since API version 1.4 (3 days ago) <Alexander Udalov>
* e207c963365 - Throw NPE instead of TypeCastException since 1.4 (3 days ago) <Alexander Udalov>
* 2baddb029c4 - Use Intrinsics.checkNotNullParameter to throw NPE in parameter null checks (3 days ago) <Alexander Udalov>
* 480313210a5 - Use Intrinsics.checkNotNullExpressionValue to throw NPE in Java null checks (3 days ago) <Alexander Udalov>
* a7c8fdcbe2e - Use Intrinsics.checkNotNull and throw NPE in !! operator generation (3 days ago) <Alexander Udalov>
* 6106b72283c - (tag: build-1.3.60-dev-1000) [IR] Fixed bug with fake override building (3 days ago) <Igor Chevdar>
* ffdf3c361e6 - [K/N libraries] Used fictitious functional interfaces factory (3 days ago) <Igor Chevdar>
* 226013353d9 - [IrSerializer] Removed hacks with functional interfaces (3 days ago) <Igor Chevdar>
* 00dc3355592 - [IrSerializer] Preparations for functional interfaces handling (3 days ago) <Igor Chevdar>
* c007f3efb3e - (tag: build-1.3.60-dev-991) Minor, move lazyClosure out of TypeUtils.kt (3 days ago) <Alexander Udalov>
* cb8f70189db - Minor, add debug info to assertion in AddContinuationLowering (3 days ago) <Alexander Udalov>
* 0065236bdeb - (tag: build-1.3.60-dev-984) Move default implementation of TargetPlatform.platformName to leaf classes (3 days ago) <Dmitry Savvinov>
* 555e1a35e98 - (tag: build-1.3.60-dev-971) .idea: remove maven project from default config (3 days ago) <Sergey Rostov>
* ba9c632f155 - (tag: build-1.3.60-dev-970) Gradle, npm: use state file as fake output for :kotlinNpmInstall task (3 days ago) <Sergey Rostov>
* 6b5739bd6a7 - Gradle, ProcessedFilesCache: don't report on clashes with for targets with removed source (3 days ago) <Sergey Rostov>
* 84971d20037 - (tag: build-1.3.60-dev-964) Mention union in intersect documentation and vice versa (KT-26212) (4 days ago) <Abduqodiri Qurbonzoda>
* e88dce3e19a - (tag: build-1.3.60-dev-947) Use CFG to recognize suspension point's end (6 days ago) <Ilmir Usmanov>
* 570d66be46c - (tag: build-1.3.60-dev-922) Support "// !API_VERSION: LATEST" directive in tests (6 days ago) <Alexander Udalov>
* 13b07e71e83 - Set AnalysisFlags.explicitApiVersion in tests with API_VERSION directive (6 days ago) <Alexander Udalov>
* 94567635769 - Minor, fix debug info when inferring API version (6 days ago) <Alexander Udalov>
* d0385e4e7c8 - (tag: build-1.3.60-dev-921) Recognize Intrinsics.checkNotNullParameter call on lambdas in inline functions (6 days ago) <Alexander Udalov>
* 09ab98a4f8d - (tag: build-1.3.60-dev-917) New J2K: Don't fail on captured types & don't use functional interface with captured types (6 days ago) <Ilya Kirillov>
* 0c3c0989b4d - (tag: build-1.3.60-dev-916) JVM IR: Don't move inaccessible const fields out of interface companions (6 days ago) <Steven Schäfer>
* 37424255472 - (tag: build-1.3.60-dev-907) Move out compiler plugins from the main IDE plugin JAR (KT-31279) (6 days ago) <Yan Zhulanow>
* 310237a8b11 - Correct expected test output (6 days ago) <Georgy Bronnikov>
* 73d2ae961ca - JVM IR: BridgeLowering boxing fixes (6 days ago) <Steven Schäfer>
* 6aa8ecd745c - JVM IR: Remove bridge construction from CallableReferenceLowering (6 days ago) <Steven Schäfer>
* ebb59d51d2b - Fix incorrect Double.toLong conversion for infinite values in JS (6 days ago) <Ilya Gorbunov>
* 8bf61a12dfb - (tag: build-1.3.60-dev-887) Minor. Remove UNREACHABLE_CODE slice from BindingContext (6 days ago) <Dmitriy Novozhilov>
* 154cf46f7ce - (tag: build-1.3.60-dev-880) New J2K: add ReplaceGuardClause inspection to post-processing (7 days ago) <Toshiaki Kameyama>
* 51e007116fe - (tag: build-1.3.60-dev-858) KotlinLineMarkerProvider: ignore non-leaf elements when putting gutters (KT-28075, KT-30052, KT-33182) (7 days ago) <Nicolay Mitropolsky>
* c3ea0a1e5b9 - (tag: build-1.3.60-dev-856) [FIR] Add forgotten visit of annotation for FirAbstractLoop (7 days ago) <Dmitriy Novozhilov>
* 1eda42cb883 - (tag: build-1.3.60-dev-850) JVM_IR. Generate SMAP information for anonymous classes (7 days ago) <Mikhael Bogdanov>
* a444a40849a - JVM_IR. Basic support of 'inlineCallSiteInfo' (7 days ago) <Mikhael Bogdanov>
* f34a08cbbf4 - (tag: build-1.3.60-dev-849) JVM IR: Convert interface companion fields to static fields. (7 days ago) <Steven Schäfer>
* e6211c49950 - (tag: build-1.3.60-dev-832) Debugger: Fix the compilation error in as33 bunch (8 days ago) <Yan Zhulanow>
* f5c0a30c51a - (tag: build-1.3.60-dev-818) Add intention to replace "Map.getOrDefault" (8 days ago) <Toshiaki Kameyama>
* e09ae645b3d - (tag: build-1.3.60-dev-817) Advance bootstrap version to `1.3.60-dev-770` (8 days ago) <Mikhail Zarechenskiy>
* 9f0991f0aa6 - (tag: build-1.3.60-dev-806) Minor, clean up type approximator a bit (8 days ago) <Mikhail Zarechenskiy>
* 04e57f712ef - (tag: build-1.3.60-dev-803) [NI] Introduce feature for passing function references with defaults (8 days ago) <Mikhail Zarechenskiy>
* 0219b86d063 - [NI] Fix poor performance of recursive types approximation (8 days ago) <Mikhail Zarechenskiy>
* 5f76918c90d - [NI] Use approximator as a component, don't recreate it during resolve (8 days ago) <Mikhail Zarechenskiy>
* cddabf140bd - (tag: build-1.3.60-dev-799) Implement proper expression generation for the last script line (8 days ago) <Ilya Chernikov>
* ec54246b3ae - (tag: build-1.3.60-dev-797) Fix TCServiceMessagesClient not removing an empty line prefix on Windows (8 days ago) <Sergey Igushkin>
* 471b515adbe - (tag: build-1.3.60-dev-792) Avoid getTopLevelClass in firMode (8 days ago) <Steven Schäfer>
* 43a27ab58c0 - (Un)mute tests (8 days ago) <Steven Schäfer>
* 70aee4f9e24 - JVM IR: Handle -Xassertion modes (8 days ago) <Steven Schäfer>
* 7b2edc6de84 - Extract simple inlining utility from ArrayConstructorLowering (8 days ago) <Steven Schäfer>
* d11344ce2e1 - Add more tests for -Xassertions=jvm corner cases (8 days ago) <Steven Schäfer>
* 3e251668324 - (tag: build-1.3.60-dev-785, origin/rr/gradle/snrostov/js) Gradle, js, karma: require webpack npm dependencies (8 days ago) <Sergey Rostov>
* 99762193f9d - Gradle, js, npm: proper disambiguation classifier for npm and tools configurations (8 days ago) <Sergey Rostov>
* 1dc860f2069 - Gradle, js, npm: fix targets and compilation listener (8 days ago) <Sergey Rostov>
* 87e80317a03 - Gradle, js, external declarations: read flags from properties (8 days ago) <Sergey Rostov>
* 88db93853f5 - (tag: build-1.3.60-dev-776) Make context available to suppressors (8 days ago) <Jim S>
* 5151659006f - (tag: build-1.3.60-dev-770) Do not use dummy resolving for light data classes which extend other classes (9 days ago) <Ilya Kirillov>
* 39e15782b27 - (tag: build-1.3.60-dev-766) Debugger: Fix compatibility with AS 3.3 (9 days ago) <Yan Zhulanow>
* 01805e88782 - Debugger: Fix read action in 'createLineSourcePosition' (KT-33064) (9 days ago) <Yan Zhulanow>
* 8211e73f7e4 - Revert "Evaluator: Do not report parsing error on empty block/expression (KT-11938)" KT-11938 reopened because of KT-32699. (9 days ago) <Yan Zhulanow>
* d86bede2936 - Fix compatibility issue with the 'kotlinttest' plugin (9 days ago) <Yan Zhulanow>
* 0a092d66130 - Debugger: Fix breakpoint firing in '$suspendImpl' (KT-27645) (9 days ago) <Yan Zhulanow>
* 9096d211d3b - Debugger, minor: Fix line breakpoint popup (add containing declaration name) (9 days ago) <Yan Zhulanow>
* 1f13c4b87bb - Parcelize: Remove remaining experimental status checks (KT-32096) (9 days ago) <Yan Zhulanow>
* b3941c4ed08 - Pill: Fix platform source attachment in compiler modules (9 days ago) <Yan Zhulanow>
* 086b151e1fe - Pill: Fix project build, add kotlin-scripting-jvm-host module (9 days ago) <Yan Zhulanow>
* 89c45e9e3f0 - Fix stub loading for crossinline lambdas compiled by older Kotlinc (EA-105730) (9 days ago) <Yan Zhulanow>
* cc3f1b35010 - Debugger: Fix exception in "Smart step into" for Java method calls (KT-32813) (9 days ago) <Yan Zhulanow>
* 79a5375ad10 - Debugger: Fix NPE in CFA during evaluation (KT-32830) (9 days ago) <Yan Zhulanow>
* ecce34e02bf - Debugger: Fix infinite recursion in inline callable searcher (EA-108938) (9 days ago) <Yan Zhulanow>
* ea97926c665 - Debugger: Add verbose logging for EA-125569, fix possible issue (9 days ago) <Yan Zhulanow>
* 527df35bf32 - Debugger: Handle case when we can't calculate the anonymous class name gracefully (EA-141202) (9 days ago) <Yan Zhulanow>
* 0f568a395f2 - Debugger: Recognize exceptions from target VM in FUS (9 days ago) <Yan Zhulanow>
* 71e8cddaa67 - Minor: Fix NI error in KotlinPositionManager (9 days ago) <Yan Zhulanow>
* 17c34060975 - Debugger: Gracefully handle debugger exceptions we can't do anything reasonable with (EA-128154, EA-139473) (9 days ago) <Yan Zhulanow>
* 70745f233f3 - Debugger: Fix reference value evaluation in Java contexts (9 days ago) <Yan Zhulanow>
* ed03d6e48e6 - Debugger, minor: Move FrameInfo out of KotlinCodeFragmentFactory (9 days ago) <Yan Zhulanow>
* 98b4844f51d - Debugger, minor: Reformat KotlinCodeFragmentFactory (9 days ago) <Yan Zhulanow>
* bb3091429f5 - Debugger: Keep a reference to stack trace element (EA-208000) (9 days ago) <Yan Zhulanow>
* a664df81432 - Debugger: Unwrap EvaluateExceptions on checking (EA-105847) (9 days ago) <Yan Zhulanow>
* e301ddde9ee - Pill: Ignore KotlinPlugin artifact in Git (9 days ago) <Yan Zhulanow>
* 52a958256de - Debugger: Disable exception on 'variable not found' event (EA-138365) (9 days ago) <Yan Zhulanow>
* e0c4a1c6f19 - Debugger: Improve error diagnostics in FUS (9 days ago) <Yan Zhulanow>
* a20014a7e66 - Reformat eval4j (9 days ago) <Yan Zhulanow>
* eb173893b0e - Debugger: Minor, check evaluator preconditions as in Java evaluator (9 days ago) <Yan Zhulanow>
* d6487e89ad4 - Debugger: Prohibit 'suspend fun' calls in evaluated expressions (9 days ago) <Yan Zhulanow>
* 910133dbfbe - Debugger: Fix line numbers on String literal 'when' condition checks (9 days ago) <Yan Zhulanow>
* 3d3bde5483f - Debugger: Do not ignore duplicated locations for line breakpoints (9 days ago) <Yan Zhulanow>
* de361f0b6c6 - Minor: Add 'kotlinc' to the project dictionary (9 days ago) <Yan Zhulanow>
* 780c0518e54 - Debugger: Disallow breakpoints for @InlineOnly function bodies (KT-32687, KT-24408) (9 days ago) <Yan Zhulanow>
* 25fb77e7adb - Debugger: Add breakpoint applicability tests (9 days ago) <Yan Zhulanow>
* a8d08815a61 - Simplify call: Fix false positive in "filter {}" detection (KT-32468) (9 days ago) <Yan Zhulanow>
* b1f132d750e - Debugger: Add stepping tests for function breakpoints (9 days ago) <Yan Zhulanow>
* 023baf62333 - Debugger: Ask for light class generation in background (9 days ago) <Yan Zhulanow>
* 129ca7f2d8a - Debugger: Fix breakpoint applicability (KT-10984) (9 days ago) <Yan Zhulanow>
* 22c18ffaa97 - Debugger: Add Kotlin Function breakpoints (KT-22116) (9 days ago) <Yan Zhulanow>
* 55ea0840b1f - Debugger: Keep continuation and spilled variables until the whole trace is processed (EA-208000) (9 days ago) <Yan Zhulanow>
* 89b152809f6 - (tag: build-1.3.60-dev-761) Build: Make dependencies on builtins compileOnly (9 days ago) <Vyacheslav Gerasimov>
* 80acc56c104 - (tag: build-1.3.60-dev-759) Don't lost type parameters for members of inline classes in the bytecode (9 days ago) <Mikhail Zarechenskiy>
* a874f4f5c38 - (tag: build-1.3.60-dev-748) Don't use `addIfNotNull` core util in the JS Gradle plugin (9 days ago) <Sergey Igushkin>
* 47bee6a6c50 - (tag: build-1.3.60-dev-738) JVM_IR. Support reified parameters in anonymous object super constructor call (9 days ago) <Mikhael Bogdanov>
* 645736f167c - JVM_IR. Support anonymous object/lambda reification (9 days ago) <Mikhael Bogdanov>
* 0571f90762d - (tag: build-1.3.60-dev-735) Build: Add `kotlin.build.jar.compression` property (9 days ago) <Vyacheslav Gerasimov>
* 659c399d306 - Build: Add `kotlin.build.dependencies.dir` property (9 days ago) <Vyacheslav Gerasimov>
* 1d0ba4edd4d - (tag: build-1.3.60-dev-727, origin/rr/pdn_ir_typealias) IR: IrTypeAlias: update testData after rebase on master (9 days ago) <Dmitry Petrov>
* f590d4da9eb - IR: IrTypeAlias: serialize/deserialize new IR objects (9 days ago) <Dmitry Petrov>
* b3525b077cb - IR: IrTypeAlias: isActual (9 days ago) <Dmitry Petrov>
* 2b43b09444f - IR: IrTypeAlias: Strip 'typealias' declarations in back-ends (9 days ago) <Dmitry Petrov>
* 6abb0ffe289 - IR: IrTypeAlias: Update FIR2IR testData (9 days ago) <Dmitry Petrov>
* 48ae76ac286 - IR: Introduce IrTypeAlias element (9 days ago) <Dmitry Petrov>
* 499f9330d2f - (tag: build-1.3.60-dev-713) Gradle: Don't use the deprecated "layout" method for Ivy repos (9 days ago) <Ilya Matveev>
* b8bdef00058 - (tag: build-1.3.60-dev-697) Refactoring: introduce isKotlinScratch function (9 days ago) <Roman Golyshev>
* f35ce1e9f66 - Refactoring: remove duplicate of kotlin script extension constant (9 days ago) <Roman Golyshev>
* 49b534e894c - (tag: build-1.3.60-dev-687) JVM IR: move non-private const properties from multifile part to facade (10 days ago) <Alexander Udalov>
* f01b0f64670 - JVM IR: generate correct metadata for multi-file classes (10 days ago) <Alexander Udalov>
* 4be0e00071a - JVM IR: support multi-file classes (10 days ago) <Alexander Udalov>
* 73a671af7c9 - JVM IR: generate tests on incremental compilation (10 days ago) <Alexander Udalov>
* e1fc2c57cbc - JVM IR: introduce global serialization bindings for convenience (10 days ago) <Alexander Udalov>
* babbbd0ff66 - JVM IR: generate facade class for property accessors from dependencies (10 days ago) <Alexander Udalov>
* 28e2fd63ca0 - IR: introduce WrappedProperty{G,S}etterDescriptor (10 days ago) <Alexander Udalov>
* cfd3d974d12 - JVM IR: perform substitution in IrTypeSystemContext.getSubstitutedUnderlyingType (10 days ago) <Alexander Udalov>
* 908498a5604 - JVM IR: deduplicate exception message text in FunctionCodegen (10 days ago) <Alexander Udalov>
* 5f06c9e86cb - JVM IR: do not generate generic signature for $delegate field (10 days ago) <Alexander Udalov>
* 45f93521d9d - JVM IR: add IrWriteSignatureTestGenerated (10 days ago) <Alexander Udalov>
* 26346d88ccb - JVM IR: take IrFunction in IrTypeMapper.mapFunctionName/mapReturnType (10 days ago) <Alexander Udalov>
* 8c1b2a7f209 - JVM IR: record DELEGATED_PROPERTIES slice for correct metadata serialization (10 days ago) <Alexander Udalov>
* d9caeca2493 - (tag: build-1.3.60-dev-680) JVM_IR: Copy suspend lambda's attributes (10 days ago) <Ilmir Usmanov>
* 88e5d2bc700 - (tag: build-1.3.60-dev-666) Fix unrelated tasks being configured at execution time, KT-31666 (10 days ago) <Sergey Igushkin>
* 9182fe887e3 - (tag: build-1.3.60-dev-663) Fix inline class handling in DefaultParameterInjector (10 days ago) <Steven Schäfer>
* 79f71f61d59 - JVM BE: Add more tests for default arguments (10 days ago) <Steven Schäfer>
* 9d7de8e9ec8 - (tag: build-1.3.60-dev-662) KT-32791: Avoid EDT when acquiring editor for setting line mark in scratches (10 days ago) <Roman Golyshev>
* 971d36837a1 - (tag: build-1.3.60-dev-656) JVM_IR. Don't generate annotations and signature on synthetic methods (10 days ago) <Mikhael Bogdanov>
* 2dabb91a1fe - (tag: build-1.3.60-dev-650) J2K, minor: clean copy-paste conversion code (10 days ago) <Ilya Kirillov>
* f1482177b4f - Fix NPE in J2K copy-paste handler for invalid offset (10 days ago) <Ilya Kirillov>
* 838582c9260 - Fix "Assertion failed: Write access is allowed inside write-action only" in Kotlin refactoring dialog (10 days ago) <Ilya Kirillov>
* b4a0436abab - Show occurrences chooser in EDT thread in KotlinIntroduceVariableHandler (10 days ago) <Ilya Kirillov>
* 02f2009f2a6 - Do not show "Replace overloaded operator with function call" intention on incomplete expressions (10 days ago) <Ilya Kirillov>
* 892135ae23b - (tag: build-1.3.60-dev-637) Unused symbol: don't report for enum entry when enum builtin function is used (10 days ago) <Toshiaki Kameyama>
* 776cccf57cd - (tag: build-1.3.60-dev-636) FunctionWithLambdaExpressionBodyInspection: fix ClassCastException for "Remove braces" quick fix (10 days ago) <Toshiaki Kameyama>
* e5e5e9084ef - (tag: build-1.3.60-dev-632) Improve error message (#2505) (10 days ago) <Louis CAD>
* b2753a22a24 - (tag: build-1.3.60-dev-630, tag: build-1.3.60-dev-618) Advance bootstrap to 1.3.60-dev-607 (11 days ago) <Ilya Gorbunov>
* 103e16c40f2 - (tag: build-1.3.60-dev-617) kotlin-maven-plugin: avoid adding sourceroots to read-only freeArgs list (11 days ago) <Ilya Gorbunov>
* 5d12603d73b - (tag: build-1.3.60-dev-614) JVM_IR: remove unused code (12 days ago) <Georgy Bronnikov>
* ce6e2621cf5 - Unmute working tests (12 days ago) <Georgy Bronnikov>
* f9391ec790d - Remove handling of default arguments from codegen (12 days ago) <Georgy Bronnikov>
* 4d50086d355 - JVM_IR: reorder lowerings (12 days ago) <Georgy Bronnikov>
* 924fa6f9d3d - JVM_IR: use DefaultParameterInjector (12 days ago) <Georgy Bronnikov>
* 52c00ba2a14 - (tag: build-1.3.60-dev-607, tag: build-1.3.60-dev-605) Extract `JvmStartupActivity` class (13 days ago) <Dmitry Gridin>
* 77a630ce346 - UnsupportedAbiVersionNotificationPanelProvider: fix project leak (13 days ago) <Dmitry Gridin>
* 584b42d9f96 - Add missing EP for `StartupActivity` (13 days ago) <Dmitry Gridin>
* 832c8e0e209 - Fix "Non default constructors for extension class" (13 days ago) <Dmitry Gridin>
* 9ea2446ec0d - KotlinLanguageInjector: cleanup code (13 days ago) <Dmitry Gridin>
* 49aa4aba71f - UnsupportedAbiVersionNotificationPanelProvider: cleanup code (13 days ago) <Dmitry Gridin>
* 7c24ad39ea2 - (tag: build-1.3.60-dev-601) Remove fir:lightTree test on kotlinx.coroutines as it caused problems in IDEA (13 days ago) <Simon Ogorodnik>
* be7b228cf6b - (tag: build-1.3.60-dev-584) Fix "Attempt to modify PSI for non-committed document" for some cases (13 days ago) <Ilya Kirillov>
* 1981e8b9bf5 - New J2K: Add better error reporting in AST builder (13 days ago) <Ilya Kirillov>
* 6b0c1da42c7 - Do not use methods which may show UI dialog in write action in refactorings (13 days ago) <Ilya Kirillov>
* 474a8850b3c - Do not show error message in decompiler in write action (13 days ago) <Ilya Kirillov>
* 3205b25f80e - Fix code completion for the injected Kotlin code (13 days ago) <Ilya Kirillov>
* 84498513f6c - Do not allow optimize imports for uncommitted document (13 days ago) <Ilya Kirillov>
* 7b659a73c7b - Check if document is writable on converting Java to Kotlin (13 days ago) <Ilya Kirillov>
* 0d42d3f0a1c - Fix CCE in move-refactoring (13 days ago) <Ilya Kirillov>
* 46ff959415e - Fix using invalidated PSI element in Remove Braces Intention (13 days ago) <Ilya Kirillov>
* 65b0a5f9032 - (tag: build-1.3.60-dev-581, tag: build-1.3.60-dev-579, tag: build-1.3.60-dev-572) Unify withIndex docs wording (2 weeks ago) <Ilya Gorbunov>
* 2e445ebad6b - (tag: build-1.3.60-dev-570) Enable test that uses Array.fill in JS and Native (2 weeks ago) <Ilya Gorbunov>
* 3751a8a797b - Common Array.fill for unsigned arrays, improve docs, native impl name (2 weeks ago) <Ilya Gorbunov>
* 1a6069382ec - Provide Array.fill in common stdlib (2 weeks ago) <Jake Wharton>
* 83e422fc3ba - (tag: build-1.3.60-dev-567) Workaround copied kotlin element happened to be outside the KtFile (2 weeks ago) <Nikolay Krasko>
* 5614afed14f - Fix over-caching content in light classes for local declarations (KT-32820) (2 weeks ago) <Nikolay Krasko>
* ce3ad8f4da8 - Use kotlin specific OOCB tracker for light classes inner cache (2 weeks ago) <Nikolay Krasko>
* 78ae1a57458 - (tag: build-1.3.60-dev-565) Annotate default interface method with JvmDefault (2 weeks ago) <Dmitry Savvinov>
* 784483e7ac4 - (tag: build-1.3.60-dev-561) as36: Add required plugins to test runtime (2 weeks ago) <Vyacheslav Gerasimov>
* 14bd8f4eefd - as36: Update AS build version to 192.5765565 (2 weeks ago) <Vyacheslav Gerasimov>
* 67b84cf35d0 - Use properties bintray.user & bintray.apikey for AS repo (2 weeks ago) <Vyacheslav Gerasimov>
* 645bbc93cb7 - (tag: build-1.3.60-dev-559) KotlinWithGradleConfigurator: support addKotlinLibraryToModuleBuildScript for multiplatform #KT-27270 Fixed (2 weeks ago) <Dmitry Gridin>
* c88d4f43d3b - ConfigureKotlinInProjectUtils: minor cleanup (2 weeks ago) <Dmitry Gridin>
* 3ea195e1a23 - DescriptorRenderedImpl: fix order of `val` & `vararg` modifier for actual class #KT-31921 Fixed (2 weeks ago) <Dmitry Gridin>
* a2f937e282b - DescriptorRender: cleanup code (2 weeks ago) <Dmitry Gridin>
* 80b09b9a08a - (tag: build-1.3.60-dev-558) Replace 'if' with 'when': don't remove branch brances (2 weeks ago) <Toshiaki Kameyama>
* f3b42507d9b - (tag: build-1.3.60-dev-555) Do not search for bad substrings inside compiler/fir/lightTree/testData (2 weeks ago) <Mikhail Glukhikh>
* 00f880a5a07 - Make all necessary refactoring after merge (2 weeks ago) <Ivan Cilcic>
* f3a7db24289 - Add auto test in gradle (light tree) (2 weeks ago) <Ivan Cilcic>
* 2ca79785446 - Remove duplicate code from convertIsExpresion and convertBinaryWithType (2 weeks ago) <Ivan Cilcic>
* d03b6cc0142 - Remove extra test methods (light tree) (2 weeks ago) <Ivan Cilcic>
* 250d86b6925 - Rename "MyKotlinParser" to "KotlinLightParser" (2 weeks ago) <Ivan Cilcic>
* 2e05fe99763 - Remove extra method toFirExpression (2 weeks ago) <Ivan Cilcic>
* f3299c4636d - Delete extra files with util methods (raw FIR) (2 weeks ago) <Ivan Cilcic>
* 01daa90f5cb - Extract bangbang and bindLabel methods (raw FIR) (2 weeks ago) <Ivan Cilcic>
* c5547a22292 - Extract some information to separate Context class (2 weeks ago) <Ivan Cilcic>
* cad0dbf0876 - Rewrite RawFirBuilder and its utils to be able to reuse it in LightTree converter (2 weeks ago) <Ivan Cilcic>
* 084bad4c25b - Fix bug in import directives converter (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 1af7063a476 - Made primary constructor wrapper to avoid recreating value parameter instances (2 weeks ago) <Ivan Cilcic>
* 2a60f95a327 - Add FIR session argument to LightTree2Fir constructor (2 weeks ago) <Ivan Cilcic>
* c253ff7953c - Write syntactically incorrect constructions processing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* ef535a2d85e - Resolve converter errors after merge (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 86097bdcce3 - Write method to test data from diagnostic test folder (light tree) (2 weeks ago) <Ivan Cilcic>
* b5293e7df77 - Edit light tree to FIR benchmarks to support off stub mode (2 weeks ago) <Ivan Cilcic>
* c8c37fd86e2 - Move object literal parsing, rewrite the determination that member is local (2 weeks ago) <Ivan Cilcic>
* 531ee03a927 - Write if and when parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* b7d57690c52 - Write try expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a0e79449fd5 - Write throw expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a714515527b - Write break and continue parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e0a92c5ed57 - Write local variable parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* c0fdbec358e - Write loops parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 26290746f3d - Write object literal parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 8dd72a5cf26 - Write lambda expressions and local members parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 50573066fea - Write double colon suffix parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e15b91ea16f - Write arrayOf call parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 9d36855cb6f - Write type operator call parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e0bebba42e2 - Fix some light tree to FIR converter bugs after testing (2 weeks ago) <Ivan Cilcic>
* 08ab530ef07 - Write this and super expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a13a0431696 - Write binary and unary expressions parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* be073ce2e65 - Reformat LightTree2Fir class to be able to parse block of code (2 weeks ago) <Ivan Cilcic>
* bfe83d0bfdd - Write some simple FIR dummy comparator (2 weeks ago) <Ivan Cilcic>
* 5a24c2253a8 - Write annotation's conversion (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 8bcea1cf857 - Change parseCharacter visibility to be visible from lightTree module (2 weeks ago) <Ivan Cilcic>
* b0a04b10616 - Fix bug in abstract benchmark class (light tree) (2 weeks ago) <Ivan Cilcic>
* a66adffdcf2 - Create ExpressionsConverter class and took out light tree node handlers (2 weeks ago) <Ivan Cilcic>
* 05757c1ada6 - Write basis for separate testing some of fir nodes (2 weeks ago) <Ivan Cilcic>
* e9ddbc412c6 - Took out common code of dir walking (2 weeks ago) <Ivan Cilcic>
* 5b5eadeeaab - Change method's order in converter according to KotlinParsing class (2 weeks ago) <Ivan Cilcic>
* 840e627f1f4 - Add annotation processing in joinTypeParameters method (2 weeks ago) <Ivan Cilcic>
* 8b1a63b54da - Move modifiers enum set to separate file (2 weeks ago) <Ivan Cilcic>
* 7cbd838720c - Change AbstractBenchmark code to avoid collisions in files map (2 weeks ago) <Ivan Cilcic>
* c9d52029717 - Add reference to parse value parameters methods in light tree converter (2 weeks ago) <Ivan Cilcic>
* bbf7263ddca - Summarize methods that convert value parameter nodes (2 weeks ago) <Ivan Cilcic>
* 5fc3367c252 - Write ClassWrapper class to transmit information to lower FIR nodes (2 weeks ago) <Ivan Cilcic>
* b5d617492a8 - Change modifiers parsing and some minor changes in fir conversion (2 weeks ago) <Ivan Cilcic>
* 05a2b2fac8a - Add some minor changes to fix errors after merge in lightTree module (2 weeks ago) <Ivan Cilcic>
* d0dfcbb2f26 - Add simple documentation to convert methods (2 weeks ago) <Ivan Cilcic>
* 311964acea4 - Made some code refactoring to make it more readable (2 weeks ago) <Ivan Cilcic>
* f07d85eb831 - Create benchmark for light tree FIR builder (including coroutines test) (2 weeks ago) <Ivan Cilcic>
* 0a8d0baa594 - Write benchmarks for some generated cases (2 weeks ago) <Ivan Cilcic>
* c47a8e20256 - Add JMH for benchmark (2 weeks ago) <Ivan Cilcic>
* 0e8bbab925d - Change total kotlin tests architecture (2 weeks ago) <Ivan Cilcic>
* 45faf76b4ab - Write test to compare FIR from light tree with FIR from PSI (2 weeks ago) <Ivan Cilcic>
* 9dbacb53808 - Put the common code into a separate function (2 weeks ago) <Ivan Cilcic>
* 16d7d202d26 - Add separated tests for tree generation and fir convertion (2 weeks ago) <Ivan Kylchik>
* 343dcca79d4 - Add some test cases to test performance and tree construction correctness (2 weeks ago) <Ivan Kylchik>
* d1e87eb90ca - Implement LightTree to Fir converter for declarations (2 weeks ago) <Ivan Kylchik>
* 5b577b97541 - Refactor light tree test compare for better result (2 weeks ago) <Ivan Kylchik>
* f0a5408eb64 - Modify previously added test (2 weeks ago) <Ivan Kylchik>
* 200fe63fcab - Implement basic class to test light tree builder performance (2 weeks ago) <Ivan Kylchik>
* 14d6f8009d3 - (tag: build-1.3.60-dev-553) [NI] Update diagnostic messages in testdata (2 weeks ago) <Dmitriy Novozhilov>
* 8107d1515c0 - [NI] Minor. Remove redundant code that was added for debugging (2 weeks ago) <Dmitriy Novozhilov>
* b6a7d215799 - [NI] Fix extracting type variables for flexible types in `in` captured types (2 weeks ago) <Dmitriy Novozhilov>
* 71a1a0e2f55 - (tag: build-1.3.60-dev-546) Do not highlight annotations as keyword (new default like in Java) (2 weeks ago) <Alexander Podkhalyuzin>
* 695d657ca88 - (tag: build-1.3.60-dev-516) Random.nextLong: use progression properties consistently (2 weeks ago) <Ilya Gorbunov>
* 06388b885c9 - (tag: build-1.3.60-dev-515) JVM_IR: Support suspend lambdas with receiver (2 weeks ago) <Ilmir Usmanov>
* 3742993dea0 - (tag: build-1.3.60-dev-514) Change to star projection: do not suggest when type paramer is generic type (2 weeks ago) <Toshiaki Kameyama>
* 10e42a55c97 - (tag: build-1.3.60-dev-495) FIR: set PSI elements in JavaSymbolProvider / enhancement scope (2 weeks ago) <Mikhail Glukhikh>
* 0c4134bef4b - Remove FirResolvePhase from FirElement hierarchy (2 weeks ago) <Mikhail Glukhikh>
* efb938a7c83 - (tag: build-1.3.60-dev-486) (Un)mute tests (2 weeks ago) <Steven Schäfer>
* 06274b13391 - JVM_IR: Simplify RemoveDeclarationsThatWouldBeInlinedLowering (2 weeks ago) <Steven Schäfer>
* 93d414ac019 - JVM_IR: Change CallableReferenceLowering to match the JVM backend (2 weeks ago) <Steven Schäfer>
* 917435a50c9 - Extract IrBody.statements utility function (2 weeks ago) <Steven Schäfer>
* 509d2574752 - JVM_IR: Fixes to SyntheticAccessorLowering (2 weeks ago) <Steven Schäfer>
* 173f1fc7d15 - Fix statement order in LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* c38fb27676d - JVM_IR: Run CallableReferenceLowering before LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* 9816e62d087 - JVM_IR: Fix inlining of interface methods (2 weeks ago) <Steven Schäfer>
* bdec8b04e8b - (tag: build-1.3.60-dev-485) Minor: trim in RenderIrElementVisitor (2 weeks ago) <Dmitry Petrov>
* efe62c983ab - (tag: build-1.3.60-dev-479) Decrease max heap size for test process on Windows (2 weeks ago) <Alexey Tsvetkov>
* 4db3dcc28fc - Use short temp dirs names only in gradle integration tests (2 weeks ago) <Alexey Tsvetkov>
* 1a0c6fe8b83 - Unify test tasks configuration in gradle tests (2 weeks ago) <Alexey Tsvetkov>
* 847af4456ab - Remove KotlinGradlePluginJpsParametrizedIT (2 weeks ago) <Alexey Tsvetkov>
* 54227e15ffd - Do not set max heap size twice (2 weeks ago) <Alexey Tsvetkov>
* de5335b17fd - Fix gradle integration tests on Windows (2 weeks ago) <Ivan Gavrilovic>
* e74a00789dc - (tag: build-1.3.60-dev-467) Add embeddable artifact for jvm-abi-gen (2 weeks ago) <Ty Smith>
* 37042801c4a - (tag: build-1.3.60-dev-465) Fix CompilerDaemonTest#testDaemonJvmOptionsParsing (2 weeks ago) <Alexey Tsvetkov>
* 0a91a663b12 - (tag: build-1.3.60-dev-461) Always keep Serializable#serialVersionUID (2 weeks ago) <Alexey Tsvetkov>
* a6f50c71bd5 - (tag: build-1.3.60-dev-454) Fixed import of package prefix in non-MPP projects (2 weeks ago) <Andrey Uskov>
* eedebcfe4cf - (tag: build-1.3.60-dev-453) FIR lazy resolve: fix test data (2 weeks ago) <Mikhail Glukhikh>
* 869e970bfd4 - (tag: build-1.3.60-dev-446) FIR resolution API: fix handling of expressions inside imports (2 weeks ago) <Mikhail Glukhikh>
* 14e9404afd4 - FIR (raw / resolution API): set correctly elvis/bang-bang bound PSIs (2 weeks ago) <Mikhail Glukhikh>
* 1f771a24076 - FIR resolution API: fix handling of expressions inside secondary ctors (2 weeks ago) <Mikhail Glukhikh>
* 2a69efba8a4 - FIR resolution API: fix handling of expressions inside local functions (2 weeks ago) <Mikhail Glukhikh>
* 760fb668bb5 - Introduce FIR resolution API with lazy resolve to use in IDE (2 weeks ago) <Mikhail Glukhikh>
* 1cd559a6269 - Remove FirTotalKotlinResolveInIde test with its provider as obsolete (2 weeks ago) <Mikhail Glukhikh>
* c3a31dcdf56 - Optimize FirSession component storage (2 weeks ago) <Mikhail Glukhikh>
* 7529d557fea - FIR resolution: introduce FirResolvePhase & FirAbstractPhaseTransformer (2 weeks ago) <Mikhail Glukhikh>
* a38b4756b58 - FIR tree refactoring: move FirElement.session to FirDeclaration (2 weeks ago) <Mikhail Glukhikh>
* 98f75669a5d - [FIR] Make resolution sequence of CallKind static field (2 weeks ago) <Dmitriy Novozhilov>
* 53404e5dac2 - [FIR] Extract `ResolutionStageRunner` component (2 weeks ago) <Dmitriy Novozhilov>
* 8bbb60df253 - [FIR] Refactoring. Split CallResolver.kt to several files (2 weeks ago) <Dmitriy Novozhilov>
* 3c7b25b8c9e - [FIR] Minor. Cleanup code in ConeTypes.kt (2 weeks ago) <Dmitriy Novozhilov>
* a226e40e346 - [FIR] Refactor FirResolveBodyTransformer (2 weeks ago) <Dmitriy Novozhilov>
* 43e7f54faec - [FIR] Add string representation for ConeKotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 6c26fc19436 - [FIR] Don't render `Any?` upper bounds of type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 7245475196c - [FIR] Add DeclaredUpperBoundConstraintPosition to Fir (2 weeks ago) <Dmitriy Novozhilov>
* d3670d4f5fd - [FIR] Add `Any?` as default bound for all type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 8a217858834 - [FIR] Add `Any?` builtin typeref (2 weeks ago) <Dmitriy Novozhilov>
* 2a360272f6b - [FIR] Add `Any` to supertypes of functional types (2 weeks ago) <Dmitriy Novozhilov>
* 71ca1aa6080 - [Type system] Fix algorithm of folding recursive types (2 weeks ago) <Dmitriy Novozhilov>
* a453ed50fa7 - [FIR] Fix class cast exception in ConeInferenceContext (2 weeks ago) <Dmitriy Novozhilov>
* 6215662e33a - Replace usage of `ClassicTCContext` with abstract context in `NewCSTCalculator` (2 weeks ago) <Dmitriy Novozhilov>
* 0276a6262f8 - (tag: build-1.3.60-dev-440) Fix compilation of NewMultiplatformKaptProjectImportingTest in AS 3.3,3.4 (2 weeks ago) <Andrey Uskov>
* 6177b3e8dcf - (tag: build-1.3.60-dev-439) Minor. Add empty file to previously empty directory in test (2 weeks ago) <Dmitry Savvinov>
* d7153446398 - (tag: build-1.3.60-dev-433) psi2ir: precompute sort keys when generating members (2 weeks ago) <pyos>
* 2d5a1e19d04 - (tag: build-1.3.60-dev-431) Perform GC between performance test runs, add geometric mean calculation and close stats in the end (2 weeks ago) <Vladimir Dolzhenko>
* 3f9480e1c59 - Specify parent disposable in JavaOutsideModuleDetector Vfs listener (2 weeks ago) <Vladimir Dolzhenko>
* ddb685a8f97 - (tag: build-1.3.60-dev-427) Add test on nonMPP -> MPP dependency (2 weeks ago) <Dmitry Savvinov>
* 79313037d13 - Minor. Merge multiplatformTypeRefinement testdata with multiplatform testdata (2 weeks ago) <Dmitry Savvinov>
* 9f90486893a - [Misc] Update spec testData according changes in NI (2 weeks ago) <Dmitriy Novozhilov>
* ffaca279bcb - Minor. Turn TypeBasedStarProjectionImpl into StarProjectionForAbsentTypeParameter (2 weeks ago) <Denis Zharkov>
* 579838cb4e0 - Avoid recursive refinement in NewCapturedTypeConstructor (2 weeks ago) <Denis Zharkov>
* a2a1c7e50f5 - Avoid recursive refinement with star projections (2 weeks ago) <Denis Zharkov>
* d042eb2cfb3 - Fix type refinement for qualified expressions (2 weeks ago) <Denis Zharkov>
* 6695ddd1d55 - Change 'hashCode' of 'TypeProjection' (2 weeks ago) <Dmitry Savvinov>
* b103f42ca86 - Add test on using correct builtins in MPP (2 weeks ago) <Dmitry Savvinov>
* 1fe8e4ba154 - Use CompositeResolve in HierarchicalExpectActual tests (2 weeks ago) <Dmitry Savvinov>
* aaf76a0e46f - Enable TypeRefinement in COMPOSITE resolution mode (2 weeks ago) <Dmitry Savvinov>
* 2b4d70fcf0c - [Resolve] Rewrite how built-ins are created (2 weeks ago) <Dmitry Savvinov>
* 9f2a03947c7 - [Resolve] Compute dependency on SDK properly (2 weeks ago) <Dmitry Savvinov>
* 02c07a4a6c7 - [Resolve] Introduce an ability to get all moduleInfos without filtering by platform (2 weeks ago) <Dmitry Savvinov>
* f9b8ab3a3a0 - [Resolve] Introduce CompositeResolver (2 weeks ago) <Dmitry Savvinov>
* adb0f5eaf9b - [Resolve] Introduce CompositeAnalysisSettings (2 weeks ago) <Dmitry Savvinov>
* 5e958900282 - [Resolve] Introduce KotlinMultiplatformAnalysisModeComponent (2 weeks ago) <Dmitry Savvinov>
* 90cf9daff31 - [Resolve] Abstract creation of platform-specific package fragment providers (2 weeks ago) <Dmitry Savvinov>
* b48218e7227 - [Resolve] Make ResolversForModule less static (2 weeks ago) <Dmitry Savvinov>
* 0f56d243cb5 - [Resolve] Support test/production/dependsOn internal-visibility (2 weeks ago) <Dmitry Savvinov>
* c50eeb3edb9 - Add few tests on internal visibility in MPP (2 weeks ago) <Dmitry Savvinov>
* 43ef0ffa507 - [Testing] Support diagnostics filters in MultiModuleIdeResolveTest (2 weeks ago) <Dmitry Savvinov>
* 68c1a7cedd9 - Use stable order for dependsOn and related diagnostics (2 weeks ago) <Dmitry Savvinov>
* 769ccde43ba - Closure over dependencies in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 3c2e34ee089 - [Misc] Fix bug in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 61ec5ed5dd1 - [Misc] Introduce lazyClosure (2 weeks ago) <Dmitry Savvinov>
* 54cdd3bfeff - [Misc] Refactor Module.cached extension to accept lambda instead of FunctionalInterface (2 weeks ago) <Dmitry Savvinov>
* b477184a3c9 - Fix creating of refined FlexibleType and RawType (2 weeks ago) <Dmitriy Novozhilov>
* 33a31fb688b - [Tesdata fix] Fix test data for multiplatform highlighting test (2 weeks ago) <Denis Zharkov>
* d744192e6f3 - [Invariant fix] Fix false positive internal visibility diagnostic (2 weeks ago) <Denis Zharkov>
* d20516779a8 - [Invariant Fix] Avoid using invalid descriptors in RemovePartsFromPropertyFix (2 weeks ago) <Denis Zharkov>
* 5f10252185e - [Invariant fix] Avoid using obsolete desciptors as scope content in change signature (2 weeks ago) <Denis Zharkov>
* 01f0589ddfb - [Invariant Fix] Use the same lock inside single GlobalFacade (2 weeks ago) <Denis Zharkov>
* fd4d8176dd4 - [Misc Invariant Fix] Do not use KotlinType::toString in inspections (2 weeks ago) <Denis Zharkov>
* daa27016ca7 - [Invariant Fix] Adjust DataFlowValue::Identifier for refinement (2 weeks ago) <Denis Zharkov>
* 21cc93860b3 - [Invariant Fix] Fix KotlinPsiUnifier after types refinement introduction (2 weeks ago) <Denis Zharkov>
* c49791f8bb8 - [Invariant Fix] Fix equality for NewCapturedTypeConstructor after refinement (2 weeks ago) <Denis Zharkov>
* 471134d31ee - [Invariant Fix] Fix callable equivalence definition in case of refined scopes (2 weeks ago) <Denis Zharkov>
* 5c2c7e7776a - [Invariant fix] Avoid re-resolving declared descriptors in lazy member scopes (2 weeks ago) <Denis Zharkov>
* ab9ff786d77 - [Invariant Fix] Use structural descriptor equivalence in JsNamesClashChecker (2 weeks ago) <Dmitry Savvinov>
* 9add14a2a19 - [API Usage] Add refinement to ConstraintInjector (NI) (2 weeks ago) <Dmitriy Novozhilov>
* 6c44b6b8594 - [API Usage] Refine type of lambda's receiver in NI (2 weeks ago) <Dmitry Savvinov>
* 696aea004d2 - [API Usage] Add type refinement for callable references (2 weeks ago) <Dmitriy Novozhilov>
* 53334c038f9 - [API Usage] Use refinement in NI (2 weeks ago) <Denis Zharkov>
* 2bf6bd37242 - Do not consider descriptors equality as a reason not to refine type (2 weeks ago) <Denis Zharkov>
* 9c27abde7f3 - [API Usage] Support type refinement from expect class to type aliases (2 weeks ago) <Denis Zharkov>
* 04717b57c98 - [API Usage] Support refinement for Java classes' scope (2 weeks ago) <Dmitry Savvinov>
* b7e011a29b7 - [API Usage] Use type refinements in overrides-related facilities (2 weeks ago) <Denis Zharkov>
* 694f521bfdb - [API Usage] Refine type for each separate element in ExpressionTypingVisitorDispatcher (2 weeks ago) <Denis Zharkov>
* a1b52b2f908 - [API Usage] Inject Refiner into KotlinTypeChecker, use it for subtyping (2 weeks ago) <Dmitriy Novozhilov>
* 9047ddfc2fb - [API Usage] Refine supertypes when getting content of member scope (2 weeks ago) <Dmitry Savvinov>
* 1d61d752255 - [Core API] Introduce KotlinType.refine (2 weeks ago) <Dmitry Savvinov>
* c12f5f60555 - [Core API] Introduce TypeConstructor.refine (2 weeks ago) <Dmitry Savvinov>
* c20d565d931 - [Core API] Introduce API for getting scopes with refinement (2 weeks ago) <Denis Zharkov>
* d08bed888c2 - [Core API] Introduce useTypeRefinement analysis flag (2 weeks ago) <Dmitry Savvinov>
* 2fe3a23183a - [Core API] Introduce KotlinTypeRefiner component (2 weeks ago) <Dmitriy Novozhilov>
* 5c17148146a - [Core API] Introduce TypeRefinement annotations (2 weeks ago) <Dmitriy Novozhilov>
* 38bcedc4516 - [Tests] Add tests for types refinement in IDE (2 weeks ago) <Denis Zharkov>
* d0003411782 - [Misc] Add missing type to lambda in ILTConstructor (2 weeks ago) <Dmitriy Novozhilov>
* fe78e153f76 - [Misc] Introduce helper-method 'IntersectionTypeConstructor.createType()' (2 weeks ago) <Dmitry Savvinov>
* 5c13e02e9c8 - [Misc] Clean-up and deduplicate code in 'findClassInModule.kt' (2 weeks ago) <Dmitry Savvinov>
* a0f339ffc7f - [Misc] Enable @experimental project-wide (2 weeks ago) <Dmitriy Novozhilov>
* f026a98403d - [Misc] Make NewKotlinTypeChecker non-static (2 weeks ago) <Dmitriy Novozhilov>
* 4f1e85b4689 - [Misc] Add caching of hashCode in KotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 8d1b063d625 - [Misc] Add test on typealiased SAM (2 weeks ago) <Denis Zharkov>
* c1144f35f1d - [Misc] Move TypeAliasExpander to core (2 weeks ago) <Denis Zharkov>
* 7ba3f7e599d - [Misc] Make ArgumentTypeResolver::isSubtypeOfForArgumentType not static (2 weeks ago) <Denis Zharkov>
* 529763b9bdb - [Misc] Get rid of public Companion methods in SmartCastManager (2 weeks ago) <Denis Zharkov>
* e7d6a9508e3 - [Misc] Reformat CallType.kt (2 weeks ago) <Denis Zharkov>
* edb9623556a - [Misc] Reformat DescriptorEquivalenceForOverrides.kt (2 weeks ago) <Denis Zharkov>
* 4e486e77382 - (tag: build-1.3.60-dev-421) Fix NewMultiplatformKaptProjectImportingTest (KT-32974) (2 weeks ago) <Andrey Uskov>
* c17a5bc8f27 - Disable KaptImportingTest.testModulePerSourceSet in AS (KT-32683) (2 weeks ago) <Andrey Uskov>
* 02ee950836c - (tag: build-1.3.60-dev-418) Add transitive dependencies on common MPP modules (2 weeks ago) <Andrey Uskov>
* 3ce731cf7cb - (tag: build-1.3.60-dev-415) Avoid eager deserialization of array classes in ArrayConstructorLowering (2 weeks ago) <Steven Schäfer>
* 2910d8e9b28 - (tag: build-1.3.60-dev-401) Also check predecessors of PUSH Unit in unit tail-call optimization (2 weeks ago) <Ilmir Usmanov>
* e60674f5e13 - Fix test data (2 weeks ago) <Ilmir Usmanov>
* cc06798e2c6 - Implement unit suspend functions tail-call optimisation (2 weeks ago) <Ilmir Usmanov>
* a16e03681b1 - (tag: build-1.3.60-dev-399) Substitute kotlin-reflect in compileOnly configurations too (2 weeks ago) <Alexey Tsvetkov>
* 317c39f27d3 - (tag: build-1.3.60-dev-396) Enable assertions in Kotlin Compile Daemon process (2 weeks ago) <Alexey Tsvetkov>
* 560f1483e8f - Drop MaxPermSize support from compiler daemon (2 weeks ago) <Alexey Tsvetkov>
* db231316117 - (tag: build-1.3.60-dev-386) AbstractFindUsagesTest: add read lock (2 weeks ago) <Dmitry Gridin>
* e575ca4f533 - (tag: build-1.3.60-dev-381) [IR] Fixed parents during constructors moving (2 weeks ago) <Igor Chevdar>
homuroll added a commit that referenced this issue Aug 15, 2019
* 20351b7c1b7 - (tag: build-1.3.60-dev-1120) IR: correct type for a null const argument (19 hours ago) <Georgy Bronnikov>
* e915bc2a69b - (tag: build-1.3.60-dev-1104) fix expected output for `when` statement in scratch files (22 hours ago) <Roman Golyshev>
* 1a0edd37ef3 - KT-31295: fix issue with `NewKotlinScriptAction` incorrect identity (22 hours ago) <Roman Golyshev>
* 986654b7099 - (tag: build-1.3.60-dev-1100) psi2ir: fix unsubstituted type parameters around SAM conversions (23 hours ago) <Dmitry Petrov>
* 6b208f7c9c0 - (tag: build-1.3.60-dev-1096) JVM IR: support LanguageFeature.UseGetterNameForPropertyAnnotationsMethodOnJvm (24 hours ago) <Alexander Udalov>
* 0a267425014 - (tag: build-1.3.60-dev-1092) Run KAPT non-incrementally if annotation processor classpath changes (25 hours ago) <Ivan Gavrilovic>
* 2412b5f992f - Delete output when unable to run KAPT incrementally (25 hours ago) <Ivan Gavrilovic>
* e4f9314f94a - Use ISE instead of NPE in serialization (26 hours ago) <Dmitry Petrov>
* a9c961931ce - JS_IR: Support 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* 7d49b72b793 - JVM_IR: Support 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* 7170439517a - IR: '!!' is generated as 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* b9db4148cc0 - (tag: build-1.3.60-dev-1081) Check whether test is ignored before reporting failure (2 days ago) <Georgy Bronnikov>
* 0089de7f7f8 - (tag: build-1.3.60-dev-1071) Build: Workaround dependency cycle in kotlinCompilerPluginClasspath (2 days ago) <Vyacheslav Gerasimov>
* 8ff081a596d - (tag: build-1.3.60-dev-1063) Don't trigger 'testJvm6ServerRuntime' initialization during configuration phase (2 days ago) <Mikhael Bogdanov>
* 19ce279611c - (tag: build-1.3.60-dev-1053) Fix script config saving to file attributes (2 days ago) <Ilya Chernikov>
* 949bb9d150a - (tag: build-1.3.60-dev-1047) IR: Get rid of descriptors in tailrec calls collection (2 days ago) <Ilya Matveev>
* cafe2cdb12f - IR: Fix fake-override resolution for fields (2 days ago) <Ilya Matveev>
* ac667403efd - (tag: build-1.3.60-dev-1044) (Un)mute and add tests for vararg codegen (2 days ago) <Steven Schäfer>
* d22814f6da0 - JVM IR: Fix vararg handling in DefaultParameterInjector (2 days ago) <Steven Schäfer>
* 1543accf40b - JVM IR: Remove vararg handling from ExpressionCodegen (2 days ago) <Steven Schäfer>
* 4d8d65abec8 - JVM IR: Remove varargs from CallableReferenceLowering (2 days ago) <Steven Schäfer>
* 99f1329c148 - JVM IR: Remove varargs from PropertyReferenceLowering (2 days ago) <Steven Schäfer>
* 4cef1c49012 - JVM IR: Remove varargs from EnumClassLowering (2 days ago) <Steven Schäfer>
* 8d9f2f42386 - JVM IR: Add a lowering to desugar varargs to arrays (2 days ago) <Steven Schäfer>
* a7b31ba42b6 - Add a utility function to compute type substitutions for call (2 days ago) <Steven Schäfer>
* d61b276ebf2 - JVM IR: Fix types in ArrayGet/Set intrinsics (2 days ago) <Steven Schäfer>
* a1c52f69f2f - (tag: build-1.3.60-dev-1032) New J2K: convert Long.parseLong(s) to s.toLong() (2 days ago) <Toshiaki Kameyama>
* 9290ec34dba - (tag: build-1.3.60-dev-1029) Provide proper platformSpecficContainer in CompositePlatformConfigurator (2 days ago) <Dmitry Savvinov>
* 1b7fa21a83a - Minor. Add comments to creation of DelegatingBindingTrace (2 days ago) <Dmitry Savvinov>
* 55784346297 - (tag: build-1.3.60-dev-1011) Fix: No value has been specified for 'binaryResultsDirectory' (KT-33246) (3 days ago) <Sergey Igushkin>
* 01ddac58e16 - (tag: build-1.3.60-dev-1008) Add language feature for changed name of property annotations method (3 days ago) <Alexander Udalov>
* ea0142da60e - Use JVM name of getter in synthetic method for property annotations (3 days ago) <Alexander Udalov>
* dfea94aef55 - (tag: build-1.3.60-dev-1002) Minor, use INTRINSICS_CLASS_NAME constant instead of hardcoded string (3 days ago) <Alexander Udalov>
* b970a57adb0 - Generate version requirement on inline functions since API version 1.4 (3 days ago) <Alexander Udalov>
* e207c963365 - Throw NPE instead of TypeCastException since 1.4 (3 days ago) <Alexander Udalov>
* 2baddb029c4 - Use Intrinsics.checkNotNullParameter to throw NPE in parameter null checks (3 days ago) <Alexander Udalov>
* 480313210a5 - Use Intrinsics.checkNotNullExpressionValue to throw NPE in Java null checks (3 days ago) <Alexander Udalov>
* a7c8fdcbe2e - Use Intrinsics.checkNotNull and throw NPE in !! operator generation (3 days ago) <Alexander Udalov>
* 6106b72283c - (tag: build-1.3.60-dev-1000) [IR] Fixed bug with fake override building (3 days ago) <Igor Chevdar>
* ffdf3c361e6 - [K/N libraries] Used fictitious functional interfaces factory (3 days ago) <Igor Chevdar>
* 226013353d9 - [IrSerializer] Removed hacks with functional interfaces (3 days ago) <Igor Chevdar>
* 00dc3355592 - [IrSerializer] Preparations for functional interfaces handling (3 days ago) <Igor Chevdar>
* c007f3efb3e - (tag: build-1.3.60-dev-991) Minor, move lazyClosure out of TypeUtils.kt (3 days ago) <Alexander Udalov>
* cb8f70189db - Minor, add debug info to assertion in AddContinuationLowering (3 days ago) <Alexander Udalov>
* 0065236bdeb - (tag: build-1.3.60-dev-984) Move default implementation of TargetPlatform.platformName to leaf classes (3 days ago) <Dmitry Savvinov>
* 555e1a35e98 - (tag: build-1.3.60-dev-971) .idea: remove maven project from default config (3 days ago) <Sergey Rostov>
* ba9c632f155 - (tag: build-1.3.60-dev-970) Gradle, npm: use state file as fake output for :kotlinNpmInstall task (3 days ago) <Sergey Rostov>
* 6b5739bd6a7 - Gradle, ProcessedFilesCache: don't report on clashes with for targets with removed source (3 days ago) <Sergey Rostov>
* 84971d20037 - (tag: build-1.3.60-dev-964) Mention union in intersect documentation and vice versa (KT-26212) (4 days ago) <Abduqodiri Qurbonzoda>
* e88dce3e19a - (tag: build-1.3.60-dev-947) Use CFG to recognize suspension point's end (6 days ago) <Ilmir Usmanov>
* 570d66be46c - (tag: build-1.3.60-dev-922) Support "// !API_VERSION: LATEST" directive in tests (6 days ago) <Alexander Udalov>
* 13b07e71e83 - Set AnalysisFlags.explicitApiVersion in tests with API_VERSION directive (6 days ago) <Alexander Udalov>
* 94567635769 - Minor, fix debug info when inferring API version (6 days ago) <Alexander Udalov>
* d0385e4e7c8 - (tag: build-1.3.60-dev-921) Recognize Intrinsics.checkNotNullParameter call on lambdas in inline functions (6 days ago) <Alexander Udalov>
* 09ab98a4f8d - (tag: build-1.3.60-dev-917) New J2K: Don't fail on captured types & don't use functional interface with captured types (6 days ago) <Ilya Kirillov>
* 0c3c0989b4d - (tag: build-1.3.60-dev-916) JVM IR: Don't move inaccessible const fields out of interface companions (6 days ago) <Steven Schäfer>
* 37424255472 - (tag: build-1.3.60-dev-907) Move out compiler plugins from the main IDE plugin JAR (KT-31279) (6 days ago) <Yan Zhulanow>
* 310237a8b11 - Correct expected test output (6 days ago) <Georgy Bronnikov>
* 73d2ae961ca - JVM IR: BridgeLowering boxing fixes (6 days ago) <Steven Schäfer>
* 6aa8ecd745c - JVM IR: Remove bridge construction from CallableReferenceLowering (6 days ago) <Steven Schäfer>
* ebb59d51d2b - Fix incorrect Double.toLong conversion for infinite values in JS (6 days ago) <Ilya Gorbunov>
* 8bf61a12dfb - (tag: build-1.3.60-dev-887) Minor. Remove UNREACHABLE_CODE slice from BindingContext (6 days ago) <Dmitriy Novozhilov>
* 154cf46f7ce - (tag: build-1.3.60-dev-880) New J2K: add ReplaceGuardClause inspection to post-processing (7 days ago) <Toshiaki Kameyama>
* 51e007116fe - (tag: build-1.3.60-dev-858) KotlinLineMarkerProvider: ignore non-leaf elements when putting gutters (KT-28075, KT-30052, KT-33182) (7 days ago) <Nicolay Mitropolsky>
* c3ea0a1e5b9 - (tag: build-1.3.60-dev-856) [FIR] Add forgotten visit of annotation for FirAbstractLoop (7 days ago) <Dmitriy Novozhilov>
* 1eda42cb883 - (tag: build-1.3.60-dev-850) JVM_IR. Generate SMAP information for anonymous classes (7 days ago) <Mikhael Bogdanov>
* a444a40849a - JVM_IR. Basic support of 'inlineCallSiteInfo' (7 days ago) <Mikhael Bogdanov>
* f34a08cbbf4 - (tag: build-1.3.60-dev-849) JVM IR: Convert interface companion fields to static fields. (7 days ago) <Steven Schäfer>
* e6211c49950 - (tag: build-1.3.60-dev-832) Debugger: Fix the compilation error in as33 bunch (8 days ago) <Yan Zhulanow>
* f5c0a30c51a - (tag: build-1.3.60-dev-818) Add intention to replace "Map.getOrDefault" (8 days ago) <Toshiaki Kameyama>
* e09ae645b3d - (tag: build-1.3.60-dev-817) Advance bootstrap version to `1.3.60-dev-770` (8 days ago) <Mikhail Zarechenskiy>
* 9f0991f0aa6 - (tag: build-1.3.60-dev-806) Minor, clean up type approximator a bit (8 days ago) <Mikhail Zarechenskiy>
* 04e57f712ef - (tag: build-1.3.60-dev-803) [NI] Introduce feature for passing function references with defaults (8 days ago) <Mikhail Zarechenskiy>
* 0219b86d063 - [NI] Fix poor performance of recursive types approximation (8 days ago) <Mikhail Zarechenskiy>
* 5f76918c90d - [NI] Use approximator as a component, don't recreate it during resolve (8 days ago) <Mikhail Zarechenskiy>
* cddabf140bd - (tag: build-1.3.60-dev-799) Implement proper expression generation for the last script line (8 days ago) <Ilya Chernikov>
* ec54246b3ae - (tag: build-1.3.60-dev-797) Fix TCServiceMessagesClient not removing an empty line prefix on Windows (8 days ago) <Sergey Igushkin>
* 471b515adbe - (tag: build-1.3.60-dev-792) Avoid getTopLevelClass in firMode (8 days ago) <Steven Schäfer>
* 43a27ab58c0 - (Un)mute tests (8 days ago) <Steven Schäfer>
* 70aee4f9e24 - JVM IR: Handle -Xassertion modes (8 days ago) <Steven Schäfer>
* 7b2edc6de84 - Extract simple inlining utility from ArrayConstructorLowering (8 days ago) <Steven Schäfer>
* d11344ce2e1 - Add more tests for -Xassertions=jvm corner cases (8 days ago) <Steven Schäfer>
* 3e251668324 - (tag: build-1.3.60-dev-785, origin/rr/gradle/snrostov/js) Gradle, js, karma: require webpack npm dependencies (8 days ago) <Sergey Rostov>
* 99762193f9d - Gradle, js, npm: proper disambiguation classifier for npm and tools configurations (8 days ago) <Sergey Rostov>
* 1dc860f2069 - Gradle, js, npm: fix targets and compilation listener (8 days ago) <Sergey Rostov>
* 87e80317a03 - Gradle, js, external declarations: read flags from properties (8 days ago) <Sergey Rostov>
* 88db93853f5 - (tag: build-1.3.60-dev-776) Make context available to suppressors (8 days ago) <Jim S>
* 5151659006f - (tag: build-1.3.60-dev-770) Do not use dummy resolving for light data classes which extend other classes (9 days ago) <Ilya Kirillov>
* 39e15782b27 - (tag: build-1.3.60-dev-766) Debugger: Fix compatibility with AS 3.3 (9 days ago) <Yan Zhulanow>
* 01805e88782 - Debugger: Fix read action in 'createLineSourcePosition' (KT-33064) (9 days ago) <Yan Zhulanow>
* 8211e73f7e4 - Revert "Evaluator: Do not report parsing error on empty block/expression (KT-11938)" KT-11938 reopened because of KT-32699. (9 days ago) <Yan Zhulanow>
* d86bede2936 - Fix compatibility issue with the 'kotlinttest' plugin (9 days ago) <Yan Zhulanow>
* 0a092d66130 - Debugger: Fix breakpoint firing in '$suspendImpl' (KT-27645) (9 days ago) <Yan Zhulanow>
* 9096d211d3b - Debugger, minor: Fix line breakpoint popup (add containing declaration name) (9 days ago) <Yan Zhulanow>
* 1f13c4b87bb - Parcelize: Remove remaining experimental status checks (KT-32096) (9 days ago) <Yan Zhulanow>
* b3941c4ed08 - Pill: Fix platform source attachment in compiler modules (9 days ago) <Yan Zhulanow>
* 086b151e1fe - Pill: Fix project build, add kotlin-scripting-jvm-host module (9 days ago) <Yan Zhulanow>
* 89c45e9e3f0 - Fix stub loading for crossinline lambdas compiled by older Kotlinc (EA-105730) (9 days ago) <Yan Zhulanow>
* cc3f1b35010 - Debugger: Fix exception in "Smart step into" for Java method calls (KT-32813) (9 days ago) <Yan Zhulanow>
* 79a5375ad10 - Debugger: Fix NPE in CFA during evaluation (KT-32830) (9 days ago) <Yan Zhulanow>
* ecce34e02bf - Debugger: Fix infinite recursion in inline callable searcher (EA-108938) (9 days ago) <Yan Zhulanow>
* ea97926c665 - Debugger: Add verbose logging for EA-125569, fix possible issue (9 days ago) <Yan Zhulanow>
* 527df35bf32 - Debugger: Handle case when we can't calculate the anonymous class name gracefully (EA-141202) (9 days ago) <Yan Zhulanow>
* 0f568a395f2 - Debugger: Recognize exceptions from target VM in FUS (9 days ago) <Yan Zhulanow>
* 71e8cddaa67 - Minor: Fix NI error in KotlinPositionManager (9 days ago) <Yan Zhulanow>
* 17c34060975 - Debugger: Gracefully handle debugger exceptions we can't do anything reasonable with (EA-128154, EA-139473) (9 days ago) <Yan Zhulanow>
* 70745f233f3 - Debugger: Fix reference value evaluation in Java contexts (9 days ago) <Yan Zhulanow>
* ed03d6e48e6 - Debugger, minor: Move FrameInfo out of KotlinCodeFragmentFactory (9 days ago) <Yan Zhulanow>
* 98b4844f51d - Debugger, minor: Reformat KotlinCodeFragmentFactory (9 days ago) <Yan Zhulanow>
* bb3091429f5 - Debugger: Keep a reference to stack trace element (EA-208000) (9 days ago) <Yan Zhulanow>
* a664df81432 - Debugger: Unwrap EvaluateExceptions on checking (EA-105847) (9 days ago) <Yan Zhulanow>
* e301ddde9ee - Pill: Ignore KotlinPlugin artifact in Git (9 days ago) <Yan Zhulanow>
* 52a958256de - Debugger: Disable exception on 'variable not found' event (EA-138365) (9 days ago) <Yan Zhulanow>
* e0c4a1c6f19 - Debugger: Improve error diagnostics in FUS (9 days ago) <Yan Zhulanow>
* a20014a7e66 - Reformat eval4j (9 days ago) <Yan Zhulanow>
* eb173893b0e - Debugger: Minor, check evaluator preconditions as in Java evaluator (9 days ago) <Yan Zhulanow>
* d6487e89ad4 - Debugger: Prohibit 'suspend fun' calls in evaluated expressions (9 days ago) <Yan Zhulanow>
* 910133dbfbe - Debugger: Fix line numbers on String literal 'when' condition checks (9 days ago) <Yan Zhulanow>
* 3d3bde5483f - Debugger: Do not ignore duplicated locations for line breakpoints (9 days ago) <Yan Zhulanow>
* de361f0b6c6 - Minor: Add 'kotlinc' to the project dictionary (9 days ago) <Yan Zhulanow>
* 780c0518e54 - Debugger: Disallow breakpoints for @InlineOnly function bodies (KT-32687, KT-24408) (9 days ago) <Yan Zhulanow>
* 25fb77e7adb - Debugger: Add breakpoint applicability tests (9 days ago) <Yan Zhulanow>
* a8d08815a61 - Simplify call: Fix false positive in "filter {}" detection (KT-32468) (9 days ago) <Yan Zhulanow>
* b1f132d750e - Debugger: Add stepping tests for function breakpoints (9 days ago) <Yan Zhulanow>
* 023baf62333 - Debugger: Ask for light class generation in background (9 days ago) <Yan Zhulanow>
* 129ca7f2d8a - Debugger: Fix breakpoint applicability (KT-10984) (9 days ago) <Yan Zhulanow>
* 22c18ffaa97 - Debugger: Add Kotlin Function breakpoints (KT-22116) (9 days ago) <Yan Zhulanow>
* 55ea0840b1f - Debugger: Keep continuation and spilled variables until the whole trace is processed (EA-208000) (9 days ago) <Yan Zhulanow>
* 89b152809f6 - (tag: build-1.3.60-dev-761) Build: Make dependencies on builtins compileOnly (9 days ago) <Vyacheslav Gerasimov>
* 80acc56c104 - (tag: build-1.3.60-dev-759) Don't lost type parameters for members of inline classes in the bytecode (9 days ago) <Mikhail Zarechenskiy>
* a874f4f5c38 - (tag: build-1.3.60-dev-748) Don't use `addIfNotNull` core util in the JS Gradle plugin (9 days ago) <Sergey Igushkin>
* 47bee6a6c50 - (tag: build-1.3.60-dev-738) JVM_IR. Support reified parameters in anonymous object super constructor call (9 days ago) <Mikhael Bogdanov>
* 645736f167c - JVM_IR. Support anonymous object/lambda reification (9 days ago) <Mikhael Bogdanov>
* 0571f90762d - (tag: build-1.3.60-dev-735) Build: Add `kotlin.build.jar.compression` property (9 days ago) <Vyacheslav Gerasimov>
* 659c399d306 - Build: Add `kotlin.build.dependencies.dir` property (9 days ago) <Vyacheslav Gerasimov>
* 1d0ba4edd4d - (tag: build-1.3.60-dev-727, origin/rr/pdn_ir_typealias) IR: IrTypeAlias: update testData after rebase on master (9 days ago) <Dmitry Petrov>
* f590d4da9eb - IR: IrTypeAlias: serialize/deserialize new IR objects (9 days ago) <Dmitry Petrov>
* b3525b077cb - IR: IrTypeAlias: isActual (9 days ago) <Dmitry Petrov>
* 2b43b09444f - IR: IrTypeAlias: Strip 'typealias' declarations in back-ends (9 days ago) <Dmitry Petrov>
* 6abb0ffe289 - IR: IrTypeAlias: Update FIR2IR testData (9 days ago) <Dmitry Petrov>
* 48ae76ac286 - IR: Introduce IrTypeAlias element (9 days ago) <Dmitry Petrov>
* 499f9330d2f - (tag: build-1.3.60-dev-713) Gradle: Don't use the deprecated "layout" method for Ivy repos (9 days ago) <Ilya Matveev>
* b8bdef00058 - (tag: build-1.3.60-dev-697) Refactoring: introduce isKotlinScratch function (9 days ago) <Roman Golyshev>
* f35ce1e9f66 - Refactoring: remove duplicate of kotlin script extension constant (9 days ago) <Roman Golyshev>
* 49b534e894c - (tag: build-1.3.60-dev-687) JVM IR: move non-private const properties from multifile part to facade (10 days ago) <Alexander Udalov>
* f01b0f64670 - JVM IR: generate correct metadata for multi-file classes (10 days ago) <Alexander Udalov>
* 4be0e00071a - JVM IR: support multi-file classes (10 days ago) <Alexander Udalov>
* 73a671af7c9 - JVM IR: generate tests on incremental compilation (10 days ago) <Alexander Udalov>
* e1fc2c57cbc - JVM IR: introduce global serialization bindings for convenience (10 days ago) <Alexander Udalov>
* babbbd0ff66 - JVM IR: generate facade class for property accessors from dependencies (10 days ago) <Alexander Udalov>
* 28e2fd63ca0 - IR: introduce WrappedProperty{G,S}etterDescriptor (10 days ago) <Alexander Udalov>
* cfd3d974d12 - JVM IR: perform substitution in IrTypeSystemContext.getSubstitutedUnderlyingType (10 days ago) <Alexander Udalov>
* 908498a5604 - JVM IR: deduplicate exception message text in FunctionCodegen (10 days ago) <Alexander Udalov>
* 5f06c9e86cb - JVM IR: do not generate generic signature for $delegate field (10 days ago) <Alexander Udalov>
* 45f93521d9d - JVM IR: add IrWriteSignatureTestGenerated (10 days ago) <Alexander Udalov>
* 26346d88ccb - JVM IR: take IrFunction in IrTypeMapper.mapFunctionName/mapReturnType (10 days ago) <Alexander Udalov>
* 8c1b2a7f209 - JVM IR: record DELEGATED_PROPERTIES slice for correct metadata serialization (10 days ago) <Alexander Udalov>
* d9caeca2493 - (tag: build-1.3.60-dev-680) JVM_IR: Copy suspend lambda's attributes (10 days ago) <Ilmir Usmanov>
* 88e5d2bc700 - (tag: build-1.3.60-dev-666) Fix unrelated tasks being configured at execution time, KT-31666 (10 days ago) <Sergey Igushkin>
* 9182fe887e3 - (tag: build-1.3.60-dev-663) Fix inline class handling in DefaultParameterInjector (10 days ago) <Steven Schäfer>
* 79f71f61d59 - JVM BE: Add more tests for default arguments (10 days ago) <Steven Schäfer>
* 9d7de8e9ec8 - (tag: build-1.3.60-dev-662) KT-32791: Avoid EDT when acquiring editor for setting line mark in scratches (10 days ago) <Roman Golyshev>
* 971d36837a1 - (tag: build-1.3.60-dev-656) JVM_IR. Don't generate annotations and signature on synthetic methods (10 days ago) <Mikhael Bogdanov>
* 2dabb91a1fe - (tag: build-1.3.60-dev-650) J2K, minor: clean copy-paste conversion code (10 days ago) <Ilya Kirillov>
* f1482177b4f - Fix NPE in J2K copy-paste handler for invalid offset (10 days ago) <Ilya Kirillov>
* 838582c9260 - Fix "Assertion failed: Write access is allowed inside write-action only" in Kotlin refactoring dialog (10 days ago) <Ilya Kirillov>
* b4a0436abab - Show occurrences chooser in EDT thread in KotlinIntroduceVariableHandler (10 days ago) <Ilya Kirillov>
* 02f2009f2a6 - Do not show "Replace overloaded operator with function call" intention on incomplete expressions (10 days ago) <Ilya Kirillov>
* 892135ae23b - (tag: build-1.3.60-dev-637) Unused symbol: don't report for enum entry when enum builtin function is used (10 days ago) <Toshiaki Kameyama>
* 776cccf57cd - (tag: build-1.3.60-dev-636) FunctionWithLambdaExpressionBodyInspection: fix ClassCastException for "Remove braces" quick fix (10 days ago) <Toshiaki Kameyama>
* e5e5e9084ef - (tag: build-1.3.60-dev-632) Improve error message (#2505) (10 days ago) <Louis CAD>
* b2753a22a24 - (tag: build-1.3.60-dev-630, tag: build-1.3.60-dev-618) Advance bootstrap to 1.3.60-dev-607 (11 days ago) <Ilya Gorbunov>
* 103e16c40f2 - (tag: build-1.3.60-dev-617) kotlin-maven-plugin: avoid adding sourceroots to read-only freeArgs list (11 days ago) <Ilya Gorbunov>
* 5d12603d73b - (tag: build-1.3.60-dev-614) JVM_IR: remove unused code (12 days ago) <Georgy Bronnikov>
* ce6e2621cf5 - Unmute working tests (12 days ago) <Georgy Bronnikov>
* f9391ec790d - Remove handling of default arguments from codegen (12 days ago) <Georgy Bronnikov>
* 4d50086d355 - JVM_IR: reorder lowerings (12 days ago) <Georgy Bronnikov>
* 924fa6f9d3d - JVM_IR: use DefaultParameterInjector (12 days ago) <Georgy Bronnikov>
* 52c00ba2a14 - (tag: build-1.3.60-dev-607, tag: build-1.3.60-dev-605) Extract `JvmStartupActivity` class (13 days ago) <Dmitry Gridin>
* 77a630ce346 - UnsupportedAbiVersionNotificationPanelProvider: fix project leak (13 days ago) <Dmitry Gridin>
* 584b42d9f96 - Add missing EP for `StartupActivity` (13 days ago) <Dmitry Gridin>
* 832c8e0e209 - Fix "Non default constructors for extension class" (13 days ago) <Dmitry Gridin>
* 9ea2446ec0d - KotlinLanguageInjector: cleanup code (13 days ago) <Dmitry Gridin>
* 49aa4aba71f - UnsupportedAbiVersionNotificationPanelProvider: cleanup code (13 days ago) <Dmitry Gridin>
* 7c24ad39ea2 - (tag: build-1.3.60-dev-601) Remove fir:lightTree test on kotlinx.coroutines as it caused problems in IDEA (13 days ago) <Simon Ogorodnik>
* be7b228cf6b - (tag: build-1.3.60-dev-584) Fix "Attempt to modify PSI for non-committed document" for some cases (13 days ago) <Ilya Kirillov>
* 1981e8b9bf5 - New J2K: Add better error reporting in AST builder (13 days ago) <Ilya Kirillov>
* 6b0c1da42c7 - Do not use methods which may show UI dialog in write action in refactorings (13 days ago) <Ilya Kirillov>
* 474a8850b3c - Do not show error message in decompiler in write action (13 days ago) <Ilya Kirillov>
* 3205b25f80e - Fix code completion for the injected Kotlin code (13 days ago) <Ilya Kirillov>
* 84498513f6c - Do not allow optimize imports for uncommitted document (13 days ago) <Ilya Kirillov>
* 7b659a73c7b - Check if document is writable on converting Java to Kotlin (13 days ago) <Ilya Kirillov>
* 0d42d3f0a1c - Fix CCE in move-refactoring (13 days ago) <Ilya Kirillov>
* 46ff959415e - Fix using invalidated PSI element in Remove Braces Intention (13 days ago) <Ilya Kirillov>
* 65b0a5f9032 - (tag: build-1.3.60-dev-581, tag: build-1.3.60-dev-579, tag: build-1.3.60-dev-572) Unify withIndex docs wording (2 weeks ago) <Ilya Gorbunov>
* 2e445ebad6b - (tag: build-1.3.60-dev-570) Enable test that uses Array.fill in JS and Native (2 weeks ago) <Ilya Gorbunov>
* 3751a8a797b - Common Array.fill for unsigned arrays, improve docs, native impl name (2 weeks ago) <Ilya Gorbunov>
* 1a6069382ec - Provide Array.fill in common stdlib (2 weeks ago) <Jake Wharton>
* 83e422fc3ba - (tag: build-1.3.60-dev-567) Workaround copied kotlin element happened to be outside the KtFile (2 weeks ago) <Nikolay Krasko>
* 5614afed14f - Fix over-caching content in light classes for local declarations (KT-32820) (2 weeks ago) <Nikolay Krasko>
* ce3ad8f4da8 - Use kotlin specific OOCB tracker for light classes inner cache (2 weeks ago) <Nikolay Krasko>
* 78ae1a57458 - (tag: build-1.3.60-dev-565) Annotate default interface method with JvmDefault (2 weeks ago) <Dmitry Savvinov>
* 784483e7ac4 - (tag: build-1.3.60-dev-561) as36: Add required plugins to test runtime (2 weeks ago) <Vyacheslav Gerasimov>
* 14bd8f4eefd - as36: Update AS build version to 192.5765565 (2 weeks ago) <Vyacheslav Gerasimov>
* 67b84cf35d0 - Use properties bintray.user & bintray.apikey for AS repo (2 weeks ago) <Vyacheslav Gerasimov>
* 645bbc93cb7 - (tag: build-1.3.60-dev-559) KotlinWithGradleConfigurator: support addKotlinLibraryToModuleBuildScript for multiplatform #KT-27270 Fixed (2 weeks ago) <Dmitry Gridin>
* c88d4f43d3b - ConfigureKotlinInProjectUtils: minor cleanup (2 weeks ago) <Dmitry Gridin>
* 3ea195e1a23 - DescriptorRenderedImpl: fix order of `val` & `vararg` modifier for actual class #KT-31921 Fixed (2 weeks ago) <Dmitry Gridin>
* a2f937e282b - DescriptorRender: cleanup code (2 weeks ago) <Dmitry Gridin>
* 80b09b9a08a - (tag: build-1.3.60-dev-558) Replace 'if' with 'when': don't remove branch brances (2 weeks ago) <Toshiaki Kameyama>
* f3b42507d9b - (tag: build-1.3.60-dev-555) Do not search for bad substrings inside compiler/fir/lightTree/testData (2 weeks ago) <Mikhail Glukhikh>
* 00f880a5a07 - Make all necessary refactoring after merge (2 weeks ago) <Ivan Cilcic>
* f3a7db24289 - Add auto test in gradle (light tree) (2 weeks ago) <Ivan Cilcic>
* 2ca79785446 - Remove duplicate code from convertIsExpresion and convertBinaryWithType (2 weeks ago) <Ivan Cilcic>
* d03b6cc0142 - Remove extra test methods (light tree) (2 weeks ago) <Ivan Cilcic>
* 250d86b6925 - Rename "MyKotlinParser" to "KotlinLightParser" (2 weeks ago) <Ivan Cilcic>
* 2e05fe99763 - Remove extra method toFirExpression (2 weeks ago) <Ivan Cilcic>
* f3299c4636d - Delete extra files with util methods (raw FIR) (2 weeks ago) <Ivan Cilcic>
* 01daa90f5cb - Extract bangbang and bindLabel methods (raw FIR) (2 weeks ago) <Ivan Cilcic>
* c5547a22292 - Extract some information to separate Context class (2 weeks ago) <Ivan Cilcic>
* cad0dbf0876 - Rewrite RawFirBuilder and its utils to be able to reuse it in LightTree converter (2 weeks ago) <Ivan Cilcic>
* 084bad4c25b - Fix bug in import directives converter (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 1af7063a476 - Made primary constructor wrapper to avoid recreating value parameter instances (2 weeks ago) <Ivan Cilcic>
* 2a60f95a327 - Add FIR session argument to LightTree2Fir constructor (2 weeks ago) <Ivan Cilcic>
* c253ff7953c - Write syntactically incorrect constructions processing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* ef535a2d85e - Resolve converter errors after merge (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 86097bdcce3 - Write method to test data from diagnostic test folder (light tree) (2 weeks ago) <Ivan Cilcic>
* b5293e7df77 - Edit light tree to FIR benchmarks to support off stub mode (2 weeks ago) <Ivan Cilcic>
* c8c37fd86e2 - Move object literal parsing, rewrite the determination that member is local (2 weeks ago) <Ivan Cilcic>
* 531ee03a927 - Write if and when parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* b7d57690c52 - Write try expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a0e79449fd5 - Write throw expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a714515527b - Write break and continue parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e0a92c5ed57 - Write local variable parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* c0fdbec358e - Write loops parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 26290746f3d - Write object literal parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 8dd72a5cf26 - Write lambda expressions and local members parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 50573066fea - Write double colon suffix parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e15b91ea16f - Write arrayOf call parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 9d36855cb6f - Write type operator call parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e0bebba42e2 - Fix some light tree to FIR converter bugs after testing (2 weeks ago) <Ivan Cilcic>
* 08ab530ef07 - Write this and super expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a13a0431696 - Write binary and unary expressions parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* be073ce2e65 - Reformat LightTree2Fir class to be able to parse block of code (2 weeks ago) <Ivan Cilcic>
* bfe83d0bfdd - Write some simple FIR dummy comparator (2 weeks ago) <Ivan Cilcic>
* 5a24c2253a8 - Write annotation's conversion (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 8bcea1cf857 - Change parseCharacter visibility to be visible from lightTree module (2 weeks ago) <Ivan Cilcic>
* b0a04b10616 - Fix bug in abstract benchmark class (light tree) (2 weeks ago) <Ivan Cilcic>
* a66adffdcf2 - Create ExpressionsConverter class and took out light tree node handlers (2 weeks ago) <Ivan Cilcic>
* 05757c1ada6 - Write basis for separate testing some of fir nodes (2 weeks ago) <Ivan Cilcic>
* e9ddbc412c6 - Took out common code of dir walking (2 weeks ago) <Ivan Cilcic>
* 5b5eadeeaab - Change method's order in converter according to KotlinParsing class (2 weeks ago) <Ivan Cilcic>
* 840e627f1f4 - Add annotation processing in joinTypeParameters method (2 weeks ago) <Ivan Cilcic>
* 8b1a63b54da - Move modifiers enum set to separate file (2 weeks ago) <Ivan Cilcic>
* 7cbd838720c - Change AbstractBenchmark code to avoid collisions in files map (2 weeks ago) <Ivan Cilcic>
* c9d52029717 - Add reference to parse value parameters methods in light tree converter (2 weeks ago) <Ivan Cilcic>
* bbf7263ddca - Summarize methods that convert value parameter nodes (2 weeks ago) <Ivan Cilcic>
* 5fc3367c252 - Write ClassWrapper class to transmit information to lower FIR nodes (2 weeks ago) <Ivan Cilcic>
* b5d617492a8 - Change modifiers parsing and some minor changes in fir conversion (2 weeks ago) <Ivan Cilcic>
* 05a2b2fac8a - Add some minor changes to fix errors after merge in lightTree module (2 weeks ago) <Ivan Cilcic>
* d0dfcbb2f26 - Add simple documentation to convert methods (2 weeks ago) <Ivan Cilcic>
* 311964acea4 - Made some code refactoring to make it more readable (2 weeks ago) <Ivan Cilcic>
* f07d85eb831 - Create benchmark for light tree FIR builder (including coroutines test) (2 weeks ago) <Ivan Cilcic>
* 0a8d0baa594 - Write benchmarks for some generated cases (2 weeks ago) <Ivan Cilcic>
* c47a8e20256 - Add JMH for benchmark (2 weeks ago) <Ivan Cilcic>
* 0e8bbab925d - Change total kotlin tests architecture (2 weeks ago) <Ivan Cilcic>
* 45faf76b4ab - Write test to compare FIR from light tree with FIR from PSI (2 weeks ago) <Ivan Cilcic>
* 9dbacb53808 - Put the common code into a separate function (2 weeks ago) <Ivan Cilcic>
* 16d7d202d26 - Add separated tests for tree generation and fir convertion (2 weeks ago) <Ivan Kylchik>
* 343dcca79d4 - Add some test cases to test performance and tree construction correctness (2 weeks ago) <Ivan Kylchik>
* d1e87eb90ca - Implement LightTree to Fir converter for declarations (2 weeks ago) <Ivan Kylchik>
* 5b577b97541 - Refactor light tree test compare for better result (2 weeks ago) <Ivan Kylchik>
* f0a5408eb64 - Modify previously added test (2 weeks ago) <Ivan Kylchik>
* 200fe63fcab - Implement basic class to test light tree builder performance (2 weeks ago) <Ivan Kylchik>
* 14d6f8009d3 - (tag: build-1.3.60-dev-553) [NI] Update diagnostic messages in testdata (2 weeks ago) <Dmitriy Novozhilov>
* 8107d1515c0 - [NI] Minor. Remove redundant code that was added for debugging (2 weeks ago) <Dmitriy Novozhilov>
* b6a7d215799 - [NI] Fix extracting type variables for flexible types in `in` captured types (2 weeks ago) <Dmitriy Novozhilov>
* 71a1a0e2f55 - (tag: build-1.3.60-dev-546) Do not highlight annotations as keyword (new default like in Java) (2 weeks ago) <Alexander Podkhalyuzin>
* 695d657ca88 - (tag: build-1.3.60-dev-516) Random.nextLong: use progression properties consistently (2 weeks ago) <Ilya Gorbunov>
* 06388b885c9 - (tag: build-1.3.60-dev-515) JVM_IR: Support suspend lambdas with receiver (2 weeks ago) <Ilmir Usmanov>
* 3742993dea0 - (tag: build-1.3.60-dev-514) Change to star projection: do not suggest when type paramer is generic type (2 weeks ago) <Toshiaki Kameyama>
* 10e42a55c97 - (tag: build-1.3.60-dev-495) FIR: set PSI elements in JavaSymbolProvider / enhancement scope (2 weeks ago) <Mikhail Glukhikh>
* 0c4134bef4b - Remove FirResolvePhase from FirElement hierarchy (2 weeks ago) <Mikhail Glukhikh>
* efb938a7c83 - (tag: build-1.3.60-dev-486) (Un)mute tests (2 weeks ago) <Steven Schäfer>
* 06274b13391 - JVM_IR: Simplify RemoveDeclarationsThatWouldBeInlinedLowering (2 weeks ago) <Steven Schäfer>
* 93d414ac019 - JVM_IR: Change CallableReferenceLowering to match the JVM backend (2 weeks ago) <Steven Schäfer>
* 917435a50c9 - Extract IrBody.statements utility function (2 weeks ago) <Steven Schäfer>
* 509d2574752 - JVM_IR: Fixes to SyntheticAccessorLowering (2 weeks ago) <Steven Schäfer>
* 173f1fc7d15 - Fix statement order in LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* c38fb27676d - JVM_IR: Run CallableReferenceLowering before LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* 9816e62d087 - JVM_IR: Fix inlining of interface methods (2 weeks ago) <Steven Schäfer>
* bdec8b04e8b - (tag: build-1.3.60-dev-485) Minor: trim in RenderIrElementVisitor (2 weeks ago) <Dmitry Petrov>
* efe62c983ab - (tag: build-1.3.60-dev-479) Decrease max heap size for test process on Windows (2 weeks ago) <Alexey Tsvetkov>
* 4db3dcc28fc - Use short temp dirs names only in gradle integration tests (2 weeks ago) <Alexey Tsvetkov>
* 1a0c6fe8b83 - Unify test tasks configuration in gradle tests (2 weeks ago) <Alexey Tsvetkov>
* 847af4456ab - Remove KotlinGradlePluginJpsParametrizedIT (2 weeks ago) <Alexey Tsvetkov>
* 54227e15ffd - Do not set max heap size twice (2 weeks ago) <Alexey Tsvetkov>
* de5335b17fd - Fix gradle integration tests on Windows (2 weeks ago) <Ivan Gavrilovic>
* e74a00789dc - (tag: build-1.3.60-dev-467) Add embeddable artifact for jvm-abi-gen (2 weeks ago) <Ty Smith>
* 37042801c4a - (tag: build-1.3.60-dev-465) Fix CompilerDaemonTest#testDaemonJvmOptionsParsing (2 weeks ago) <Alexey Tsvetkov>
* 0a91a663b12 - (tag: build-1.3.60-dev-461) Always keep Serializable#serialVersionUID (2 weeks ago) <Alexey Tsvetkov>
* a6f50c71bd5 - (tag: build-1.3.60-dev-454) Fixed import of package prefix in non-MPP projects (2 weeks ago) <Andrey Uskov>
* eedebcfe4cf - (tag: build-1.3.60-dev-453) FIR lazy resolve: fix test data (2 weeks ago) <Mikhail Glukhikh>
* 869e970bfd4 - (tag: build-1.3.60-dev-446) FIR resolution API: fix handling of expressions inside imports (2 weeks ago) <Mikhail Glukhikh>
* 14e9404afd4 - FIR (raw / resolution API): set correctly elvis/bang-bang bound PSIs (2 weeks ago) <Mikhail Glukhikh>
* 1f771a24076 - FIR resolution API: fix handling of expressions inside secondary ctors (2 weeks ago) <Mikhail Glukhikh>
* 2a69efba8a4 - FIR resolution API: fix handling of expressions inside local functions (2 weeks ago) <Mikhail Glukhikh>
* 760fb668bb5 - Introduce FIR resolution API with lazy resolve to use in IDE (2 weeks ago) <Mikhail Glukhikh>
* 1cd559a6269 - Remove FirTotalKotlinResolveInIde test with its provider as obsolete (2 weeks ago) <Mikhail Glukhikh>
* c3a31dcdf56 - Optimize FirSession component storage (2 weeks ago) <Mikhail Glukhikh>
* 7529d557fea - FIR resolution: introduce FirResolvePhase & FirAbstractPhaseTransformer (2 weeks ago) <Mikhail Glukhikh>
* a38b4756b58 - FIR tree refactoring: move FirElement.session to FirDeclaration (2 weeks ago) <Mikhail Glukhikh>
* 98f75669a5d - [FIR] Make resolution sequence of CallKind static field (2 weeks ago) <Dmitriy Novozhilov>
* 53404e5dac2 - [FIR] Extract `ResolutionStageRunner` component (2 weeks ago) <Dmitriy Novozhilov>
* 8bbb60df253 - [FIR] Refactoring. Split CallResolver.kt to several files (2 weeks ago) <Dmitriy Novozhilov>
* 3c7b25b8c9e - [FIR] Minor. Cleanup code in ConeTypes.kt (2 weeks ago) <Dmitriy Novozhilov>
* a226e40e346 - [FIR] Refactor FirResolveBodyTransformer (2 weeks ago) <Dmitriy Novozhilov>
* 43e7f54faec - [FIR] Add string representation for ConeKotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 6c26fc19436 - [FIR] Don't render `Any?` upper bounds of type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 7245475196c - [FIR] Add DeclaredUpperBoundConstraintPosition to Fir (2 weeks ago) <Dmitriy Novozhilov>
* d3670d4f5fd - [FIR] Add `Any?` as default bound for all type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 8a217858834 - [FIR] Add `Any?` builtin typeref (2 weeks ago) <Dmitriy Novozhilov>
* 2a360272f6b - [FIR] Add `Any` to supertypes of functional types (2 weeks ago) <Dmitriy Novozhilov>
* 71ca1aa6080 - [Type system] Fix algorithm of folding recursive types (2 weeks ago) <Dmitriy Novozhilov>
* a453ed50fa7 - [FIR] Fix class cast exception in ConeInferenceContext (2 weeks ago) <Dmitriy Novozhilov>
* 6215662e33a - Replace usage of `ClassicTCContext` with abstract context in `NewCSTCalculator` (2 weeks ago) <Dmitriy Novozhilov>
* 0276a6262f8 - (tag: build-1.3.60-dev-440) Fix compilation of NewMultiplatformKaptProjectImportingTest in AS 3.3,3.4 (2 weeks ago) <Andrey Uskov>
* 6177b3e8dcf - (tag: build-1.3.60-dev-439) Minor. Add empty file to previously empty directory in test (2 weeks ago) <Dmitry Savvinov>
* d7153446398 - (tag: build-1.3.60-dev-433) psi2ir: precompute sort keys when generating members (2 weeks ago) <pyos>
* 2d5a1e19d04 - (tag: build-1.3.60-dev-431) Perform GC between performance test runs, add geometric mean calculation and close stats in the end (2 weeks ago) <Vladimir Dolzhenko>
* 3f9480e1c59 - Specify parent disposable in JavaOutsideModuleDetector Vfs listener (2 weeks ago) <Vladimir Dolzhenko>
* ddb685a8f97 - (tag: build-1.3.60-dev-427) Add test on nonMPP -> MPP dependency (2 weeks ago) <Dmitry Savvinov>
* 79313037d13 - Minor. Merge multiplatformTypeRefinement testdata with multiplatform testdata (2 weeks ago) <Dmitry Savvinov>
* 9f90486893a - [Misc] Update spec testData according changes in NI (2 weeks ago) <Dmitriy Novozhilov>
* ffaca279bcb - Minor. Turn TypeBasedStarProjectionImpl into StarProjectionForAbsentTypeParameter (2 weeks ago) <Denis Zharkov>
* 579838cb4e0 - Avoid recursive refinement in NewCapturedTypeConstructor (2 weeks ago) <Denis Zharkov>
* a2a1c7e50f5 - Avoid recursive refinement with star projections (2 weeks ago) <Denis Zharkov>
* d042eb2cfb3 - Fix type refinement for qualified expressions (2 weeks ago) <Denis Zharkov>
* 6695ddd1d55 - Change 'hashCode' of 'TypeProjection' (2 weeks ago) <Dmitry Savvinov>
* b103f42ca86 - Add test on using correct builtins in MPP (2 weeks ago) <Dmitry Savvinov>
* 1fe8e4ba154 - Use CompositeResolve in HierarchicalExpectActual tests (2 weeks ago) <Dmitry Savvinov>
* aaf76a0e46f - Enable TypeRefinement in COMPOSITE resolution mode (2 weeks ago) <Dmitry Savvinov>
* 2b4d70fcf0c - [Resolve] Rewrite how built-ins are created (2 weeks ago) <Dmitry Savvinov>
* 9f2a03947c7 - [Resolve] Compute dependency on SDK properly (2 weeks ago) <Dmitry Savvinov>
* 02c07a4a6c7 - [Resolve] Introduce an ability to get all moduleInfos without filtering by platform (2 weeks ago) <Dmitry Savvinov>
* f9b8ab3a3a0 - [Resolve] Introduce CompositeResolver (2 weeks ago) <Dmitry Savvinov>
* adb0f5eaf9b - [Resolve] Introduce CompositeAnalysisSettings (2 weeks ago) <Dmitry Savvinov>
* 5e958900282 - [Resolve] Introduce KotlinMultiplatformAnalysisModeComponent (2 weeks ago) <Dmitry Savvinov>
* 90cf9daff31 - [Resolve] Abstract creation of platform-specific package fragment providers (2 weeks ago) <Dmitry Savvinov>
* b48218e7227 - [Resolve] Make ResolversForModule less static (2 weeks ago) <Dmitry Savvinov>
* 0f56d243cb5 - [Resolve] Support test/production/dependsOn internal-visibility (2 weeks ago) <Dmitry Savvinov>
* c50eeb3edb9 - Add few tests on internal visibility in MPP (2 weeks ago) <Dmitry Savvinov>
* 43ef0ffa507 - [Testing] Support diagnostics filters in MultiModuleIdeResolveTest (2 weeks ago) <Dmitry Savvinov>
* 68c1a7cedd9 - Use stable order for dependsOn and related diagnostics (2 weeks ago) <Dmitry Savvinov>
* 769ccde43ba - Closure over dependencies in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 3c2e34ee089 - [Misc] Fix bug in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 61ec5ed5dd1 - [Misc] Introduce lazyClosure (2 weeks ago) <Dmitry Savvinov>
* 54cdd3bfeff - [Misc] Refactor Module.cached extension to accept lambda instead of FunctionalInterface (2 weeks ago) <Dmitry Savvinov>
* b477184a3c9 - Fix creating of refined FlexibleType and RawType (2 weeks ago) <Dmitriy Novozhilov>
* 33a31fb688b - [Tesdata fix] Fix test data for multiplatform highlighting test (2 weeks ago) <Denis Zharkov>
* d744192e6f3 - [Invariant fix] Fix false positive internal visibility diagnostic (2 weeks ago) <Denis Zharkov>
* d20516779a8 - [Invariant Fix] Avoid using invalid descriptors in RemovePartsFromPropertyFix (2 weeks ago) <Denis Zharkov>
* 5f10252185e - [Invariant fix] Avoid using obsolete desciptors as scope content in change signature (2 weeks ago) <Denis Zharkov>
* 01f0589ddfb - [Invariant Fix] Use the same lock inside single GlobalFacade (2 weeks ago) <Denis Zharkov>
* fd4d8176dd4 - [Misc Invariant Fix] Do not use KotlinType::toString in inspections (2 weeks ago) <Denis Zharkov>
* daa27016ca7 - [Invariant Fix] Adjust DataFlowValue::Identifier for refinement (2 weeks ago) <Denis Zharkov>
* 21cc93860b3 - [Invariant Fix] Fix KotlinPsiUnifier after types refinement introduction (2 weeks ago) <Denis Zharkov>
* c49791f8bb8 - [Invariant Fix] Fix equality for NewCapturedTypeConstructor after refinement (2 weeks ago) <Denis Zharkov>
* 471134d31ee - [Invariant Fix] Fix callable equivalence definition in case of refined scopes (2 weeks ago) <Denis Zharkov>
* 5c2c7e7776a - [Invariant fix] Avoid re-resolving declared descriptors in lazy member scopes (2 weeks ago) <Denis Zharkov>
* ab9ff786d77 - [Invariant Fix] Use structural descriptor equivalence in JsNamesClashChecker (2 weeks ago) <Dmitry Savvinov>
* 9add14a2a19 - [API Usage] Add refinement to ConstraintInjector (NI) (2 weeks ago) <Dmitriy Novozhilov>
* 6c44b6b8594 - [API Usage] Refine type of lambda's receiver in NI (2 weeks ago) <Dmitry Savvinov>
* 696aea004d2 - [API Usage] Add type refinement for callable references (2 weeks ago) <Dmitriy Novozhilov>
* 53334c038f9 - [API Usage] Use refinement in NI (2 weeks ago) <Denis Zharkov>
* 2bf6bd37242 - Do not consider descriptors equality as a reason not to refine type (2 weeks ago) <Denis Zharkov>
* 9c27abde7f3 - [API Usage] Support type refinement from expect class to type aliases (2 weeks ago) <Denis Zharkov>
* 04717b57c98 - [API Usage] Support refinement for Java classes' scope (2 weeks ago) <Dmitry Savvinov>
* b7e011a29b7 - [API Usage] Use type refinements in overrides-related facilities (2 weeks ago) <Denis Zharkov>
* 694f521bfdb - [API Usage] Refine type for each separate element in ExpressionTypingVisitorDispatcher (2 weeks ago) <Denis Zharkov>
* a1b52b2f908 - [API Usage] Inject Refiner into KotlinTypeChecker, use it for subtyping (2 weeks ago) <Dmitriy Novozhilov>
* 9047ddfc2fb - [API Usage] Refine supertypes when getting content of member scope (2 weeks ago) <Dmitry Savvinov>
* 1d61d752255 - [Core API] Introduce KotlinType.refine (2 weeks ago) <Dmitry Savvinov>
* c12f5f60555 - [Core API] Introduce TypeConstructor.refine (2 weeks ago) <Dmitry Savvinov>
* c20d565d931 - [Core API] Introduce API for getting scopes with refinement (2 weeks ago) <Denis Zharkov>
* d08bed888c2 - [Core API] Introduce useTypeRefinement analysis flag (2 weeks ago) <Dmitry Savvinov>
* 2fe3a23183a - [Core API] Introduce KotlinTypeRefiner component (2 weeks ago) <Dmitriy Novozhilov>
* 5c17148146a - [Core API] Introduce TypeRefinement annotations (2 weeks ago) <Dmitriy Novozhilov>
* 38bcedc4516 - [Tests] Add tests for types refinement in IDE (2 weeks ago) <Denis Zharkov>
* d0003411782 - [Misc] Add missing type to lambda in ILTConstructor (2 weeks ago) <Dmitriy Novozhilov>
* fe78e153f76 - [Misc] Introduce helper-method 'IntersectionTypeConstructor.createType()' (2 weeks ago) <Dmitry Savvinov>
* 5c13e02e9c8 - [Misc] Clean-up and deduplicate code in 'findClassInModule.kt' (2 weeks ago) <Dmitry Savvinov>
* a0f339ffc7f - [Misc] Enable @experimental project-wide (2 weeks ago) <Dmitriy Novozhilov>
* f026a98403d - [Misc] Make NewKotlinTypeChecker non-static (2 weeks ago) <Dmitriy Novozhilov>
* 4f1e85b4689 - [Misc] Add caching of hashCode in KotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 8d1b063d625 - [Misc] Add test on typealiased SAM (2 weeks ago) <Denis Zharkov>
* c1144f35f1d - [Misc] Move TypeAliasExpander to core (2 weeks ago) <Denis Zharkov>
* 7ba3f7e599d - [Misc] Make ArgumentTypeResolver::isSubtypeOfForArgumentType not static (2 weeks ago) <Denis Zharkov>
* 529763b9bdb - [Misc] Get rid of public Companion methods in SmartCastManager (2 weeks ago) <Denis Zharkov>
* e7d6a9508e3 - [Misc] Reformat CallType.kt (2 weeks ago) <Denis Zharkov>
* edb9623556a - [Misc] Reformat DescriptorEquivalenceForOverrides.kt (2 weeks ago) <Denis Zharkov>
* 4e486e77382 - (tag: build-1.3.60-dev-421) Fix NewMultiplatformKaptProjectImportingTest (KT-32974) (2 weeks ago) <Andrey Uskov>
* c17a5bc8f27 - Disable KaptImportingTest.testModulePerSourceSet in AS (KT-32683) (2 weeks ago) <Andrey Uskov>
* 02ee950836c - (tag: build-1.3.60-dev-418) Add transitive dependencies on common MPP modules (2 weeks ago) <Andrey Uskov>
* 3ce731cf7cb - (tag: build-1.3.60-dev-415) Avoid eager deserialization of array classes in ArrayConstructorLowering (2 weeks ago) <Steven Schäfer>
* 2910d8e9b28 - (tag: build-1.3.60-dev-401) Also check predecessors of PUSH Unit in unit tail-call optimization (2 weeks ago) <Ilmir Usmanov>
* e60674f5e13 - Fix test data (2 weeks ago) <Ilmir Usmanov>
* cc06798e2c6 - Implement unit suspend functions tail-call optimisation (2 weeks ago) <Ilmir Usmanov>
* a16e03681b1 - (tag: build-1.3.60-dev-399) Substitute kotlin-reflect in compileOnly configurations too (2 weeks ago) <Alexey Tsvetkov>
* 317c39f27d3 - (tag: build-1.3.60-dev-396) Enable assertions in Kotlin Compile Daemon process (2 weeks ago) <Alexey Tsvetkov>
* 560f1483e8f - Drop MaxPermSize support from compiler daemon (2 weeks ago) <Alexey Tsvetkov>
* db231316117 - (tag: build-1.3.60-dev-386) AbstractFindUsagesTest: add read lock (2 weeks ago) <Dmitry Gridin>
* e575ca4f533 - (tag: build-1.3.60-dev-381) [IR] Fixed parents during constructors moving (2 weeks ago) <Igor Chevdar>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants