Ilmir Usmanov
|
0cb73e55d0
|
Split kotlin-stdlib-coroutines into common and java jars
#KT-24532: Fixed
|
2018-05-25 18:19:19 +03:00 |
|
Alexander Udalov
|
9c5256434c
|
Check function name in isGenericToArray/isNonGenericToArray
#KT-24427 Fixed
|
2018-05-25 14:55:26 +02:00 |
|
Ilya Chernikov
|
92d848b6e6
|
Fix scripting plugin commandline processing
|
2018-05-25 09:51:04 +02:00 |
|
Ilya Chernikov
|
705faa4792
|
Add lazy discovery test
|
2018-05-25 09:51:04 +02:00 |
|
Dmitry Petrov
|
ab455d6572
|
IR: IrSimpleFunction.correspondingProperty: IrProperty?
Non-null for a property accessor, points to a corresponding property.
|
2018-05-25 09:40:51 +03:00 |
|
Dmitry Petrov
|
216dbf9637
|
Drop IrDeclarationKind
|
2018-05-25 09:40:51 +03:00 |
|
Dmitry Petrov
|
2a0e7eb412
|
IR: split IrUtils.kt into common and backend-specific part
|
2018-05-25 09:40:51 +03:00 |
|
Alexey Sedunov
|
6a21991009
|
Configuration: Drop Java -> Kotlin/JS configurator
#KT-24504 Fixed
|
2018-05-24 22:24:24 +03:00 |
|
Alexey Sedunov
|
6fd060b166
|
Configuration: Support TeamCity repository for dev-versions
|
2018-05-24 22:24:23 +03:00 |
|
Alexey Sedunov
|
c64f93b052
|
Configuration: Add 'mavenCentral() to generated script 'repositories' block
#KT-24586 Fixed
|
2018-05-24 22:24:23 +03:00 |
|
Roman Artemev
|
6d29aab5e2
|
[JS IR BE] Implement vararg in JS BE
|
2018-05-24 21:36:12 +03:00 |
|
Roman Artemev
|
84447d59e1
|
[JS IR BE] Update test data
|
2018-05-24 21:07:25 +03:00 |
|
Roman Artemev
|
3ec722eaa1
|
[JS IR BE] Implement labeled loops
|
2018-05-24 21:07:09 +03:00 |
|
Roman Artemev
|
6811c87fc7
|
[JS IR BE] Implement block decomposition lowering
|
2018-05-24 21:06:49 +03:00 |
|
Nikolay Krasko
|
1eeb202a1a
|
Use background task for Kotlin decompiler (KT-23981)
#KT-23981 Fixed
|
2018-05-24 20:03:23 +03:00 |
|
Nikolay Krasko
|
6c56a7949c
|
Don't call an additional update check when selecting channel with enter
|
2018-05-24 20:03:22 +03:00 |
|
Nikolay Krasko
|
468f7f234f
|
Don't show default companion name in inlay type hints (KT-22432)
#KT-22432 Fixed
|
2018-05-24 20:03:22 +03:00 |
|
Nikolay Krasko
|
918f47e832
|
Refactoring: extract common code to functions
|
2018-05-24 20:03:22 +03:00 |
|
Nikolay Krasko
|
0a2bb74187
|
Refactoring: move compatibility issue fix in decompiler to separate file
|
2018-05-24 20:03:22 +03:00 |
|
Nikolay Krasko
|
c8654a0033
|
Minor: reformat and fix warnings in internal package
|
2018-05-24 20:03:21 +03:00 |
|
Nikolay Krasko
|
39694835ce
|
Do not report lambda return hint twice for postfix and prefix (KT-22653)
#KT-22653 Fixed
|
2018-05-24 20:03:21 +03:00 |
|
Toshiaki Kameyama
|
5e4d571693
|
Reformat RemoveModifierFix
|
2018-05-24 17:29:16 +03:00 |
|
Toshiaki Kameyama
|
0100dfb2fd
|
Add "Remove 'lateinit'" quickfix for INAPPLICABLE_LATEINIT_MODIFIER
So #KT-24295 Fixed
|
2018-05-24 17:26:54 +03:00 |
|
Mikhail Glukhikh
|
f8f3b1c6f1
|
Provide language version settings correctly for platform modules
So #KT-24546 Fixed
|
2018-05-24 16:40:52 +03:00 |
|
Ilmir Usmanov
|
6c3d69f74c
|
Minor: Add KotlinTypeMapper constructor overload
|
2018-05-24 15:42:53 +03:00 |
|
Alexander Udalov
|
d122406dca
|
Map Kotlin TYPE target to Java TYPE_USE in bytecode
And TYPE_PARAMETER -> TYPE_PARAMETER similarly
#KT-23857 Fixed
|
2018-05-24 14:41:22 +02:00 |
|
Mikhail Glukhikh
|
fbb0a3e06c
|
Convert async {}.await() to withContext(DefaultDispatcher) {}
This fixes incorrect transformation related to KT-24235
|
2018-05-24 15:15:25 +03:00 |
|
Mikhail Glukhikh
|
4ed4754d80
|
Additional tests for KT-21131
|
2018-05-24 15:15:23 +03:00 |
|
Mikhail Glukhikh
|
f3c2dd0526
|
Code inliner: keep main property if it can have side effects
So #KT-24165 Fixed
|
2018-05-24 15:15:22 +03:00 |
|
Mikhail Glukhikh
|
93a510c05b
|
Code inliner: move lambda outside parentheses always when possible
So #KT-24215 Fixed
|
2018-05-24 15:15:21 +03:00 |
|
Mikhail Glukhikh
|
bb8c3495b8
|
Reformat & cleanup: CodeInliner
|
2018-05-24 15:15:19 +03:00 |
|
Mikhail Glukhikh
|
2d7e274860
|
Fix importing scope order in ReplaceWithAnnotationAnalyzer
So #KT-22615 Fixed
|
2018-05-24 15:15:13 +03:00 |
|
Mikhail Glukhikh
|
394a547084
|
Reformat: ReplaceWithAnnotationAnalyzer
|
2018-05-24 15:15:10 +03:00 |
|
Mikhail Glukhikh
|
75724c0240
|
Reformat: CodeToInline
|
2018-05-24 15:15:09 +03:00 |
|
Mikhail Glukhikh
|
251491757d
|
Reformat: CallableUsageReplacementStrategy
|
2018-05-24 15:15:08 +03:00 |
|
Mikhail Glukhikh
|
0655e153c3
|
Reformat: DeprecatedSymbolUsageFixBase
|
2018-05-24 15:15:07 +03:00 |
|
Mikhail Glukhikh
|
7cb4c91277
|
Reformat: DeprecatedSymbolUsageFix
|
2018-05-24 15:15:06 +03:00 |
|
Mikhail Glukhikh
|
8d74ff4799
|
Fix Java inspection performance tests
|
2018-05-24 15:13:19 +03:00 |
|
Mikhail Glukhikh
|
18c59578be
|
Light class performance test: rename test file
|
2018-05-24 15:13:18 +03:00 |
|
Mikhail Glukhikh
|
3b6d610e29
|
Light class performance test: access field & method types
So #KT-24085 Fixed
|
2018-05-24 15:13:18 +03:00 |
|
Mikhail Glukhikh
|
75eeb32970
|
Light class performance test: build also light nested classes
So #KT-24085 In Progress
|
2018-05-24 15:13:18 +03:00 |
|
Mikhail Glukhikh
|
bb4cf08d0b
|
Light class performance test: evaluate all supertypes / methods / fields
So #KT-24085 In Progress
|
2018-05-24 15:13:18 +03:00 |
|
Mikhail Glukhikh
|
1861e0a21d
|
Introduce performance test for light classes building (top-level)
So #KT-24085 In Progress
|
2018-05-24 15:13:18 +03:00 |
|
Natalia Selezneva
|
98fe8eaa42
|
Minor: add test that output at scratch line with spaces at the beginning is aligned properly
|
2018-05-24 15:07:37 +03:00 |
|
Natalia Selezneva
|
db63877690
|
Scratch: take into account only lines with expressions calculating inlay insert offset
|
2018-05-24 15:07:37 +03:00 |
|
Natalia Selezneva
|
aa7c13e30b
|
Run scratch if there are some compilation error during make
|
2018-05-24 15:07:37 +03:00 |
|
Natalia Selezneva
|
5a7b58c615
|
Substring long scratch output with new lines
^KT-24016 Fixed
|
2018-05-24 15:07:37 +03:00 |
|
Natalia Selezneva
|
94bb19c765
|
Provide line info for scratch output in scratch toolwindow
^KT-24016
|
2018-05-24 15:07:37 +03:00 |
|
Natalia Selezneva
|
a505a948d2
|
Scratch tests: add check for toolwindow output
|
2018-05-24 15:07:37 +03:00 |
|
Natalia Selezneva
|
bce0a77a94
|
Scratch: fix duplicating of errors in scratch output toolwindow
|
2018-05-24 15:07:37 +03:00 |
|