Commit Graph

60508 Commits

Author SHA1 Message Date
Vladimir Dolzhenko b2b90bd495 Edit kdoc reference in Introducing import alias
#KT-35837 Fixed
2020-01-14 12:14:46 +01:00
Vladimir Dolzhenko f5545b3740 Handle kdoc case for Introduce import alias inspection
#EA-210889 Fixed
2020-01-14 12:14:36 +01:00
Vladimir Dolzhenko ffc6786f06 Module info has to be read under readAction in KotlinConfigurationCheckerComponent
#EA-209610 Fixed
2020-01-14 12:14:28 +01:00
Vladimir Dolzhenko 3260e41111 Improve investigation info in PackageCodegenImpl
Relates to #EA-218779
2020-01-14 12:14:19 +01:00
Vladimir Dolzhenko a63123b556 Handle \r line endings in plaintext j2k
#KT-35831 #EA-209568 Fixed
2020-01-14 12:14:05 +01:00
Vladimir Dolzhenko dc6adc805a Handle java ctor case for Introduce import alias inspection
#KT-35824 #EA-218654 Fixed
2020-01-14 12:13:51 +01:00
Vladimir Dolzhenko be65eed801 Add more investigation info to diagnoseUnknownModuleInfo
Relates to #EA-220276
2020-01-14 12:13:38 +01:00
Vladimir Dolzhenko 2f953f5049 Add disposable to document listener in ScratchEditorSyncHighlighter
#EA-220382 Fixed
2020-01-14 12:13:27 +01:00
Vladimir Dolzhenko 6da24deec5 Fix renaming class according to a file name when file name has no name (but extension)
#EA-219715 Fixed
2020-01-14 12:12:58 +01:00
Vladimir Dolzhenko 4425bb8fa1 Commit documents before createResourceReference in KotlinAndroidAddStringResource
#EA-127016 Fixed
2020-01-14 12:11:56 +01:00
Vladimir Dolzhenko d644c0125a Add more investigation info to getFilesForElements
Relates to #EA-209630
2020-01-14 12:11:32 +01:00
Vladimir Dolzhenko 93ce4c003f Module info has to be read under readAction in scriptDefinitionsFromDependencies
#EA-220355 Fixed
2020-01-14 12:11:21 +01:00
Vladimir Dolzhenko aefad5cf5e Module info has to be read under readAction in KotlinNativeABICompatibilityChecker
#EA-220356 Fixed
2020-01-14 12:11:10 +01:00
Vladimir Ilmov e340651e47 CoroutineAsyncStackTraceProvider stack corruption fix 2020-01-14 11:49:09 +01:00
Dmitriy Novozhilov 9367c6a762 [NI] Use infered delegate expression type if there is no resolved call in trace
#KT-35707 Fixed
2020-01-14 12:18:24 +03:00
Dmitriy Novozhilov 605ef647e6 Regenerate tests 2020-01-14 12:18:23 +03:00
Vladimir Ilmov cac4a991f5 coroutine debugger toolbar added 2020-01-14 10:14:56 +01:00
Vladimir Ilmov e570450c59 coroutine debugger logic moved to jvm-debugger-coroutine module 2020-01-14 10:14:56 +01:00
Vladimir Ilmov b1b0817336 [coroutine][debugger] implementation basing on X-* approach
XCoroutine view added for direct comparison with Coroutines
2020-01-14 10:14:56 +01:00
Vladimir Ilmov 61c5ef61cc [coroutine][debugger] refactoring being done
X-view approach added for review, thread groups added
2020-01-14 10:14:55 +01:00
Kirill Shmakov 7f0437da68 Update AS version to 4.0 Canary 8 2020-01-14 11:32:55 +03:00
Ilya Gorbunov 0764a065e8 Rewrite UnderMigration and MigrationStatus in Java
to remove dependency on kotlin-stdlib.

