vldf
2bf1d3fee8
[FIR] Add messages for extended checkers' warnings
2020-08-18 21:53:06 +03:00
Ilya Kirillov
08e2dd3dea
NJ2K: fix implicit type cast in binary expressions
...
#KT-37298 fixed
2020-08-18 17:38:07 +03:00
Ilya Kirillov
d5d57f84e0
NJ2K: preserve annotations while converting class to object
...
#KT-38879 fixed
2020-08-18 17:38:07 +03:00
Ilya Kirillov
3d517c3656
NJ2K: fix retrieving resolutionFacade on empty context elements list
2020-08-18 17:38:07 +03:00
Ilya Kirillov
de0c216cfa
NJ2K: fix NPE in JavaObjectEqualsToEqOperatorProcessing
2020-08-18 17:38:06 +03:00
Simon Ogorodnik
38477be484
[FIR] Make test fail if profiling requested, but misconfigured
2020-08-18 16:21:48 +03:00
Simon Ogorodnik
15d4333e81
[FIR] Add per-pass profiling support to modularized test
2020-08-18 16:21:48 +03:00
Simon Ogorodnik
83ded9badf
[FIR] Add pass argument to beforePass of modularized test
2020-08-18 16:21:48 +03:00
Roman Artemev
716c3668d6
[IR] Properly resolve type parameters in case of property accessor
...
- fix KT-41006
2020-08-18 11:48:06 +03:00
Alexander Udalov
a810dbb41b
IR: fix compiler warnings
2020-08-18 10:33:25 +02:00
Vladimir Dolzhenko
be53467bee
Flaky and muted navigation tests clean up
...
Relates to #KT-40960
2020-08-18 08:23:02 +00:00
Vladimir Dolzhenko
e2a12602a3
Fixed getPsiMethodWrappers for KtLightMethodForDecompiledDeclaration
...
#KT-40960 Fixed
2020-08-18 08:23:01 +00:00
Vladimir Dolzhenko
ee0250bd35
Reformat file
...
Relates to #KT-40960
2020-08-18 08:23:00 +00:00
Vladimir Dolzhenko
5c7054a5ab
Fixed src path for mock library
...
Relates to #KT-40960
2020-08-18 08:23:00 +00:00
Natalia Selezneva
7b80be5c9d
Temporary workaround for gradle issue: wrong navigation for included plugin source code
...
https://github.com/gradle/gradle/issues/13783
^KT-39522
2020-08-17 23:12:51 +03:00
Alexander Udalov
7dd687cf00
IR: minor, use lazy instead of lazyVar for readonly value
2020-08-17 21:19:53 +02:00
Alexander Udalov
a21f273570
Fix compiler warnings in compiler code
2020-08-17 21:18:20 +02:00
Alexander Udalov
9b94e073af
Fix warnings related to OptIn/UseExperimental
2020-08-17 21:18:19 +02:00
Alexander Udalov
256f4449ce
IR: annotate obsolete API in IrPluginContext with ObsoleteDescriptorBasedAPI
2020-08-17 21:18:19 +02:00
Alexander Udalov
9961bd1fe1
IR: remove unneeded casts after making IrCall's symbol a simple function
2020-08-17 21:18:17 +02:00
Alexander Udalov
3bdbfc1e73
Output total codegen statistics after IR translation/generation
2020-08-17 19:29:58 +02:00
Alexander Udalov
c3cbcf6d7f
Slightly improve performance measurements rendering
...
Report the input module name and size once before any measurements
instead of duplicating it in all of them. Also, render measurements in a
table to improve readability.
Before:
info: PERF: INIT: Compiler initialized in 467 ms
info: PERF: ANALYZE: 1 files (2 lines) target main-java-production in 277 ms - 7.220 loc/s
info: PERF: IR: Translation 1 files (2 lines) target main-java-production in 291 ms - 6.873 loc/s
info: PERF: GENERATE: 1 files (2 lines) target main-java-production in 513 ms - 3.899 loc/s
info: PERF: IR: Generation 1 files (2 lines) target main-java-production in 142 ms - 14.085 loc/s
After:
info: PERF: main-java-production, 1 files (2 lines)
info: PERF: INIT: Compiler initialized in 421 ms
info: PERF: ANALYZE 342 ms 5.848 loc/s
info: PERF: IR TRANSLATION 296 ms 6.757 loc/s
info: PERF: GENERATE 453 ms 4.415 loc/s
info: PERF: IR GENERATION 137 ms 14.599 loc/s
2020-08-17 19:29:57 +02:00
Simon Ogorodnik
0045b501d5
FIR IDE: Fix memory leak in thread locals
2020-08-17 20:05:52 +03:00
Ilya Kirillov
76b078b561
FIR IDE: resolve KtFirLocalVariableSymbol only to IMPLICIT_TYPES_BODY_RESOLVE
2020-08-17 20:05:52 +03:00
Ilya Kirillov
b8920114f8
FIR: set resolvePhase to BODY_RESOLVE in deserialized Kotlin declarations
2020-08-17 20:05:52 +03:00
Simon Ogorodnik
c7d6a79c25
FIR IDE: Fix completion in case of function with parameters
2020-08-17 20:05:52 +03:00
Nikolay Krasko
863de52f7a
Minor: better name for file walking with excludes
2020-08-17 20:02:47 +03:00
Nikolay Krasko
c30910130e
Remove minor optimization in CodeConformanceTest
2020-08-17 20:02:46 +03:00
Nikolay Krasko
01f3bdfc69
Exclude kotlin-ultimate/ide/common-cidr-native from author check
2020-08-17 20:02:46 +03:00
Nikolay Krasko
31ed803ada
More excludes
2020-08-17 19:40:49 +03:00
Nikolay Krasko
713dbc225e
Other repositories monitoring
2020-08-17 19:40:48 +03:00
Nikolay Krasko
fad15b6627
Rewrite testThirdPartyCopyrights test
2020-08-17 19:40:48 +03:00
Nikolay Krasko
bb0ea56d63
Extract traversing through directories to the common code
2020-08-17 19:40:48 +03:00
Nikolay Krasko
8db588c7f0
Optimize testNoBadSubstringsInProjectCode test
...
Don't visit ignored directories
2020-08-17 19:40:48 +03:00
Nikolay Krasko
2655d9dab3
Optimize testForgottenBunchDirectivesAndFiles test
...
Don't step through the ignored directories.
2020-08-17 19:40:48 +03:00
Nikolay Krasko
3eb89d6dfd
Use own allow list for each repository
2020-08-17 19:40:48 +03:00
Nikolay Krasko
8445c8f4a5
Update copyright conformance excludes
2020-08-17 19:40:47 +03:00
Nikolay Krasko
04a1e572a8
Monitor new usages of kotlin-eap repository
2020-08-17 19:40:47 +03:00
Nikolay Krasko
d2bf5587d6
Monitor new usages of kotlin-dev repository
2020-08-17 19:40:47 +03:00
Nikolay Krasko
50d85b92da
Remove more kotlin-dev usages
2020-08-17 19:40:47 +03:00
Nikolay Krasko
be2badc6ed
Remove kotlin-dev from gradle migrate test
2020-08-17 19:40:47 +03:00
Nikolay Krasko
0c27e87eb9
Remove kotlin-dev from gradle configurator tests
2020-08-17 19:40:46 +03:00
Dmitriy Dolovov
3dc3c19c02
[Commonizer] Fix ImportAndCheckNavigation IT
2020-08-17 21:52:40 +07:00
Georgy Bronnikov
df8b819a55
JVM_IR: restore dumping for IrLowering phase
2020-08-17 15:57:12 +03:00
Ilya Goncharov
c70759673c
[Gradle, JS] Update npm versions
...
^KT-41125 fixed
2020-08-17 15:22:30 +03:00
Steven Schäfer
6100166185
JVM IR: Fix special bridge generation with external Kotlin dependencies
2020-08-17 13:42:32 +02:00
Ilya Kirillov
730e07c52a
Wizard: fix ExpectedFileTest.kt
2020-08-17 12:22:38 +03:00
Toshiaki Kameyama
35459d2ca7
"Add not-null asserted (!!) call": add '!!' to receiver of function reference
...
#KT-37841 Fixed
2020-08-17 12:05:45 +03:00
Ilya Kirillov
5e5e19f482
FIR IDE: temporary disable AddFunctionReturnTypeIntention
2020-08-17 11:38:05 +03:00
Ilya Kirillov
b79deafbc7
FIR IDE: fix testdata
2020-08-17 11:38:04 +03:00