Vadim Brilyantov
bd2e51ded5
Fix for bug introduced in moveConflictUtils (never show warnings when moving to the same scope)
2019-02-28 15:52:28 +03:00
victor.petukhov
bd03ecf4a0
Rename helper file with typealias samples for spec tests
2019-02-28 14:55:41 +03:00
victor.petukhov
b7a5d73bf0
Add type inference tests by specification to remote run tests
2019-02-28 11:55:16 +03:00
Georgy Bronnikov
c618ef9304
Correct phase argument names and cli test outputs
2019-02-28 11:53:02 +03:00
Georgy Bronnikov
5ff1337ec8
Add some phase checkers
2019-02-28 11:53:02 +03:00
Georgy Bronnikov
da13d3288e
Check pre- and postconditions on phases
2019-02-28 11:53:02 +03:00
Natalia Selezneva
48433110a4
Do not threat modifications inside lambdas in KtScriptInitializer block as out of code block
2019-02-28 10:59:15 +03:00
Natalia Selezneva
49277bb5e4
Optimize MemberVisibilityCanBePrivateInspection: check that descriptor is in class before resolving it
2019-02-28 10:59:14 +03:00
Natalia Selezneva
560acd631c
KtScriptInitializer doesn't has a descriptor
2019-02-28 10:59:13 +03:00
Natalia Selezneva
3b4d1dd7bf
Optimize ChangeVisibilityModifierIntention: do not analyze element if declaration isn't local
2019-02-28 10:59:12 +03:00
Natalia Selezneva
869fb46c0b
Optimize KotlinUFunctionCallExpression.isAnnotationArgumentArrayExpression
2019-02-28 10:59:12 +03:00
Toshiaki Kameyama
6ca22fbf34
Remove redundant let: do not report for function stored in variable call
...
#KT-30082 Fixed
2019-02-28 10:44:05 +03:00
Dmitry Gridin
304007f602
Fix false positive "Redundant companion reference"
...
#KT-30166 Fixed
2019-02-28 10:42:22 +03:00
Sergey Rostov
50263ed7cd
JPS Build: update artifacts configuration (bootstrap)
2019-02-28 09:16:10 +03:00
Yan Zhulanow
7c0233dfeb
191: 191: Fix test compilation, remove deleted test
2019-02-27 21:41:09 +03:00
Kirill Shmakov
262b3fde3d
Fix Gradle MPP integration tests
...
#KT-30056 Fixed
2019-02-27 20:51:04 +03:00
Dmitry Gridin
3756b6f54d
Add inspection to remove redundant qualifier name
...
#KT-12134 Fixed
2019-02-27 20:43:35 +03:00
Dmitry Gridin
d0c3a28996
Move canBePossibleToDropReceiver to Companion object & fix warnings
2019-02-27 20:43:35 +03:00
Ilya Gorbunov
19bd326810
Swap mismatched docs for Result.onSuccess/onFailure KT-30109
2019-02-27 17:53:11 +03:00
Ilya Gorbunov
908009bf42
Improve double-to-ulong conversion tests
...
#KT-27108
2019-02-27 17:49:41 +03:00
Mikhail Zarechenskiy
892fb9f39e
Increment metadata version and improve message for error type
...
Follow-up of 617bed1b
2019-02-27 14:03:22 +03:00
Vyacheslav Gerasimov
f7428e7161
Build: Add diagnostic for publish() helper
2019-02-27 13:21:17 +03:00
Vyacheslav Gerasimov
a42f607ecf
Build: Fix artifacts signing for maven central
...
With gradle > 5.0 `publish()` helper call should be done before
`noDefaultJar()` or any other artifact hacks, otherwise singing plugin doesn't sign any jars
2019-02-27 13:21:17 +03:00
Vyacheslav Gerasimov
df3aa48c9b
Build: Apply java plugin in kotlin-annotation-processing-embeddable
...
Otherwise artifact signature works incorrectly for this project
2019-02-27 13:21:17 +03:00
Vyacheslav Gerasimov
f4c157a9bc
Build: properly remove artifact from archives in runtimeJar helper
2019-02-27 13:21:17 +03:00
Alexander Podkhalyuzin
6098e97ae5
Do not go to the same type twice during contains search
...
This fixes exponent in algorithm for scala.FunctionN.curried, where N can be up to 22.
#KT-29435 Fixed
2019-02-27 12:36:43 +03:00
Nicolay Mitropolsky
c151be5547
Uast multiresolve key description fix
2019-02-27 12:15:32 +03:00
Mark Punzalan
fc5eac26cd
Extracted complex string concatenation bytecode test case into separate test data file.
2019-02-27 08:36:35 +01:00
Mark Punzalan
d4d5a6011c
Flatten nested string concatenation expressions into a single IrStringConcatenation, in a separate lowering phase.
...
Consolidating these into IrStringConcatenations allows the backend to produce efficient code for string concatenations (e.g., using StringBuilder for JVM).
2019-02-27 08:36:35 +01:00
Natalia Selezneva
ae22bdee15
Add scripting resolver extension to plugin-kotlin-extensions.xml
2019-02-27 09:37:07 +03:00
Sergey Rostov
63dca7b3b5
Build: exclude annotations.jar from Intellij
2019-02-27 09:11:42 +03:00
Sergey Rostov
17c0422d8f
Build: got rid of @TestOnly annotations on fields and classes
2019-02-27 09:08:34 +03:00
Dmitry Gridin
c89d1af9fa
Improve Create property from Usage
...
Place generated property next to other properties
#KT-14886 Fixed
2019-02-27 00:07:55 +03:00
Dmitry Gridin
5d599ee2ff
Refactoring
2019-02-27 00:07:55 +03:00
Alexander Udalov
76e133014b
Minor, explain why we don't store array type arguments in ::class in proto
2019-02-26 19:09:42 +01:00
Alexander Udalov
736ac12374
Prohibit type parameters in class literals in annotation arguments
...
#KT-27799 Fixed
2019-02-26 19:09:42 +01:00
Vadim Brilyantov
c633f7568f
#KT-25674: Fix unexpected reference renames in literals when moving referenced files.
2019-02-26 15:37:48 +03:00
Vadim Brilyantov
c7acd89fad
#KT-19799: Add initialDirectory to KotlinAwareMoveFilesOrDirectoriesDialog
2019-02-26 15:37:47 +03:00
Vadim Brilyantov
0c1e7e1d63
#KT-23099: Fix name clashes when moving top-level objects with same signature
2019-02-26 15:37:45 +03:00
Vadim Brilyantov
f7c4760cb9
#KT-17825: Filter PackageLookupObjects as available for completion
2019-02-26 15:37:42 +03:00
Vadim Brilyantov
c5d1190d15
#KT-26611: Change mnemonic for "search references" checkbox to Alt+R
2019-02-26 15:37:40 +03:00
Vadim Brilyantov
01200252f5
#KT-22721: Fix move refactoring to make it check previous PsiElement before a whitespace
2019-02-26 15:37:39 +03:00
Vadim Brilyantov
e413395cbf
#KT-19661: Create missing directories when moving to a user-defined path
2019-02-26 15:37:34 +03:00
Vadim Brilyantov
dc2c8140a9
Add optimize imports with timeout for move refactoring
2019-02-26 15:35:17 +03:00
Vadim Brilyantov
0ec3d15218
#KT-19924: Fix usability issue with extract declaration from file intention
...
Fix ExtractDeclaration intention name in tests
Fix ExtractDeclaration intention folder and description to avoid "not found Dir URL" exception
2019-02-26 15:35:15 +03:00
Alexander Gorshenev
888641e7f1
Use file symbol instead of a file name string in IrReturnableBlockImpl
2019-02-26 13:54:04 +03:00
Alexander Udalov
e2106d4d08
Do not assert that function is inline in MemberDescriptor.isInlineOnly
...
This is a more accurate fix of the problem described in 946acd2416
2019-02-26 11:16:01 +01:00
Alexander Udalov
b8bc79e17c
Support non-trivial default argument values in expected functions on JVM
...
#KT-22818 Fixed
2019-02-26 11:02:30 +01:00
Ting-Yuan Huang
b2cc661783
Set target backend of BytecodeTextTestGenerated to JVM
...
as BytecodeTextTestGenerated is only available to JVM.
Change-Id: I0bb15b35ab3b8418434875971a572f3e49a516a5
2019-02-26 09:22:43 +01:00
Alexander Udalov
cfcd0d7b4a
Minor, fix localClassLiteral.kt on JDK 9
2019-02-25 23:37:43 +01:00