#KT-33141
2020-01-13 23:30:32 +03:00
Vyacheslav Gerasimov fa1c6c9697 Build: Add missing com.github.node-gradle.node plugin versions 2020-01-13 19:40:08 +03:00
Vyacheslav Gerasimov b2039a9a13 Build: Specify version explicitly for com.github.node-gradle.node 2020-01-13 18:17:43 +03:00
Vyacheslav Gerasimov bf5bba42ce Build: Upgrade gradle enterprise plugin to 3.1.1 2020-01-13 18:17:43 +03:00
victor.petukhov fc7b836151 Fix isNegated psi method in KtWhenConditionInRange
^KT-34395 Fixed
2020-01-13 15:36:33 +03:00
Ilya Kirillov a10f37dd50 New J2K: fix exception when met PsiLambdaParameterType
#KT-35431 fixed
2020-01-13 14:32:48 +03:00
Ilya Kirillov 5be80be74d New J2K: fix converting multiline comment with /* inside
#KT-18001 fixed
#KT-35081 fixed
2020-01-13 14:32:47 +03:00
Ilya Kirillov a87de01c74 New J2K: add missing line break between property and getter
#KT-35739 fixed
2020-01-13 14:32:46 +03:00
Ilya Kirillov b83a529b77 New J2K: fix incorrectly removed line break before constructor comment
That caused class body brace to be under the comment

#KT-35478 fixed
2020-01-13 14:32:45 +03:00
Ilya Kirillov 7bfad12e6a New J2K: correctly convert compound Java assignment expression
#KT-35476 fixed
2020-01-13 14:32:45 +03:00
Ilya Kirillov 6a8a68a263 New J2K: fix UninitializedPropertyAccessException when calculating type of anonymous class
#KT-35395 fixed
2020-01-13 14:32:44 +03:00
Ilya Kirillov 7882f566be New J2K: Fix SOE in nj2k Java declarations printer 2020-01-13 14:32:44 +03:00
Ilya Kirillov 14a8d3726d New J2K: remove initializer from property without backing field
#KT-33637 fixed
2020-01-13 14:32:43 +03:00
Mikhail Glukhikh 1756857237 Rename: FirMemberScopeProvider -> FirDeclaredMemberScopeProvider 2020-01-13 13:26:19 +03:00
Mikhail Glukhikh 5c6341b4e4 [FIR] Handle fully qualified expressions separately in tower resolver 2020-01-13 13:26:13 +03:00
Mikhail Glukhikh 587430ff90 [FIR] Minor: remove FirSymbolProvider unused functions
buildDefaultUseSiteMemberScope & getSessionForClass were removed
2020-01-13 13:23:51 +03:00
Mikhail Glukhikh c343e5c9b7 [FIR] Refactoring: extract FirTowerResolver.towerDataConsumer() 2020-01-13 13:23:51 +03:00
Mikhail Glukhikh c96e6e9da4 [FIR] Refactoring: store name in CallInfo 2020-01-13 13:23:51 +03:00
Mikhail Glukhikh 9e0db86900 [FIR] Refactoring: create consumer inside tower resolver 2020-01-13 13:23:51 +03:00
Mikhail Glukhikh 30e339a2d7 [FIR] Convert CallKind to enum class 2020-01-13 13:23:50 +03:00
Mikhail Glukhikh f07adf085c [FIR] Minor refactoring: createFunctionConsumer 2020-01-13 13:23:50 +03:00
Mikhail Glukhikh 02a57aab7d [FIR] Code refactoring: InvokeReceiverCandidateCollector 2020-01-13 13:23:50 +03:00
Mikhail Glukhikh 5dbb98a5c8 [FIR] Code cleanup: CandidateCollector 2020-01-13 13:23:50 +03:00
Toshiaki Kameyama 6b2e58cc0b Inline function: fix it works correctly for callable reference receiver
#KT-26248 Fixed
2020-01-13 11:59:42 +03:00
Vladimir Dolzhenko 272ca002d7 Drop UNREACHABLE_CODE eager text range calculation
#KT-35242 Fixed
2020-01-12 17:23:30 +01:00
Ilya Gorbunov 9e4d7df86e Revert "[JS IR] stdlib: switch between artifacts rather than artifact content"
The default Jar task is disabled, but its archive file is still
configured as an artifact to be published in the 'archives' configuration.
Thus, neither 'install', nor 'publish' tasks could not find this file
when `libraryJarWithIr` isn't triggered and does not build it.
Removing that artifact from the 'archives' configuration artifacts makes
'install' task publish nothing.

Therefore it's better to revert the change so that 'libraryJarWithIr' task
always runs and produces an artifact with the default name.

This reverts commit a9fec211
2020-01-11 02:27:05 +03:00
Igor Yakovlev e2bb602271 Fix invalid test data file names 2020-01-11 00:03:48 +03:00
Igor Yakovlev 0c4134470d Fix exception of rename readonly overridden methods 2020-01-10 21:37:12 +03:00
Igor Yakovlev 3a2704d956 Remove usage of deprecated method 2020-01-10 21:22:51 +03:00