Dmitry Gridin
|
2a940f5b0a
|
Fix KT-26965
|
2019-03-01 17:43:56 +03:00 |
|
Shagen Ogandzhanian
|
7162dd9807
|
Prepare JsTestChecker (but not introduce so far) for J2V8 adoption
|
2019-03-01 15:29:35 +01:00 |
|
Wil
|
d3ac50f694
|
Minor: typo fix in Writer.buffered docs
|
2019-03-01 17:09:27 +03:00 |
|
Dereck Bridie
|
4156a76129
|
#KT-26965 Add inspection + quickfix for replacing Collection<T>.count() with .size
|
2019-03-01 16:58:36 +03:00 |
|
Toshiaki Kameyama
|
240ff08069
|
Specify type: escape with backticks if need
#KT-29677 Fixed
|
2019-03-01 16:43:02 +03:00 |
|
Toshiaki Kameyama
|
1a818970c3
|
Add inspection to replace Java Map.forEach with Kotlin's forEach
#KT-17278 Fixed
|
2019-03-01 16:15:23 +03:00 |
|
Nicolay Mitropolsky
|
9c674cb7c3
|
Uast: support for KtDelegatedSuperTypeEntry (KT-30033)
|
2019-03-01 15:00:31 +03:00 |
|
Dmitriy Novozhilov
|
2f5843f764
|
Move detecting of illegal call of contract function into call checker
(#KT-26153, #KT-26191) fixed
|
2019-03-01 14:50:46 +03:00 |
|
Dmitriy Novozhilov
|
54e5cce9be
|
Prohibit declaring multiple callsInPlace contract on same lambda.
#KT-26150 fixed
|
2019-03-01 14:50:46 +03:00 |
|
Dmitriy Novozhilov
|
4a7420d77d
|
Allow declaring contracts on suspend functions. KT-27468 Fixed
|
2019-03-01 14:50:46 +03:00 |
|
Dmitriy Novozhilov
|
84da8b6279
|
Report CONTRACT_NOT_ALLOWED diagnostic on extension property getter/setter
KT-27090
|
2019-03-01 14:50:46 +03:00 |
|
Dmitriy Novozhilov
|
b484e03fa8
|
Allow use contract function by FQN. #KT-29772 fixed
|
2019-03-01 14:50:46 +03:00 |
|
Dmitriy Novozhilov
|
7072b9d179
|
Fix order of fixing type variables for callable references. KT-25433 Fixed
|
2019-03-01 14:50:33 +03:00 |
|
Andrey Uskov
|
735f86a50e
|
Fix creation of KotlinSDK. GradleFacetImportTest fixed
|
2019-03-01 13:12:43 +03:00 |
|
Andrey Uskov
|
325ed8eb32
|
Change class hierarchy of KotlinSourceRootType. Deadlock during concurrent classloading fixed
#KT-30137 Fixed
|
2019-03-01 13:12:16 +03:00 |
|
Toshiaki Kameyama
|
87dc1a035b
|
Convert property initializer to getter: suggest on property name
#KT-29344 Fixed
|
2019-03-01 11:37:42 +03:00 |
|
Toshiaki Kameyama
|
20aa8ebdb0
|
Add "Throwable not thrown" Inspection
#KT-11629 Fixed
|
2019-03-01 11:35:12 +03:00 |
|
Toshiaki Kameyama
|
e0aeb8f7ec
|
Remove redundant let: rename invoke call
#KT-29556 Fixed
|
2019-03-01 11:31:07 +03:00 |
|
Toshiaki Kameyama
|
df3953f03a
|
Redundant Unit: fix false positive when return type is nullable Unit
#KT-30038 Fixed
|
2019-03-01 11:12:25 +03:00 |
|
Toshiaki Kameyama
|
d67c793a9b
|
map.get() with not-null assertion: add quick-fixes
#KT-30010 Fixed
|
2019-03-01 11:11:05 +03:00 |
|
Mikhail Glukhikh
|
84a3239cdf
|
FIR: extract "toTypeProjection"
|
2019-03-01 10:36:19 +03:00 |
|
Mikhail Glukhikh
|
f8497bc339
|
FIR: extract "constructType" from type resolver
|
2019-03-01 10:36:19 +03:00 |
|
Mikhail Glukhikh
|
1cefcc1438
|
Add "firCompilerTest" configuration & include it into compiler tests
|
2019-03-01 10:36:19 +03:00 |
|
Natalia Selezneva
|
bc1e836f01
|
Fix saving Kotlin Scripting Setting to xml
^KT-30146 Fixed
|
2019-03-01 09:42:43 +03:00 |
|
Ilya Gorbunov
|
640699e076
|
Do not expose internal copyOfUninitializedElements and copyOfNulls
|
2019-02-28 23:44:00 +03:00 |
|
Ilya Gorbunov
|
2e9497f8f8
|
Rewrite copyOfUninitializedElements with templates without using copyRangeTo
|
2019-02-28 22:57:45 +03:00 |
|
Ilya Gorbunov
|
c1a51d44a4
|
Rewrite copyInto without using copyRangeTo
Rename array copying implementation to arrayCopy
|
2019-02-28 22:57:45 +03:00 |
|
Ilya Gorbunov
|
b8d9e896c2
|
Move sorting implementations for Native to kotlin.collections
- Move Array.sortWith to generated code
|
2019-02-28 22:57:45 +03:00 |
|
Svyatoslav Kuzmich
|
e11fda1c49
|
[JS IR BE] Skip external methods in js default arguments stub generators
|
2019-02-28 20:13:56 +03:00 |
|
Svyatoslav Kuzmich
|
8da076c1ed
|
[JS IR BE] Fix basic reflection for primitive types
|
2019-02-28 20:13:56 +03:00 |
|
Svyatoslav Kuzmich
|
a01407eec9
|
[JS IR BE] Don't mangle Any::equals method
|
2019-02-28 20:13:56 +03:00 |
|
Svyatoslav Kuzmich
|
27005d7c2e
|
[JS IR BE] Basic support for external varargs
|
2019-02-28 20:13:56 +03:00 |
|
Svyatoslav Kuzmich
|
0d9218b017
|
[JS IR BE] Refactor namer
|
2019-02-28 20:13:55 +03:00 |
|
Svyatoslav Kuzmich
|
e9cdad1143
|
[JS IR BE] Remove support for dynamic symbols and descriptors
Dynamic expressions in IR are now represented as IrDynamicOperatorExpression
We don't have dynamic functions, dynamic dispatch receivers anymore
|
2019-02-28 20:13:55 +03:00 |
|
Svyatoslav Kuzmich
|
d323dce2b6
|
[JS IR BE] Fix codegen for nested external objects
|
2019-02-28 20:13:55 +03:00 |
|
Dmitry Gridin
|
41f3316981
|
Fix caret position in "Convert function to property" intention
#KT-19944 Fixed
|
2019-02-28 15:59:50 +03:00 |
|
Dmitry Gridin
|
29a63ae58c
|
Refactoring & fix warnings
|
2019-02-28 15:59:50 +03:00 |
|
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 |
|