Vladimir Ilmov
c018cf0ce5
(CoroutineDebugger) kotlinx.coroutines compatibility version fix
2020-04-21 09:48:12 +02:00
Vladimir Ilmov
c96d30a8ce
(CoroutineDebugger) Added setting to disable coroutine agent
2020-04-21 09:48:12 +02:00
Vladimir Ilmov
68c6e9e2d6
(CoroutineDebugger) kotlinx-coroutines-core:1.3.5 support
2020-04-21 09:48:12 +02:00
Vladimir Ilmov
6f42ed7248
(CoroutineDebugger) PreflightFrame support in tests via CoroutineAsync
2020-04-21 09:48:11 +02:00
Vladimir Ilmov
276cf36d6b
(CoroutineDebugger) Fixed CombinedContext information, default group renamed to empty dispatcher
2020-04-21 09:48:11 +02:00
Vladimir Ilmov
677ca2b9ae
(CoroutineDebugger) unused classes removed / code cleanup
2020-04-21 09:48:11 +02:00
Vladimir Ilmov
3cd0eb0fca
(CoroutineDebugger) Stack printing logic extracted to the single place
...
for DebugMetadata and CoroutinePanel, some corner cases fixed, test
cases added.
Added:
- external maven dependencies in test scenarios
- comparing stack traces + variables on breakpoint
2020-04-21 09:48:10 +02:00
Vladimir Ilmov
153056b4fd
(CoroutineDebugger) Added check if agent is not available in target jvm
2020-04-21 09:48:10 +02:00
Vladimir Ilmov
38ec388429
(CoroutineDebugger) Group coroutines by dispatcher
...
Kotlin Script support added.
#KT-37917 fixed
2020-04-21 09:48:09 +02:00
Dmitriy Dolovov
22dc837e26
IDE. Allow expect declarations in completion in shared native modules
...
Issue #KMM-218
2020-04-21 10:21:19 +07:00
Vyacheslav Gerasimov
8d06744a6a
Set local build version to 1.4.255-SNAPSHOT
...
#KT-36128
(cherry picked from commit a8650ccfd2 )
2020-04-20 18:48:00 +03:00
Ilya Kirillov
bf97391c51
Wizard: enable new wizard by default in registry key
...
It was forgotten in 0e199ae94c
2020-04-20 16:14:46 +03:00
Dmitry Gridin
2d64ded3c7
i18n: fix text in AbstractKotlinInlineDialog
...
#KT-37822 Fixed
2020-04-20 11:35:58 +00:00
Vladimir Dolzhenko
d8b4ff9eab
Post KotlinNativeABICompatibilityChecker startup activity conversion clean up
...
Relates to #KT-38318
2020-04-20 10:29:23 +02:00
Vladimir Dolzhenko
3d4c5b0091
Fix NPE in LookupCancelService$Reminiscence
...
#EA-228125 Fixed
2020-04-20 08:16:25 +00:00
Vladimir Dolzhenko
061bc9af07
Avoid using containingKtFile in PerFileAnalysisCache
...
Relates to #EA-230153
2020-04-20 08:16:25 +00:00
Vladimir Dolzhenko
a53a12b68a
Do not search TODOs in non KT and non physical files
...
#KT-37896 Fixed
#EA-230407 Fixed
2020-04-20 08:16:24 +00:00
Vladimir Dolzhenko
67fec903f6
Read file content under readAction in ToFromOriginalFileMapper
...
Relates to #EA-212072
2020-04-20 08:16:24 +00:00
Vladimir Dolzhenko
8ea7fc1d47
Add file content on analysis failure
...
Relates to #EA-222075
2020-04-20 08:16:23 +00:00
Vladimir Dolzhenko
7bbe1ba8c2
Improve error reporting on KotlinSliceUsage#copy
...
Relates to #EA-231211
2020-04-20 08:16:23 +00:00
Dmitry Gridin
3ad7e74ecb
AbstractPerformanceTypingIndentationTest: fix compilation for 191
2020-04-20 15:12:11 +07:00
Valentin Kipyatkov
0b66330d9f
Fixed compilation
2020-04-20 01:05:53 +03:00
Vladimir Dolzhenko
1827465f48
Convert KotlinNativeABICompatibilityChecker into a startup activity
...
Relates to #KT-38318
2020-04-18 11:39:53 +02:00
Vladimir Dolzhenko
6fe800eea0
Convert KotlinNativeABICompatibilityChecker into a startup activity
...
Relates to #KT-38318
2020-04-18 11:36:35 +02:00
Vladimir Dolzhenko
86a02c07f6
Fix KotlinNativeABICompatibilityChecker.getLibrariesToNotifyAbout freeze
...
Get rid of O(n^2) in copyProperties
make ModuleProductionSourceInfo.stableName lazy
add checkCanceled in loops in IdeaModelInfosCache
#KT-38318 Fixed
2020-04-18 11:36:21 +02:00
Valentin Kipyatkov
e1ee75c864
Fix to avoid test flickering (SlicerNullnessGroupingTestGenerated.testInlineFunctionManyCalls())
2020-04-18 01:25:05 +03:00
Valentin Kipyatkov
e6cfced54a
Don't collect all usages at once
2020-04-18 01:25:05 +03:00
Valentin Kipyatkov
31a1b2ddd3
No BodyResolveMode.FULL in slicer
2020-04-18 01:25:05 +03:00
Valentin Kipyatkov
91a793d575
Slicer tree view: better highlighting range inside nodes and in the editor
2020-04-18 01:25:04 +03:00
Valentin Kipyatkov
64fec54c48
Slicer: underline element range in addition to bold font (better do it in IDEA code)
2020-04-18 01:25:04 +03:00
Valentin Kipyatkov
03126ba469
Container presentation in slicer tree: no type for properties and show accessor
2020-04-18 01:25:04 +03:00
Valentin Kipyatkov
2ee776a0d8
Container presentation in slicer tree: limit number of parameters shown by 2
2020-04-18 01:25:03 +03:00
Valentin Kipyatkov
3e5820e4c1
Slice tree: shorter container rendering for properties in primary constructor
2020-04-18 01:25:03 +03:00
Valentin Kipyatkov
23ead3c805
Added container text into slicer tests output
2020-04-18 01:25:03 +03:00
Valentin Kipyatkov
2d2d9337ca
Do not include line numbers from librarys source into test output otherwise it will change to often when upgrading libs
2020-04-18 01:25:02 +03:00
Valentin Kipyatkov
d6e8cdebfb
Fixing compilation in bunch 201
2020-04-18 01:25:02 +03:00
Valentin Kipyatkov
411f2c833c
Process inline functions from libraries (if sources available) + process source libraries if analysis scope includes them
2020-04-18 01:25:02 +03:00
Valentin Kipyatkov
06de3de1a6
Do not show doc-comment references in data flow
2020-04-18 01:25:01 +03:00
Valentin Kipyatkov
84a786dde3
Renames and test output format improvement
2020-04-18 01:25:01 +03:00
Valentin Kipyatkov
33082d8661
Added missing text in the tree rendering
2020-04-18 01:25:01 +03:00
Valentin Kipyatkov
63095f9ec9
Handling of method references
2020-04-18 01:25:00 +03:00
Valentin Kipyatkov
7dd30eb943
Support other kinds of variables for invoke receiver
2020-04-18 01:25:00 +03:00
Valentin Kipyatkov
5a7f74c250
Extracted method
2020-04-18 01:25:00 +03:00
Valentin Kipyatkov
8a1ea7b45e
One more test
2020-04-18 01:24:59 +03:00
Valentin Kipyatkov
cc6090347a
Handling other types of expressions as invoke receiver
2020-04-18 01:24:59 +03:00
Valentin Kipyatkov
bf79c3f279
Minor
2020-04-18 01:24:59 +03:00
Valentin Kipyatkov
9624f8afa3
Flaky test?
2020-04-18 01:24:59 +03:00
Valentin Kipyatkov
67021d23e2
Minor
2020-04-18 01:24:58 +03:00
Valentin Kipyatkov
f3b26e1c9a
Correct detection of parameter index or receiver from invoke call
2020-04-18 01:24:58 +03:00
Valentin Kipyatkov
83ef8def4d
Hacked SliceNullnessAnalyzerBase from IDEA to take into account SliceUsage.isLeaf() and give reasonable and stable results for Kotlin
2020-04-18 01:24:58 +03:00