6ace855294
*20351b7c1b- (tag: build-1.3.60-dev-1120) IR: correct type for a null const argument (19 hours ago) <Georgy Bronnikov> *e915bc2a69- (tag: build-1.3.60-dev-1104) fix expected output for `when` statement in scratch files (22 hours ago) <Roman Golyshev> *1a0edd37ef- KT-31295: fix issue with `NewKotlinScriptAction` incorrect identity (22 hours ago) <Roman Golyshev> *986654b709- (tag: build-1.3.60-dev-1100) psi2ir: fix unsubstituted type parameters around SAM conversions (23 hours ago) <Dmitry Petrov> *6b208f7c9c- (tag: build-1.3.60-dev-1096) JVM IR: support LanguageFeature.UseGetterNameForPropertyAnnotationsMethodOnJvm (24 hours ago) <Alexander Udalov> *0a26742501- (tag: build-1.3.60-dev-1092) Run KAPT non-incrementally if annotation processor classpath changes (25 hours ago) <Ivan Gavrilovic> *2412b5f992- Delete output when unable to run KAPT incrementally (25 hours ago) <Ivan Gavrilovic> *e4f9314f94- Use ISE instead of NPE in serialization (26 hours ago) <Dmitry Petrov> *a9c961931c- JS_IR: Support 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov> *7d49b72b79- JVM_IR: Support 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov> *7170439517- IR: '!!' is generated as 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov> *b9db4148cc- (tag: build-1.3.60-dev-1081) Check whether test is ignored before reporting failure (2 days ago) <Georgy Bronnikov> *0089de7f7f- (tag: build-1.3.60-dev-1071) Build: Workaround dependency cycle in kotlinCompilerPluginClasspath (2 days ago) <Vyacheslav Gerasimov> *8ff081a596- (tag: build-1.3.60-dev-1063) Don't trigger 'testJvm6ServerRuntime' initialization during configuration phase (2 days ago) <Mikhael Bogdanov> *19ce279611- (tag: build-1.3.60-dev-1053) Fix script config saving to file attributes (2 days ago) <Ilya Chernikov> *949bb9d150- (tag: build-1.3.60-dev-1047) IR: Get rid of descriptors in tailrec calls collection (2 days ago) <Ilya Matveev> *cafe2cdb12- IR: Fix fake-override resolution for fields (2 days ago) <Ilya Matveev> *ac667403ef- (tag: build-1.3.60-dev-1044) (Un)mute and add tests for vararg codegen (2 days ago) <Steven Schäfer> *d22814f6da- JVM IR: Fix vararg handling in DefaultParameterInjector (2 days ago) <Steven Schäfer> *1543accf40- JVM IR: Remove vararg handling from ExpressionCodegen (2 days ago) <Steven Schäfer> *4d8d65abec- JVM IR: Remove varargs from CallableReferenceLowering (2 days ago) <Steven Schäfer> *99f1329c14- JVM IR: Remove varargs from PropertyReferenceLowering (2 days ago) <Steven Schäfer> *4cef1c4901- JVM IR: Remove varargs from EnumClassLowering (2 days ago) <Steven Schäfer> *8d9f2f4238- JVM IR: Add a lowering to desugar varargs to arrays (2 days ago) <Steven Schäfer> *a7b31ba42b- Add a utility function to compute type substitutions for call (2 days ago) <Steven Schäfer> *d61b276ebf- JVM IR: Fix types in ArrayGet/Set intrinsics (2 days ago) <Steven Schäfer> *a1c52f69f2- (tag: build-1.3.60-dev-1032) New J2K: convert Long.parseLong(s) to s.toLong() (2 days ago) <Toshiaki Kameyama> *9290ec34db- (tag: build-1.3.60-dev-1029) Provide proper platformSpecficContainer in CompositePlatformConfigurator (2 days ago) <Dmitry Savvinov> *1b7fa21a83- Minor. Add comments to creation of DelegatingBindingTrace (2 days ago) <Dmitry Savvinov> *5578434629- (tag: build-1.3.60-dev-1011) Fix: No value has been specified for 'binaryResultsDirectory' (KT-33246) (3 days ago) <Sergey Igushkin> *01ddac58e1- (tag: build-1.3.60-dev-1008) Add language feature for changed name of property annotations method (3 days ago) <Alexander Udalov> *ea0142da60- Use JVM name of getter in synthetic method for property annotations (3 days ago) <Alexander Udalov> *dfea94aef5- (tag: build-1.3.60-dev-1002) Minor, use INTRINSICS_CLASS_NAME constant instead of hardcoded string (3 days ago) <Alexander Udalov> *b970a57adb- Generate version requirement on inline functions since API version 1.4 (3 days ago) <Alexander Udalov> *e207c96336- Throw NPE instead of TypeCastException since 1.4 (3 days ago) <Alexander Udalov> *2baddb029c- Use Intrinsics.checkNotNullParameter to throw NPE in parameter null checks (3 days ago) <Alexander Udalov> *480313210a- Use Intrinsics.checkNotNullExpressionValue to throw NPE in Java null checks (3 days ago) <Alexander Udalov> *a7c8fdcbe2- Use Intrinsics.checkNotNull and throw NPE in !! operator generation (3 days ago) <Alexander Udalov> *6106b72283- (tag: build-1.3.60-dev-1000) [IR] Fixed bug with fake override building (3 days ago) <Igor Chevdar> *ffdf3c361e- [K/N libraries] Used fictitious functional interfaces factory (3 days ago) <Igor Chevdar> *226013353d- [IrSerializer] Removed hacks with functional interfaces (3 days ago) <Igor Chevdar> *00dc335559- [IrSerializer] Preparations for functional interfaces handling (3 days ago) <Igor Chevdar> *c007f3efb3- (tag: build-1.3.60-dev-991) Minor, move lazyClosure out of TypeUtils.kt (3 days ago) <Alexander Udalov> *cb8f70189d- Minor, add debug info to assertion in AddContinuationLowering (3 days ago) <Alexander Udalov> *0065236bde- (tag: build-1.3.60-dev-984) Move default implementation of TargetPlatform.platformName to leaf classes (3 days ago) <Dmitry Savvinov> *555e1a35e9- (tag: build-1.3.60-dev-971) .idea: remove maven project from default config (3 days ago) <Sergey Rostov> *ba9c632f15- (tag: build-1.3.60-dev-970) Gradle, npm: use state file as fake output for :kotlinNpmInstall task (3 days ago) <Sergey Rostov> *6b5739bd6a- Gradle, ProcessedFilesCache: don't report on clashes with for targets with removed source (3 days ago) <Sergey Rostov> *84971d2003- (tag: build-1.3.60-dev-964) Mention union in intersect documentation and vice versa (KT-26212) (4 days ago) <Abduqodiri Qurbonzoda> *e88dce3e19- (tag: build-1.3.60-dev-947) Use CFG to recognize suspension point's end (6 days ago) <Ilmir Usmanov> *570d66be46- (tag: build-1.3.60-dev-922) Support "// !API_VERSION: LATEST" directive in tests (6 days ago) <Alexander Udalov> *13b07e71e8- Set AnalysisFlags.explicitApiVersion in tests with API_VERSION directive (6 days ago) <Alexander Udalov> *9456763576- Minor, fix debug info when inferring API version (6 days ago) <Alexander Udalov> *d0385e4e7c- (tag: build-1.3.60-dev-921) Recognize Intrinsics.checkNotNullParameter call on lambdas in inline functions (6 days ago) <Alexander Udalov> *09ab98a4f8- (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> *0c3c0989b4- (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> *3742425547- (tag: build-1.3.60-dev-907) Move out compiler plugins from the main IDE plugin JAR (KT-31279) (6 days ago) <Yan Zhulanow> *310237a8b1- Correct expected test output (6 days ago) <Georgy Bronnikov> *73d2ae961c- JVM IR: BridgeLowering boxing fixes (6 days ago) <Steven Schäfer> *6aa8ecd745- JVM IR: Remove bridge construction from CallableReferenceLowering (6 days ago) <Steven Schäfer> *ebb59d51d2- Fix incorrect Double.toLong conversion for infinite values in JS (6 days ago) <Ilya Gorbunov> *8bf61a12df- (tag: build-1.3.60-dev-887) Minor. Remove UNREACHABLE_CODE slice from BindingContext (6 days ago) <Dmitriy Novozhilov> *154cf46f7c- (tag: build-1.3.60-dev-880) New J2K: add ReplaceGuardClause inspection to post-processing (7 days ago) <Toshiaki Kameyama> *51e007116f- (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> *c3ea0a1e5b- (tag: build-1.3.60-dev-856) [FIR] Add forgotten visit of annotation for FirAbstractLoop (7 days ago) <Dmitriy Novozhilov> *1eda42cb88- (tag: build-1.3.60-dev-850) JVM_IR. Generate SMAP information for anonymous classes (7 days ago) <Mikhael Bogdanov> *a444a40849- JVM_IR. Basic support of 'inlineCallSiteInfo' (7 days ago) <Mikhael Bogdanov> *f34a08cbbf- (tag: build-1.3.60-dev-849) JVM IR: Convert interface companion fields to static fields. (7 days ago) <Steven Schäfer> *e6211c4995- (tag: build-1.3.60-dev-832) Debugger: Fix the compilation error in as33 bunch (8 days ago) <Yan Zhulanow> *f5c0a30c51- (tag: build-1.3.60-dev-818) Add intention to replace "Map.getOrDefault" (8 days ago) <Toshiaki Kameyama> *e09ae645b3- (tag: build-1.3.60-dev-817) Advance bootstrap version to `1.3.60-dev-770` (8 days ago) <Mikhail Zarechenskiy> *9f0991f0aa- (tag: build-1.3.60-dev-806) Minor, clean up type approximator a bit (8 days ago) <Mikhail Zarechenskiy> *04e57f712e- (tag: build-1.3.60-dev-803) [NI] Introduce feature for passing function references with defaults (8 days ago) <Mikhail Zarechenskiy> *0219b86d06- [NI] Fix poor performance of recursive types approximation (8 days ago) <Mikhail Zarechenskiy> *5f76918c90- [NI] Use approximator as a component, don't recreate it during resolve (8 days ago) <Mikhail Zarechenskiy> *cddabf140b- (tag: build-1.3.60-dev-799) Implement proper expression generation for the last script line (8 days ago) <Ilya Chernikov> *ec54246b3a- (tag: build-1.3.60-dev-797) Fix TCServiceMessagesClient not removing an empty line prefix on Windows (8 days ago) <Sergey Igushkin> *471b515adb- (tag: build-1.3.60-dev-792) Avoid getTopLevelClass in firMode (8 days ago) <Steven Schäfer> *43a27ab58c- (Un)mute tests (8 days ago) <Steven Schäfer> *70aee4f9e2- JVM IR: Handle -Xassertion modes (8 days ago) <Steven Schäfer> *7b2edc6de8- Extract simple inlining utility from ArrayConstructorLowering (8 days ago) <Steven Schäfer> *d11344ce2e- Add more tests for -Xassertions=jvm corner cases (8 days ago) <Steven Schäfer> *3e25166832- (tag: build-1.3.60-dev-785, origin/rr/gradle/snrostov/js) Gradle, js, karma: require webpack npm dependencies (8 days ago) <Sergey Rostov> *99762193f9- Gradle, js, npm: proper disambiguation classifier for npm and tools configurations (8 days ago) <Sergey Rostov> *1dc860f206- Gradle, js, npm: fix targets and compilation listener (8 days ago) <Sergey Rostov> *87e80317a0- Gradle, js, external declarations: read flags from properties (8 days ago) <Sergey Rostov> *88db93853f- (tag: build-1.3.60-dev-776) Make context available to suppressors (8 days ago) <Jim S> *5151659006- (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> *39e15782b2- (tag: build-1.3.60-dev-766) Debugger: Fix compatibility with AS 3.3 (9 days ago) <Yan Zhulanow> *01805e8878- Debugger: Fix read action in 'createLineSourcePosition' (KT-33064) (9 days ago) <Yan Zhulanow> *8211e73f7e- 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> *d86bede293- Fix compatibility issue with the 'kotlinttest' plugin (9 days ago) <Yan Zhulanow> *0a092d6613- Debugger: Fix breakpoint firing in '$suspendImpl' (KT-27645) (9 days ago) <Yan Zhulanow> *9096d211d3- Debugger, minor: Fix line breakpoint popup (add containing declaration name) (9 days ago) <Yan Zhulanow> *1f13c4b87b- Parcelize: Remove remaining experimental status checks (KT-32096) (9 days ago) <Yan Zhulanow> *b3941c4ed0- Pill: Fix platform source attachment in compiler modules (9 days ago) <Yan Zhulanow> *086b151e1f- Pill: Fix project build, add kotlin-scripting-jvm-host module (9 days ago) <Yan Zhulanow> *89c45e9e3f- Fix stub loading for crossinline lambdas compiled by older Kotlinc (EA-105730) (9 days ago) <Yan Zhulanow> *cc3f1b3501- Debugger: Fix exception in "Smart step into" for Java method calls (KT-32813) (9 days ago) <Yan Zhulanow> *79a5375ad1- Debugger: Fix NPE in CFA during evaluation (KT-32830) (9 days ago) <Yan Zhulanow> *ecce34e02b- Debugger: Fix infinite recursion in inline callable searcher (EA-108938) (9 days ago) <Yan Zhulanow> *ea97926c66- Debugger: Add verbose logging for EA-125569, fix possible issue (9 days ago) <Yan Zhulanow> *527df35bf3- Debugger: Handle case when we can't calculate the anonymous class name gracefully (EA-141202) (9 days ago) <Yan Zhulanow> *0f568a395f- Debugger: Recognize exceptions from target VM in FUS (9 days ago) <Yan Zhulanow> *71e8cddaa6- Minor: Fix NI error in KotlinPositionManager (9 days ago) <Yan Zhulanow> *17c3406097- Debugger: Gracefully handle debugger exceptions we can't do anything reasonable with (EA-128154, EA-139473) (9 days ago) <Yan Zhulanow> *70745f233f- Debugger: Fix reference value evaluation in Java contexts (9 days ago) <Yan Zhulanow> *ed03d6e48e- Debugger, minor: Move FrameInfo out of KotlinCodeFragmentFactory (9 days ago) <Yan Zhulanow> *98b4844f51- Debugger, minor: Reformat KotlinCodeFragmentFactory (9 days ago) <Yan Zhulanow> *bb3091429f- Debugger: Keep a reference to stack trace element (EA-208000) (9 days ago) <Yan Zhulanow> *a664df8143- Debugger: Unwrap EvaluateExceptions on checking (EA-105847) (9 days ago) <Yan Zhulanow> *e301ddde9e- Pill: Ignore KotlinPlugin artifact in Git (9 days ago) <Yan Zhulanow> *52a958256d- Debugger: Disable exception on 'variable not found' event (EA-138365) (9 days ago) <Yan Zhulanow> *e0c4a1c6f1- Debugger: Improve error diagnostics in FUS (9 days ago) <Yan Zhulanow> *a20014a7e6- Reformat eval4j (9 days ago) <Yan Zhulanow> *eb173893b0- Debugger: Minor, check evaluator preconditions as in Java evaluator (9 days ago) <Yan Zhulanow> *d6487e89ad- Debugger: Prohibit 'suspend fun' calls in evaluated expressions (9 days ago) <Yan Zhulanow> *910133dbfb- Debugger: Fix line numbers on String literal 'when' condition checks (9 days ago) <Yan Zhulanow> *3d3bde5483- Debugger: Do not ignore duplicated locations for line breakpoints (9 days ago) <Yan Zhulanow> *de361f0b6c- Minor: Add 'kotlinc' to the project dictionary (9 days ago) <Yan Zhulanow> *780c0518e5- Debugger: Disallow breakpoints for @InlineOnly function bodies (KT-32687, KT-24408) (9 days ago) <Yan Zhulanow> *25fb77e7ad- Debugger: Add breakpoint applicability tests (9 days ago) <Yan Zhulanow> *a8d08815a6- Simplify call: Fix false positive in "filter {}" detection (KT-32468) (9 days ago) <Yan Zhulanow> *b1f132d750- Debugger: Add stepping tests for function breakpoints (9 days ago) <Yan Zhulanow> *023baf6233- Debugger: Ask for light class generation in background (9 days ago) <Yan Zhulanow> *129ca7f2d8- Debugger: Fix breakpoint applicability (KT-10984) (9 days ago) <Yan Zhulanow> *22c18ffaa9- Debugger: Add Kotlin Function breakpoints (KT-22116) (9 days ago) <Yan Zhulanow> *55ea0840b1- Debugger: Keep continuation and spilled variables until the whole trace is processed (EA-208000) (9 days ago) <Yan Zhulanow> *89b152809f- (tag: build-1.3.60-dev-761) Build: Make dependencies on builtins compileOnly (9 days ago) <Vyacheslav Gerasimov> *80acc56c10- (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> *a874f4f5c3- (tag: build-1.3.60-dev-748) Don't use `addIfNotNull` core util in the JS Gradle plugin (9 days ago) <Sergey Igushkin> *47bee6a6c5- (tag: build-1.3.60-dev-738) JVM_IR. Support reified parameters in anonymous object super constructor call (9 days ago) <Mikhael Bogdanov> *645736f167- JVM_IR. Support anonymous object/lambda reification (9 days ago) <Mikhael Bogdanov> *0571f90762- (tag: build-1.3.60-dev-735) Build: Add `kotlin.build.jar.compression` property (9 days ago) <Vyacheslav Gerasimov> *659c399d30- Build: Add `kotlin.build.dependencies.dir` property (9 days ago) <Vyacheslav Gerasimov> *1d0ba4edd4- (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> *f590d4da9e- IR: IrTypeAlias: serialize/deserialize new IR objects (9 days ago) <Dmitry Petrov> *b3525b077c- IR: IrTypeAlias: isActual (9 days ago) <Dmitry Petrov> *2b43b09444- IR: IrTypeAlias: Strip 'typealias' declarations in back-ends (9 days ago) <Dmitry Petrov> *6abb0ffe28- IR: IrTypeAlias: Update FIR2IR testData (9 days ago) <Dmitry Petrov> *48ae76ac28- IR: Introduce IrTypeAlias element (9 days ago) <Dmitry Petrov> *499f9330d2- (tag: build-1.3.60-dev-713) Gradle: Don't use the deprecated "layout" method for Ivy repos (9 days ago) <Ilya Matveev> *b8bdef0005- (tag: build-1.3.60-dev-697) Refactoring: introduce isKotlinScratch function (9 days ago) <Roman Golyshev> *f35ce1e9f6- Refactoring: remove duplicate of kotlin script extension constant (9 days ago) <Roman Golyshev> *49b534e894- (tag: build-1.3.60-dev-687) JVM IR: move non-private const properties from multifile part to facade (10 days ago) <Alexander Udalov> *f01b0f6467- JVM IR: generate correct metadata for multi-file classes (10 days ago) <Alexander Udalov> *4be0e00071- JVM IR: support multi-file classes (10 days ago) <Alexander Udalov> *73a671af7c- JVM IR: generate tests on incremental compilation (10 days ago) <Alexander Udalov> *e1fc2c57cb- JVM IR: introduce global serialization bindings for convenience (10 days ago) <Alexander Udalov> *babbbd0ff6- JVM IR: generate facade class for property accessors from dependencies (10 days ago) <Alexander Udalov> *28e2fd63ca- IR: introduce WrappedProperty{G,S}etterDescriptor (10 days ago) <Alexander Udalov> *cfd3d974d1- JVM IR: perform substitution in IrTypeSystemContext.getSubstitutedUnderlyingType (10 days ago) <Alexander Udalov> *908498a560- JVM IR: deduplicate exception message text in FunctionCodegen (10 days ago) <Alexander Udalov> *5f06c9e86c- JVM IR: do not generate generic signature for $delegate field (10 days ago) <Alexander Udalov> *45f93521d9- JVM IR: add IrWriteSignatureTestGenerated (10 days ago) <Alexander Udalov> *26346d88cc- JVM IR: take IrFunction in IrTypeMapper.mapFunctionName/mapReturnType (10 days ago) <Alexander Udalov> *8c1b2a7f20- JVM IR: record DELEGATED_PROPERTIES slice for correct metadata serialization (10 days ago) <Alexander Udalov> *d9caeca249- (tag: build-1.3.60-dev-680) JVM_IR: Copy suspend lambda's attributes (10 days ago) <Ilmir Usmanov> *88e5d2bc70- (tag: build-1.3.60-dev-666) Fix unrelated tasks being configured at execution time, KT-31666 (10 days ago) <Sergey Igushkin> *9182fe887e- (tag: build-1.3.60-dev-663) Fix inline class handling in DefaultParameterInjector (10 days ago) <Steven Schäfer> *79f71f61d5- JVM BE: Add more tests for default arguments (10 days ago) <Steven Schäfer> *9d7de8e9ec- (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> *971d36837a- (tag: build-1.3.60-dev-656) JVM_IR. Don't generate annotations and signature on synthetic methods (10 days ago) <Mikhael Bogdanov> *2dabb91a1f- (tag: build-1.3.60-dev-650) J2K, minor: clean copy-paste conversion code (10 days ago) <Ilya Kirillov> *f1482177b4- Fix NPE in J2K copy-paste handler for invalid offset (10 days ago) <Ilya Kirillov> *838582c926- Fix "Assertion failed: Write access is allowed inside write-action only" in Kotlin refactoring dialog (10 days ago) <Ilya Kirillov> *b4a0436aba- Show occurrences chooser in EDT thread in KotlinIntroduceVariableHandler (10 days ago) <Ilya Kirillov> *02f2009f2a- Do not show "Replace overloaded operator with function call" intention on incomplete expressions (10 days ago) <Ilya Kirillov> *892135ae23- (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> *776cccf57c- (tag: build-1.3.60-dev-636) FunctionWithLambdaExpressionBodyInspection: fix ClassCastException for "Remove braces" quick fix (10 days ago) <Toshiaki Kameyama> *e5e5e9084e- (tag: build-1.3.60-dev-632) Improve error message (#2505) (10 days ago) <Louis CAD> *b2753a22a2- (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> *103e16c40f- (tag: build-1.3.60-dev-617) kotlin-maven-plugin: avoid adding sourceroots to read-only freeArgs list (11 days ago) <Ilya Gorbunov> *5d12603d73- (tag: build-1.3.60-dev-614) JVM_IR: remove unused code (12 days ago) <Georgy Bronnikov> *ce6e2621cf- Unmute working tests (12 days ago) <Georgy Bronnikov> *f9391ec790- Remove handling of default arguments from codegen (12 days ago) <Georgy Bronnikov> *4d50086d35- JVM_IR: reorder lowerings (12 days ago) <Georgy Bronnikov> *924fa6f9d3- JVM_IR: use DefaultParameterInjector (12 days ago) <Georgy Bronnikov> *52c00ba2a1- (tag: build-1.3.60-dev-607, tag: build-1.3.60-dev-605) Extract `JvmStartupActivity` class (13 days ago) <Dmitry Gridin> *77a630ce34- UnsupportedAbiVersionNotificationPanelProvider: fix project leak (13 days ago) <Dmitry Gridin> *584b42d9f9- Add missing EP for `StartupActivity` (13 days ago) <Dmitry Gridin> *832c8e0e20- Fix "Non default constructors for extension class" (13 days ago) <Dmitry Gridin> *9ea2446ec0- KotlinLanguageInjector: cleanup code (13 days ago) <Dmitry Gridin> *49aa4aba71- UnsupportedAbiVersionNotificationPanelProvider: cleanup code (13 days ago) <Dmitry Gridin> *7c24ad39ea- (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> *be7b228cf6- (tag: build-1.3.60-dev-584) Fix "Attempt to modify PSI for non-committed document" for some cases (13 days ago) <Ilya Kirillov> *1981e8b9bf- New J2K: Add better error reporting in AST builder (13 days ago) <Ilya Kirillov> *6b0c1da42c- Do not use methods which may show UI dialog in write action in refactorings (13 days ago) <Ilya Kirillov> *474a8850b3- Do not show error message in decompiler in write action (13 days ago) <Ilya Kirillov> *3205b25f80- Fix code completion for the injected Kotlin code (13 days ago) <Ilya Kirillov> *84498513f6- Do not allow optimize imports for uncommitted document (13 days ago) <Ilya Kirillov> *7b659a73c7- Check if document is writable on converting Java to Kotlin (13 days ago) <Ilya Kirillov> *0d42d3f0a1- Fix CCE in move-refactoring (13 days ago) <Ilya Kirillov> *46ff959415- Fix using invalidated PSI element in Remove Braces Intention (13 days ago) <Ilya Kirillov> *65b0a5f903- (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> *2e445ebad6- (tag: build-1.3.60-dev-570) Enable test that uses Array.fill in JS and Native (2 weeks ago) <Ilya Gorbunov> *3751a8a797- Common Array.fill for unsigned arrays, improve docs, native impl name (2 weeks ago) <Ilya Gorbunov> *1a6069382e- Provide Array.fill in common stdlib (2 weeks ago) <Jake Wharton> *83e422fc3b- (tag: build-1.3.60-dev-567) Workaround copied kotlin element happened to be outside the KtFile (2 weeks ago) <Nikolay Krasko> *5614afed14- Fix over-caching content in light classes for local declarations (KT-32820) (2 weeks ago) <Nikolay Krasko> *ce3ad8f4da- Use kotlin specific OOCB tracker for light classes inner cache (2 weeks ago) <Nikolay Krasko> *78ae1a5745- (tag: build-1.3.60-dev-565) Annotate default interface method with JvmDefault (2 weeks ago) <Dmitry Savvinov> *784483e7ac- (tag: build-1.3.60-dev-561) as36: Add required plugins to test runtime (2 weeks ago) <Vyacheslav Gerasimov> *14bd8f4eef- as36: Update AS build version to 192.5765565 (2 weeks ago) <Vyacheslav Gerasimov> *67b84cf35d- Use properties bintray.user & bintray.apikey for AS repo (2 weeks ago) <Vyacheslav Gerasimov> *645bbc93cb- (tag: build-1.3.60-dev-559) KotlinWithGradleConfigurator: support addKotlinLibraryToModuleBuildScript for multiplatform #KT-27270 Fixed (2 weeks ago) <Dmitry Gridin> *c88d4f43d3- ConfigureKotlinInProjectUtils: minor cleanup (2 weeks ago) <Dmitry Gridin> *3ea195e1a2- DescriptorRenderedImpl: fix order of `val` & `vararg` modifier for actual class #KT-31921 Fixed (2 weeks ago) <Dmitry Gridin> *a2f937e282- DescriptorRender: cleanup code (2 weeks ago) <Dmitry Gridin> *80b09b9a08- (tag: build-1.3.60-dev-558) Replace 'if' with 'when': don't remove branch brances (2 weeks ago) <Toshiaki Kameyama> *f3b42507d9- (tag: build-1.3.60-dev-555) Do not search for bad substrings inside compiler/fir/lightTree/testData (2 weeks ago) <Mikhail Glukhikh> *00f880a5a0- Make all necessary refactoring after merge (2 weeks ago) <Ivan Cilcic> *f3a7db2428- Add auto test in gradle (light tree) (2 weeks ago) <Ivan Cilcic> *2ca7978544- Remove duplicate code from convertIsExpresion and convertBinaryWithType (2 weeks ago) <Ivan Cilcic> *d03b6cc014- Remove extra test methods (light tree) (2 weeks ago) <Ivan Cilcic> *250d86b692- Rename "MyKotlinParser" to "KotlinLightParser" (2 weeks ago) <Ivan Cilcic> *2e05fe9976- Remove extra method toFirExpression (2 weeks ago) <Ivan Cilcic> *f3299c4636- Delete extra files with util methods (raw FIR) (2 weeks ago) <Ivan Cilcic> *01daa90f5c- Extract bangbang and bindLabel methods (raw FIR) (2 weeks ago) <Ivan Cilcic> *c5547a2229- Extract some information to separate Context class (2 weeks ago) <Ivan Cilcic> *cad0dbf087- Rewrite RawFirBuilder and its utils to be able to reuse it in LightTree converter (2 weeks ago) <Ivan Cilcic> *084bad4c25- Fix bug in import directives converter (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *1af7063a47- Made primary constructor wrapper to avoid recreating value parameter instances (2 weeks ago) <Ivan Cilcic> *2a60f95a32- Add FIR session argument to LightTree2Fir constructor (2 weeks ago) <Ivan Cilcic> *c253ff7953- Write syntactically incorrect constructions processing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *ef535a2d85- Resolve converter errors after merge (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *86097bdcce- Write method to test data from diagnostic test folder (light tree) (2 weeks ago) <Ivan Cilcic> *b5293e7df7- Edit light tree to FIR benchmarks to support off stub mode (2 weeks ago) <Ivan Cilcic> *c8c37fd86e- Move object literal parsing, rewrite the determination that member is local (2 weeks ago) <Ivan Cilcic> *531ee03a92- Write if and when parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *b7d57690c5- Write try expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *a0e79449fd- Write throw expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *a714515527- Write break and continue parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *e0a92c5ed5- Write local variable parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *c0fdbec358- Write loops parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *26290746f3- Write object literal parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *8dd72a5cf2- Write lambda expressions and local members parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *50573066fe- Write double colon suffix parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *e15b91ea16- Write arrayOf call parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *9d36855cb6- Write type operator call parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *e0bebba42e- Fix some light tree to FIR converter bugs after testing (2 weeks ago) <Ivan Cilcic> *08ab530ef0- Write this and super expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *a13a043169- Write binary and unary expressions parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *be073ce2e6- Reformat LightTree2Fir class to be able to parse block of code (2 weeks ago) <Ivan Cilcic> *bfe83d0bfd- Write some simple FIR dummy comparator (2 weeks ago) <Ivan Cilcic> *5a24c2253a- Write annotation's conversion (light tree to FIR) (2 weeks ago) <Ivan Cilcic> *8bcea1cf85- Change parseCharacter visibility to be visible from lightTree module (2 weeks ago) <Ivan Cilcic> *b0a04b1061- Fix bug in abstract benchmark class (light tree) (2 weeks ago) <Ivan Cilcic> *a66adffdcf- Create ExpressionsConverter class and took out light tree node handlers (2 weeks ago) <Ivan Cilcic> *05757c1ada- Write basis for separate testing some of fir nodes (2 weeks ago) <Ivan Cilcic> *e9ddbc412c- Took out common code of dir walking (2 weeks ago) <Ivan Cilcic> *5b5eadeeaa- Change method's order in converter according to KotlinParsing class (2 weeks ago) <Ivan Cilcic> *840e627f1f- Add annotation processing in joinTypeParameters method (2 weeks ago) <Ivan Cilcic> *8b1a63b54d- Move modifiers enum set to separate file (2 weeks ago) <Ivan Cilcic> *7cbd838720- Change AbstractBenchmark code to avoid collisions in files map (2 weeks ago) <Ivan Cilcic> *c9d5202971- Add reference to parse value parameters methods in light tree converter (2 weeks ago) <Ivan Cilcic> *bbf7263ddc- Summarize methods that convert value parameter nodes (2 weeks ago) <Ivan Cilcic> *5fc3367c25- Write ClassWrapper class to transmit information to lower FIR nodes (2 weeks ago) <Ivan Cilcic> *b5d617492a- Change modifiers parsing and some minor changes in fir conversion (2 weeks ago) <Ivan Cilcic> *05a2b2fac8- Add some minor changes to fix errors after merge in lightTree module (2 weeks ago) <Ivan Cilcic> *d0dfcbb2f2- Add simple documentation to convert methods (2 weeks ago) <Ivan Cilcic> *311964acea- Made some code refactoring to make it more readable (2 weeks ago) <Ivan Cilcic> *f07d85eb83- Create benchmark for light tree FIR builder (including coroutines test) (2 weeks ago) <Ivan Cilcic> *0a8d0baa59- Write benchmarks for some generated cases (2 weeks ago) <Ivan Cilcic> *c47a8e2025- Add JMH for benchmark (2 weeks ago) <Ivan Cilcic> *0e8bbab925- Change total kotlin tests architecture (2 weeks ago) <Ivan Cilcic> *45faf76b4a- Write test to compare FIR from light tree with FIR from PSI (2 weeks ago) <Ivan Cilcic> *9dbacb5380- Put the common code into a separate function (2 weeks ago) <Ivan Cilcic> *16d7d202d2- Add separated tests for tree generation and fir convertion (2 weeks ago) <Ivan Kylchik> *343dcca79d- Add some test cases to test performance and tree construction correctness (2 weeks ago) <Ivan Kylchik> *d1e87eb90c- Implement LightTree to Fir converter for declarations (2 weeks ago) <Ivan Kylchik> *5b577b9754- Refactor light tree test compare for better result (2 weeks ago) <Ivan Kylchik> *f0a5408eb6- Modify previously added test (2 weeks ago) <Ivan Kylchik> *200fe63fca- Implement basic class to test light tree builder performance (2 weeks ago) <Ivan Kylchik> *14d6f8009d- (tag: build-1.3.60-dev-553) [NI] Update diagnostic messages in testdata (2 weeks ago) <Dmitriy Novozhilov> *8107d1515c- [NI] Minor. Remove redundant code that was added for debugging (2 weeks ago) <Dmitriy Novozhilov> *b6a7d21579- [NI] Fix extracting type variables for flexible types in `in` captured types (2 weeks ago) <Dmitriy Novozhilov> *71a1a0e2f5- (tag: build-1.3.60-dev-546) Do not highlight annotations as keyword (new default like in Java) (2 weeks ago) <Alexander Podkhalyuzin> *695d657ca8- (tag: build-1.3.60-dev-516) Random.nextLong: use progression properties consistently (2 weeks ago) <Ilya Gorbunov> *06388b885c- (tag: build-1.3.60-dev-515) JVM_IR: Support suspend lambdas with receiver (2 weeks ago) <Ilmir Usmanov> *3742993dea- (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> *10e42a55c9- (tag: build-1.3.60-dev-495) FIR: set PSI elements in JavaSymbolProvider / enhancement scope (2 weeks ago) <Mikhail Glukhikh> *0c4134bef4- Remove FirResolvePhase from FirElement hierarchy (2 weeks ago) <Mikhail Glukhikh> *efb938a7c8- (tag: build-1.3.60-dev-486) (Un)mute tests (2 weeks ago) <Steven Schäfer> *06274b1339- JVM_IR: Simplify RemoveDeclarationsThatWouldBeInlinedLowering (2 weeks ago) <Steven Schäfer> *93d414ac01- JVM_IR: Change CallableReferenceLowering to match the JVM backend (2 weeks ago) <Steven Schäfer> *917435a50c- Extract IrBody.statements utility function (2 weeks ago) <Steven Schäfer> *509d257475- JVM_IR: Fixes to SyntheticAccessorLowering (2 weeks ago) <Steven Schäfer> *173f1fc7d1- Fix statement order in LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer> *c38fb27676- JVM_IR: Run CallableReferenceLowering before LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer> *9816e62d08- JVM_IR: Fix inlining of interface methods (2 weeks ago) <Steven Schäfer> *bdec8b04e8- (tag: build-1.3.60-dev-485) Minor: trim in RenderIrElementVisitor (2 weeks ago) <Dmitry Petrov> *efe62c983a- (tag: build-1.3.60-dev-479) Decrease max heap size for test process on Windows (2 weeks ago) <Alexey Tsvetkov> *4db3dcc28f- Use short temp dirs names only in gradle integration tests (2 weeks ago) <Alexey Tsvetkov> *1a0c6fe8b8- Unify test tasks configuration in gradle tests (2 weeks ago) <Alexey Tsvetkov> *847af4456a- Remove KotlinGradlePluginJpsParametrizedIT (2 weeks ago) <Alexey Tsvetkov> *54227e15ff- Do not set max heap size twice (2 weeks ago) <Alexey Tsvetkov> *de5335b17f- Fix gradle integration tests on Windows (2 weeks ago) <Ivan Gavrilovic> *e74a00789d- (tag: build-1.3.60-dev-467) Add embeddable artifact for jvm-abi-gen (2 weeks ago) <Ty Smith> *37042801c4- (tag: build-1.3.60-dev-465) Fix CompilerDaemonTest#testDaemonJvmOptionsParsing (2 weeks ago) <Alexey Tsvetkov> *0a91a663b1- (tag: build-1.3.60-dev-461) Always keep Serializable#serialVersionUID (2 weeks ago) <Alexey Tsvetkov> *a6f50c71bd- (tag: build-1.3.60-dev-454) Fixed import of package prefix in non-MPP projects (2 weeks ago) <Andrey Uskov> *eedebcfe4c- (tag: build-1.3.60-dev-453) FIR lazy resolve: fix test data (2 weeks ago) <Mikhail Glukhikh> *869e970bfd- (tag: build-1.3.60-dev-446) FIR resolution API: fix handling of expressions inside imports (2 weeks ago) <Mikhail Glukhikh> *14e9404afd- FIR (raw / resolution API): set correctly elvis/bang-bang bound PSIs (2 weeks ago) <Mikhail Glukhikh> *1f771a2407- FIR resolution API: fix handling of expressions inside secondary ctors (2 weeks ago) <Mikhail Glukhikh> *2a69efba8a- FIR resolution API: fix handling of expressions inside local functions (2 weeks ago) <Mikhail Glukhikh> *760fb668bb- Introduce FIR resolution API with lazy resolve to use in IDE (2 weeks ago) <Mikhail Glukhikh> *1cd559a626- Remove FirTotalKotlinResolveInIde test with its provider as obsolete (2 weeks ago) <Mikhail Glukhikh> *c3a31dcdf5- Optimize FirSession component storage (2 weeks ago) <Mikhail Glukhikh> *7529d557fe- FIR resolution: introduce FirResolvePhase & FirAbstractPhaseTransformer (2 weeks ago) <Mikhail Glukhikh> *a38b4756b5- FIR tree refactoring: move FirElement.session to FirDeclaration (2 weeks ago) <Mikhail Glukhikh> *98f75669a5- [FIR] Make resolution sequence of CallKind static field (2 weeks ago) <Dmitriy Novozhilov> *53404e5dac- [FIR] Extract `ResolutionStageRunner` component (2 weeks ago) <Dmitriy Novozhilov> *8bbb60df25- [FIR] Refactoring. Split CallResolver.kt to several files (2 weeks ago) <Dmitriy Novozhilov> *3c7b25b8c9- [FIR] Minor. Cleanup code in ConeTypes.kt (2 weeks ago) <Dmitriy Novozhilov> *a226e40e34- [FIR] Refactor FirResolveBodyTransformer (2 weeks ago) <Dmitriy Novozhilov> *43e7f54fae- [FIR] Add string representation for ConeKotlinType (2 weeks ago) <Dmitriy Novozhilov> *6c26fc1943- [FIR] Don't render `Any?` upper bounds of type parameters (2 weeks ago) <Dmitriy Novozhilov> *7245475196- [FIR] Add DeclaredUpperBoundConstraintPosition to Fir (2 weeks ago) <Dmitriy Novozhilov> *d3670d4f5f- [FIR] Add `Any?` as default bound for all type parameters (2 weeks ago) <Dmitriy Novozhilov> *8a21785883- [FIR] Add `Any?` builtin typeref (2 weeks ago) <Dmitriy Novozhilov> *2a360272f6- [FIR] Add `Any` to supertypes of functional types (2 weeks ago) <Dmitriy Novozhilov> *71ca1aa608- [Type system] Fix algorithm of folding recursive types (2 weeks ago) <Dmitriy Novozhilov> *a453ed50fa- [FIR] Fix class cast exception in ConeInferenceContext (2 weeks ago) <Dmitriy Novozhilov> *6215662e33- Replace usage of `ClassicTCContext` with abstract context in `NewCSTCalculator` (2 weeks ago) <Dmitriy Novozhilov> *0276a6262f- (tag: build-1.3.60-dev-440) Fix compilation of NewMultiplatformKaptProjectImportingTest in AS 3.3,3.4 (2 weeks ago) <Andrey Uskov> *6177b3e8dc- (tag: build-1.3.60-dev-439) Minor. Add empty file to previously empty directory in test (2 weeks ago) <Dmitry Savvinov> *d715344639- (tag: build-1.3.60-dev-433) psi2ir: precompute sort keys when generating members (2 weeks ago) <pyos> *2d5a1e19d0- (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> *3f9480e1c5- Specify parent disposable in JavaOutsideModuleDetector Vfs listener (2 weeks ago) <Vladimir Dolzhenko> *ddb685a8f9- (tag: build-1.3.60-dev-427) Add test on nonMPP -> MPP dependency (2 weeks ago) <Dmitry Savvinov> *79313037d1- Minor. Merge multiplatformTypeRefinement testdata with multiplatform testdata (2 weeks ago) <Dmitry Savvinov> *9f90486893- [Misc] Update spec testData according changes in NI (2 weeks ago) <Dmitriy Novozhilov> *ffaca279bc- Minor. Turn TypeBasedStarProjectionImpl into StarProjectionForAbsentTypeParameter (2 weeks ago) <Denis Zharkov> *579838cb4e- Avoid recursive refinement in NewCapturedTypeConstructor (2 weeks ago) <Denis Zharkov> *a2a1c7e50f- Avoid recursive refinement with star projections (2 weeks ago) <Denis Zharkov> *d042eb2cfb- Fix type refinement for qualified expressions (2 weeks ago) <Denis Zharkov> *6695ddd1d5- Change 'hashCode' of 'TypeProjection' (2 weeks ago) <Dmitry Savvinov> *b103f42ca8- Add test on using correct builtins in MPP (2 weeks ago) <Dmitry Savvinov> *1fe8e4ba15- Use CompositeResolve in HierarchicalExpectActual tests (2 weeks ago) <Dmitry Savvinov> *aaf76a0e46- Enable TypeRefinement in COMPOSITE resolution mode (2 weeks ago) <Dmitry Savvinov> *2b4d70fcf0- [Resolve] Rewrite how built-ins are created (2 weeks ago) <Dmitry Savvinov> *9f2a03947c- [Resolve] Compute dependency on SDK properly (2 weeks ago) <Dmitry Savvinov> *02c07a4a6c- [Resolve] Introduce an ability to get all moduleInfos without filtering by platform (2 weeks ago) <Dmitry Savvinov> *f9b8ab3a3a- [Resolve] Introduce CompositeResolver (2 weeks ago) <Dmitry Savvinov> *adb0f5eaf9- [Resolve] Introduce CompositeAnalysisSettings (2 weeks ago) <Dmitry Savvinov> *5e95890028- [Resolve] Introduce KotlinMultiplatformAnalysisModeComponent (2 weeks ago) <Dmitry Savvinov> *90cf9daff3- [Resolve] Abstract creation of platform-specific package fragment providers (2 weeks ago) <Dmitry Savvinov> *b48218e722- [Resolve] Make ResolversForModule less static (2 weeks ago) <Dmitry Savvinov> *0f56d243cb- [Resolve] Support test/production/dependsOn internal-visibility (2 weeks ago) <Dmitry Savvinov> *c50eeb3edb- Add few tests on internal visibility in MPP (2 weeks ago) <Dmitry Savvinov> *43ef0ffa50- [Testing] Support diagnostics filters in MultiModuleIdeResolveTest (2 weeks ago) <Dmitry Savvinov> *68c1a7cedd- Use stable order for dependsOn and related diagnostics (2 weeks ago) <Dmitry Savvinov> *769ccde43b- Closure over dependencies in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov> *3c2e34ee08- [Misc] Fix bug in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov> *61ec5ed5dd- [Misc] Introduce lazyClosure (2 weeks ago) <Dmitry Savvinov> *54cdd3bfef- [Misc] Refactor Module.cached extension to accept lambda instead of FunctionalInterface (2 weeks ago) <Dmitry Savvinov> *b477184a3c- Fix creating of refined FlexibleType and RawType (2 weeks ago) <Dmitriy Novozhilov> *33a31fb688- [Tesdata fix] Fix test data for multiplatform highlighting test (2 weeks ago) <Denis Zharkov> *d744192e6f- [Invariant fix] Fix false positive internal visibility diagnostic (2 weeks ago) <Denis Zharkov> *d20516779a- [Invariant Fix] Avoid using invalid descriptors in RemovePartsFromPropertyFix (2 weeks ago) <Denis Zharkov> *5f10252185- [Invariant fix] Avoid using obsolete desciptors as scope content in change signature (2 weeks ago) <Denis Zharkov> *01f0589ddf- [Invariant Fix] Use the same lock inside single GlobalFacade (2 weeks ago) <Denis Zharkov> *fd4d8176dd- [Misc Invariant Fix] Do not use KotlinType::toString in inspections (2 weeks ago) <Denis Zharkov> *daa27016ca- [Invariant Fix] Adjust DataFlowValue::Identifier for refinement (2 weeks ago) <Denis Zharkov> *21cc93860b- [Invariant Fix] Fix KotlinPsiUnifier after types refinement introduction (2 weeks ago) <Denis Zharkov> *c49791f8bb- [Invariant Fix] Fix equality for NewCapturedTypeConstructor after refinement (2 weeks ago) <Denis Zharkov> *471134d31e- [Invariant Fix] Fix callable equivalence definition in case of refined scopes (2 weeks ago) <Denis Zharkov> *5c2c7e7776- [Invariant fix] Avoid re-resolving declared descriptors in lazy member scopes (2 weeks ago) <Denis Zharkov> *ab9ff786d7- [Invariant Fix] Use structural descriptor equivalence in JsNamesClashChecker (2 weeks ago) <Dmitry Savvinov> *9add14a2a1- [API Usage] Add refinement to ConstraintInjector (NI) (2 weeks ago) <Dmitriy Novozhilov> *6c44b6b859- [API Usage] Refine type of lambda's receiver in NI (2 weeks ago) <Dmitry Savvinov> *696aea004d- [API Usage] Add type refinement for callable references (2 weeks ago) <Dmitriy Novozhilov> *53334c038f- [API Usage] Use refinement in NI (2 weeks ago) <Denis Zharkov> *2bf6bd3724- Do not consider descriptors equality as a reason not to refine type (2 weeks ago) <Denis Zharkov> *9c27abde7f- [API Usage] Support type refinement from expect class to type aliases (2 weeks ago) <Denis Zharkov> *04717b57c9- [API Usage] Support refinement for Java classes' scope (2 weeks ago) <Dmitry Savvinov> *b7e011a29b- [API Usage] Use type refinements in overrides-related facilities (2 weeks ago) <Denis Zharkov> *694f521bfd- [API Usage] Refine type for each separate element in ExpressionTypingVisitorDispatcher (2 weeks ago) <Denis Zharkov> *a1b52b2f90- [API Usage] Inject Refiner into KotlinTypeChecker, use it for subtyping (2 weeks ago) <Dmitriy Novozhilov> *9047ddfc2f- [API Usage] Refine supertypes when getting content of member scope (2 weeks ago) <Dmitry Savvinov> *1d61d75225- [Core API] Introduce KotlinType.refine (2 weeks ago) <Dmitry Savvinov> *c12f5f6055- [Core API] Introduce TypeConstructor.refine (2 weeks ago) <Dmitry Savvinov> *c20d565d93- [Core API] Introduce API for getting scopes with refinement (2 weeks ago) <Denis Zharkov> *d08bed888c- [Core API] Introduce useTypeRefinement analysis flag (2 weeks ago) <Dmitry Savvinov> *2fe3a23183- [Core API] Introduce KotlinTypeRefiner component (2 weeks ago) <Dmitriy Novozhilov> *5c17148146- [Core API] Introduce TypeRefinement annotations (2 weeks ago) <Dmitriy Novozhilov> *38bcedc451- [Tests] Add tests for types refinement in IDE (2 weeks ago) <Denis Zharkov> *d000341178- [Misc] Add missing type to lambda in ILTConstructor (2 weeks ago) <Dmitriy Novozhilov> *fe78e153f7- [Misc] Introduce helper-method 'IntersectionTypeConstructor.createType()' (2 weeks ago) <Dmitry Savvinov> *5c13e02e9c- [Misc] Clean-up and deduplicate code in 'findClassInModule.kt' (2 weeks ago) <Dmitry Savvinov> *a0f339ffc7- [Misc] Enable @Experimental project-wide (2 weeks ago) <Dmitriy Novozhilov> *f026a98403- [Misc] Make NewKotlinTypeChecker non-static (2 weeks ago) <Dmitriy Novozhilov> *4f1e85b468- [Misc] Add caching of hashCode in KotlinType (2 weeks ago) <Dmitriy Novozhilov> *8d1b063d62- [Misc] Add test on typealiased SAM (2 weeks ago) <Denis Zharkov> *c1144f35f1- [Misc] Move TypeAliasExpander to core (2 weeks ago) <Denis Zharkov> *7ba3f7e599- [Misc] Make ArgumentTypeResolver::isSubtypeOfForArgumentType not static (2 weeks ago) <Denis Zharkov> *529763b9bd- [Misc] Get rid of public Companion methods in SmartCastManager (2 weeks ago) <Denis Zharkov> *e7d6a9508e- [Misc] Reformat CallType.kt (2 weeks ago) <Denis Zharkov> *edb9623556- [Misc] Reformat DescriptorEquivalenceForOverrides.kt (2 weeks ago) <Denis Zharkov> *4e486e7738- (tag: build-1.3.60-dev-421) Fix NewMultiplatformKaptProjectImportingTest (KT-32974) (2 weeks ago) <Andrey Uskov> *c17a5bc8f2- Disable KaptImportingTest.testModulePerSourceSet in AS (KT-32683) (2 weeks ago) <Andrey Uskov> *02ee950836- (tag: build-1.3.60-dev-418) Add transitive dependencies on common MPP modules (2 weeks ago) <Andrey Uskov> *3ce731cf7c- (tag: build-1.3.60-dev-415) Avoid eager deserialization of array classes in ArrayConstructorLowering (2 weeks ago) <Steven Schäfer> *2910d8e9b2- (tag: build-1.3.60-dev-401) Also check predecessors of PUSH Unit in unit tail-call optimization (2 weeks ago) <Ilmir Usmanov> *e60674f5e1- Fix test data (2 weeks ago) <Ilmir Usmanov> *cc06798e2c- Implement unit suspend functions tail-call optimisation (2 weeks ago) <Ilmir Usmanov> *a16e03681b- (tag: build-1.3.60-dev-399) Substitute kotlin-reflect in compileOnly configurations too (2 weeks ago) <Alexey Tsvetkov> *317c39f27d- (tag: build-1.3.60-dev-396) Enable assertions in Kotlin Compile Daemon process (2 weeks ago) <Alexey Tsvetkov> *560f1483e8- Drop MaxPermSize support from compiler daemon (2 weeks ago) <Alexey Tsvetkov> *db23131611- (tag: build-1.3.60-dev-386) AbstractFindUsagesTest: add read lock (2 weeks ago) <Dmitry Gridin> *e575ca4f53- (tag: build-1.3.60-dev-381) [IR] Fixed parents during constructors moving (2 weeks ago) <Igor Chevdar>