Yunir Salimzyanov
42da9e62db
Cleanup 192 patchset files (KTI-315)
2020-08-19 19:40:02 +03:00
Andrei Klunnyi
1e4c554bcd
KT-32368 Rework Inline hints settings // compatibility with earlier IDEA versions
2020-07-14 10:03:51 +00:00
Andrei Klunnyi
533507de25
KT-32368 Rework Inline hints settings // split KotlinInlayParameterHintsProvider
...
Platform supports 2 interfaces for inlay hints providers:
- InlayParameterHintsProvider [1]
- InlayHintsProvider [2]
KotlinInlayParameterHintsProvider as an implementation of (1) and a
source of "Inlay Hints" menu has the following limitations:
- Platform treats component as a source of "Parameter hints" submenu
that cannot be split. Once can only add or remove its nested checkboxes.
- Only a single instance of (1) can be defined.
To have a separate menu items for "Inlay Hints" existing
KotlinInlayParameterHintsProvider was split. New providers
implementing (2) were extracted from it:
- KotlinReferencesTypeHintsProvider
- KotlinSuspendingCallHintsProvider
- KotlinLambdasHintsProvider
TODO: HintType move as a separate commit
2020-07-14 10:03:45 +00:00
Vladimir Dolzhenko
03d5fe8d6c
Add dispatchAllInvocationEvents to editor actions in perf tests
2020-07-04 23:33:02 +02:00
Vladimir Dolzhenko
543efffa5c
Turn off stability check for PerformanceTypingIndentationTest
2020-07-02 17:13:10 +02:00
Vladimir Dolzhenko
853503d75f
Force perform FULL analysis to avoid redundant analysis for the current open file
...
#KT-38687 Fixed
2020-07-01 08:22:58 +00:00
Nikolay Krasko
21fa2bf98c
Switch to 201 platform
2020-06-30 19:53:18 +03:00
Pavel Kirpichenkov
59e63f549b
Add completion highlighting tests for heavy Kotlin files
...
#KT-37219 In Progress
2020-06-26 11:13:07 +03:00
Toshiaki Kameyama
ab34f8c738
Add indent before accessor for extension property (KT-33131)
...
#KT-33131 Fixed
2020-06-24 21:42:02 +02:00
Dmitriy Dolovov
1329030281
IDE perf tests for K/N: Re-enable PerformanceNativeProjectsTest
2020-06-17 12:03:39 +07:00
Dmitriy Dolovov
10e5dc1f63
IDE perf tests for K/N: Add assertion on failed Gradle project import
2020-06-17 12:03:33 +07:00
Dmitry Gridin
060b2eaf27
Increase warm-up, test iterations in PerformanceTypingIndentationTest
2020-06-16 20:50:43 +07:00
Dmitry Gridin
85840578ad
Increase warm-up, test iterations in PerformanceTypingIndentationTest
2020-06-16 15:20:38 +07:00
Dmitry Gridin
01707800c1
KotlinLikeLangLineIndentProvider: improve indent for braces
...
Part of #KT-22211
Part of #KT-39353
2020-06-15 16:25:58 +07:00
Dmitry Gridin
9d6ea3c073
KotlinLikeLangLineIndentProvider: fix options for parentheses
...
Part of #KT-22211
Part of #KT-39353
2020-06-15 16:25:57 +07:00
Dmitry Gridin
306abc79ed
LineIndentProvider: support empty brackets
...
Part of #KT-22211
Part of #KT-39353
2020-06-15 16:25:57 +07:00
Dmitry Gridin
63a0b5bfde
KotlinLikeLangLineIndentProvider: support braces in blocks
...
Part of #KT-22211
Part of #KT-39353
2020-06-15 16:25:57 +07:00
Dmitry Gridin
447549f20d
LineIndentProvider: support declarations with body expression
...
Part of #KT-22211
2020-06-15 16:25:56 +07:00
Dmitry Gridin
145b2c260b
indentationOnNewLine: sort tests
...
Part of #KT-22211
2020-06-15 16:25:56 +07:00
Dmitry Gridin
f833b4fe63
LineIndentProvider: support elvis operator
...
Part of #KT-22211
2020-06-15 16:25:55 +07:00
Dmitry Gridin
cf655a829c
KotlinLikeLangLineIndentProvider: support options for parentheses
...
Part of #KT-22211
Part of #KT-39353
2020-06-15 16:25:55 +07:00
Dmitry Gridin
7c99a6fef4
LineIndentProvider: support catch and finally
...
Part of #KT-22211
2020-06-15 16:25:54 +07:00
Dmitry Gridin
acc15e5fad
LineIndentProvider: fix for do-while
...
Part of #KT-22211
2020-06-15 16:25:54 +07:00
Dmitry Gridin
7a58a59114
Implement EnterBetweenBracesAndBracketsNoCommitDelegate
...
Part of #KT-22211
Part of #KT-39353
2020-06-15 16:25:54 +07:00
Dmitry Gridin
e72fb755a0
LineIndentProvider: support control flow constructions
...
Part of #KT-22211
2020-06-15 16:25:54 +07:00
Dmitry Gridin
29ceb25f5c
LineIndentProvider: support string templates
...
Part of #KT-22211
Relates to #KT-38248
Relates to #KT-35244
2020-06-15 16:25:17 +07:00
Dmitry Gridin
9d98240272
Create KotlinLineIndentProvider and delegate it to formatter
...
#KT-22211
2020-06-15 16:24:31 +07:00
Alexander Udalov
6e67e1e78d
Replace appendln with appendLine in project
2020-06-11 13:01:30 +02:00
Nikita Bobko
ff7576f8e4
202: Fix compilation
2020-06-10 12:39:29 +03:00
Vladimir Ilmov
9719391c82
(PerformanceTest) improvements in profiler snapshots
...
support for typing per inspection tests
gradle arguments fixed to allow running tracing from cli
Profiler disabled for warmup phases.
relates to #KT-38653
2020-06-08 09:05:24 +02:00
Vladimir Dolzhenko
19855c5bd5
Tweaked performance-tests stats output
2020-06-07 23:03:04 +02:00
Yunir Salimzyanov
dce19b0ace
Cleanup 191 patchset logic (KTI-267)
2020-06-07 10:49:55 +03:00
Vladimir Dolzhenko
0f73cdeccb
Add ability to skip stats for performance tests if there is a custom stats name
2020-06-06 22:02:30 +02:00
Vladimir Dolzhenko
f005091dfb
Fix performance test stats reporting
2020-06-02 21:44:55 +02:00
Yunir Salimzyanov
3b9000cc0c
Cleanup 191 extension files (KTI-240)
2020-06-01 18:43:10 +03:00
Nikita Bobko
aa5a5c954f
Refactoring: change "// BUNCH: xxx" format
...
It wasn't obvious how to use this comment properly.
Now it should be clear
2020-05-29 20:31:12 +03:00
Vladimir Ilmov
de790a3e3b
(UnusedSymbolInspection) Added support for typing per inspection tests
...
relates to #KT-38653
2020-05-28 15:27:58 +02:00
Vladimir Dolzhenko
c805274d2e
Fix projectRoutines.kt compilation under 192/as36
2020-05-27 21:11:23 +02:00
Vladimir Dolzhenko
5c58a9dfd1
PerfTests gradle interceptor clean up
2020-05-26 21:50:31 +02:00
Vladimir Dolzhenko
bf5c7aea4d
Added heapDumper for perfTests
2020-05-26 11:09:25 +02:00
Vladimir Dolzhenko
bca8e96362
Clean up after nicer performance tests suite dsl
2020-05-25 21:54:56 +02:00
Vladimir Dolzhenko
55dc308688
Projects HL perf test
2020-05-25 13:11:10 +00:00
Vladimir Dolzhenko
1ae7f693c5
Nicer performance tests suite dsl
2020-05-25 13:11:09 +00:00
gcx11
50fc9d3692
KT-10974 - code review changes
2020-05-25 10:40:24 +03:00
gcx11
8849a66c00
KT-10974 - add import layout configuration table
2020-05-25 10:40:24 +03:00
Vladimir Dolzhenko
7afadb9b5e
Init default profile for perf tests
2020-05-16 14:10:29 +02:00
Nikolay Krasko
ee5ecb232a
Long test execution on 201: remove repeating calls to startup activities (KTI-185)
...
Method was refactored in https://github.com/JetBrains/intellij-community/commit/735c98d153779997b208c2c600c07a12a79ad0de
#KTI-185 Fixed
2020-05-09 22:12:16 +03:00
Dmitry Gridin
ad00d28631
TypingIndentation: add large test
2020-05-08 20:15:49 +07:00
Vladimir Dolzhenko
911dfde0fe
Add highlighting perf test with empty profile
2020-05-04 09:48:17 +02:00
Vladimir Dolzhenko
7e55336300
Add yourKit profiler to perfTests
2020-05-01 12:35:38 +02:00