Commit Graph

64818 Commits

Author SHA1 Message Date
Vladimir Dolzhenko 911dfde0fe Add highlighting perf test with empty profile 2020-05-04 09:48:17 +02:00
Dmitry Gridin 32be4c03ca ExtractSuperRefactoring: add quoteSegmentsIfNeeded() 2020-05-04 03:49:32 +00:00
Dmitry Gridin 86de734f26 KotlinExtractSuperclassDialog: cleanup code 2020-05-04 03:49:31 +00:00
Dmitry Gridin ccfea97390 CopyKotlinDeclarationsHandler: fix for package with backticks
#KT-38543 Fixed
2020-05-04 03:49:30 +00:00
Dmitry Gridin b058dc12df packageUtils: cleanup code 2020-05-04 03:49:30 +00:00
Dmitry Gridin ac9ad30681 SetterBackingFieldAssignmentInspection: fix exception
#KT-38520 Fixed
2020-05-04 03:49:29 +00:00
Dmitry Gridin 6f5b3aebe1 KotlinIntroduceVariableHandler: fix CCE for destruction declaration
#EA-219701 Fixed
2020-05-04 03:49:28 +00:00
Dmitry Gridin 8e35b7a29c KotlinIntroduceVariableHandler: fix for declarations with expression body
#KT-38449 Fixed
2020-05-04 03:49:28 +00:00
Dmitry Gridin d21e383094 KotlinIntroduceVariableHandler: cleanup code 2020-05-04 03:49:27 +00:00
Dmitry Petrov b574917314 Minor: update FIR2IR testData 2020-05-01 17:55:49 +03:00
Mads Ager 6257b32954 [JVM_IR] Avoid boxing when comparing primitive to object. 2020-05-01 17:53:34 +03:00
Vladimir Dolzhenko 7e55336300 Add yourKit profiler to perfTests 2020-05-01 12:35:38 +02:00
Dmitry Petrov a564d47158 Minor: unmute FIR black box test
Guys, please, can you do it yourself?
2020-05-01 13:14:21 +03:00
Dmitry Petrov 1d10776db4 Minor: update FIR2IR testData 2020-05-01 13:14:21 +03:00
Mads Ager db17184cfd [JVM_IR] Avoid some boxing when comparing boxed primitives to primitives. 2020-05-01 13:14:20 +03:00
Dmitry Savvinov f3830cb07e Make KotlinNativeTasks.konanTargetsForManifest non-nullable, otherwise Gradle fails 2020-05-01 12:56:10 +03:00
Dmitry Savvinov 686d00ddf5 Collect and pass to K2Native actual targets of native-shared compilation
^KT-38658 Fixed
2020-04-30 20:05:45 +03:00
Yunir Salimzyanov 550aa1ba59 Remove partial quotes in csv files
Cause: github do not want to render fields with such kind of quotes
2020-04-30 19:30:56 +03:00
Yunir Salimzyanov cf8b29a636 Add missing commas to csv files 2020-04-30 19:30:56 +03:00
Yunir Salimzyanov 856d8e64a2 Escape fields with extra commas in csv for muted tests 2020-04-30 19:30:55 +03:00
Valentin Kipyatkov 5d60572cfd Temporarily disabled optimization because of failing tests 2020-04-30 15:45:24 +03:00
Vladimir Ilmov 1128d659a4 (CoroutineDebugger) No restored frames in coroutine context found. 2020-04-30 13:14:41 +02:00
Mikhail Glukhikh 87393398f2 FIR serializer: fix isLambda copying 2020-04-30 13:54:27 +03:00
Natalia Selezneva d716c47f17 Gradle Project importing: move ModelBuilders and ModelProviders to kotlin-gradle-tooling
^KT-36673 Fixed
2020-04-30 13:41:13 +03:00
simon.ogorodnik 6ca3a994d9 [FIR2IR] Disable initializer generation for external enum entries 2020-04-30 13:31:12 +03:00
simon.ogorodnik 4133749ee7 [FIR2IR] Fix property fake overrides 2020-04-30 13:22:17 +03:00
simon.ogorodnik a11866ab5a [FIR2IR] Fix labeled this references 2020-04-30 13:15:43 +03:00
Mikhail Glukhikh 3d60fdfed1 Raw FIR: don't check class kind for data / inline modifiers 2020-04-30 13:15:24 +03:00
Jinseong Jeon 9a561f4a7c FIR2IR: generate synthetic members for inline class 2020-04-30 13:09:53 +03:00
simon.ogorodnik ef8bcceb8e [FIR2IR] Use only data class primary constructor parameters for equals 2020-04-30 13:03:30 +03:00
Jinseong Jeon 0890b8bad3 FIR2IR: set superQualifierSymbol for property access 2020-04-30 12:26:47 +03:00
Jinseong Jeon a084c5bf7d FIR2IR: populate overriddenSymbols for overriding properties 2020-04-30 12:25:48 +03:00
rapturemain 02aa11a0a0 [FIR] Support for EXPOSED_TYPE_PARAMETER_BOUND 2020-04-30 12:08:43 +03:00
Abduqodiri Qurbonzoda bfffcf6b23 Update BoxJsTest expected reachable nodes because of new collection builders 2020-04-30 02:28:41 +03:00
Abduqodiri Qurbonzoda ec166db506 Implement collection builders 2020-04-30 02:28:41 +03:00
Anton Yalyshev 1bf41ba7d2 Remove 191 support because of outdated platform whitelist API 2020-04-30 01:06:04 +03:00
Anton Yalyshev 658c30b6b3 Combine usage of kotlin.ide.settings FUS collector
#KT-38620 Fixed
2020-04-30 01:06:03 +03:00
Vladimir Dolzhenko a407605f63 Turn off highlight perf tests for kotlin/gradle/*kts 2020-04-29 22:49:46 +02:00
pyos df4f1365ec PSI2IR: support SAM conversion to substituted types
i.e. in arguments to `f(T x)` where `T` is a type parameter bound to a
SAM type.
2020-04-29 18:50:40 +03:00
Dmitry Petrov d9fd51c608 JVM_IR: basic suspend conversion on argument test passed 2020-04-29 18:28:05 +03:00
Victor Turansky 819634c4cd Official logo for Toolbox icon & IDEA Welcome screen 2020-04-29 18:24:53 +03:00
rapturemain 54cfd1f625 [FIR] Handle protected effective visibility relation properly
#KT-38401 Fixed
2020-04-29 17:25:19 +03:00
Mikhail Glukhikh 07e9b9517a [FIR] Extract interface FirEffectiveVisibility 2020-04-29 17:25:12 +03:00
Mikhail Glukhikh e81c2c5c6d FirStatusResolveTransformer: don't enter property accessor bodies 2020-04-29 17:25:05 +03:00
Mikhail Glukhikh 9e413bde11 [FIR] Don't visit locals in status resolve transformer 2020-04-29 17:24:47 +03:00
Dmitry Gridin aafb4482c3 CodeToInlineBuilder: cleanup code 2020-04-29 20:19:42 +07:00
Toshiaki Kameyama bcefee0105 Replace deprecated symbol usage: do not add 'this' receiver for imported object function
#KT-26361 Fixed
2020-04-29 20:19:41 +07:00
Dmitriy Dolovov 9d27ba5b59 HMPP: Backward-compatible Kotlin facet serialization
^KT-38634
2020-04-29 19:19:54 +07:00
Mikhail Zarechenskiy 1a26d2e157 Fix exception during resolution of incorrect fun interface
#KT-37541 Fixed
2020-04-29 14:15:25 +03:00
Mikhail Zarechenskiy 780bc1f607 Fix fun interfaces with extension receivers
#KT-37712 Fixed
2020-04-29 14:15:25 +03:00