Toshiaki Kameyama
b650c7ab00
Add "Redundant empty initializer block" inspection
...
^KT-5008 Fixed
2019-06-14 12:27:21 +03:00
Dmitry Gridin
c155bf680f
MoveVariableDeclarationIntoWhenInspection should move caret to subject expression
...
#KT-31954 Fixed
2019-06-14 15:28:06 +07:00
Yan Zhulanow
a9057e914b
Move back the hardcoded artifacts needed for JPS build
2019-06-14 17:13:50 +09:00
Sergey Rostov
99275deb30
JPS Build: fix building buildSrc
2019-06-14 10:21:05 +03:00
Vyacheslav Gerasimov
9f5b1a5101
Build: Fix runtime for generateFullRuntimeKLib
2019-06-14 01:06:06 +03:00
Vyacheslav Gerasimov
c4e33728a8
Build: Fix test runtime for gradle plugin tests
2019-06-14 00:44:36 +03:00
Vyacheslav Gerasimov
dc2a7fdc13
Build: Fix compiler tests, add missing test runtime dependencies
2019-06-14 00:35:01 +03:00
Toshiaki Kameyama
5dd0110a59
Use safe cast
2019-06-13 23:16:31 +03:00
Toshiaki Kameyama
0fad3fafa8
Replace deprecated symbol usage: fix message in case of generic parameter
...
#KT-8958 Fixed
2019-06-13 23:16:31 +03:00
Vyacheslav Gerasimov
e8e457a16c
Build: Fix uast compilation against 192 platform
2019-06-13 21:57:57 +03:00
Ilya Gorbunov
1960161e78
Exclude inline reified functions and properties from public API
...
Public inline reified functions are getting into public API dump after
changing their visibility generation strategy (see KT-18563)
from always private to public synthetic. However, they still do not
constitute public binary API, since they can be removed without breaking
compatibility with an already compiled code.
2019-06-13 21:23:21 +03:00
Vyacheslav Gerasimov
95a71f60ca
Build: Fix Ide performance tests configuration for jps build
2019-06-13 21:03:55 +03:00
Vyacheslav Gerasimov
0514437fba
Build: Workaround scripting dependencies on full Idea
2019-06-13 21:03:55 +03:00
Vyacheslav Gerasimov
5a39c637c2
Build: Fix intellij dependency leak from ir tree module
2019-06-13 21:03:55 +03:00
Kevin Peek
4c91ba90bb
Add links to Scope Functions docs (PR #2407 )
...
Add links to Scope Functions docs on kotlinlang.org to 'with', 'run', 'let', 'apply', and 'also' extension function docs
2019-06-13 20:49:38 +03:00
Andrey Uskov
1f17ff5d38
Fix compilation of KotlinAndroidGradle MPPModuleDataService
...
in bunch 182
2019-06-13 20:31:12 +03:00
Alexander Udalov
18a4247226
Add kdoc for new API of kotlinx-metadata-jvm
...
#KT-26602
2019-06-13 18:00:42 +02:00
Alexander Udalov
980b7ace40
Minor, fix kdoc of KmModuleVisitor.visitPackageParts
...
Implementation implies that this method is called exactly once for each
package, and that makes more sense to require in the function contract
2019-06-13 18:00:42 +02:00
Alexander Udalov
41eedb69ca
Update kotlinx-metadata-jvm usage example in MetadataSmokeTest and ReadMe
2019-06-13 18:00:42 +02:00
Alexander Udalov
a680067ac3
Use new kotlinx-metadata API in binary-compatibility-validator
2019-06-13 18:00:42 +02:00
Alexander Udalov
5ee34503c0
Introduce new API for kotlinx-metadata-jvm
...
Kdocs are provided in a subsequent commit
#KT-26602 Fixed
2019-06-13 18:00:33 +02:00
Alexander Udalov
aa54a7e11a
Minor, move jvmExtensions.kt -> jvmExtensionVisitors.kt
2019-06-13 17:55:46 +02:00
Andrey Uskov
d02bf74215
Fixed creation of module dependencies on MPP module from non-mpp modules. Case when one artifact is produced by several mpp actualized sources sets is supported.
...
#KT-30667 Fixed
2019-06-13 18:30:54 +03:00
Andrey Uskov
c0bf5a6566
Import of middle HMPP target platforms is supported
2019-06-13 18:30:01 +03:00
Vyacheslav Gerasimov
c0594c2ee3
Build: Remove dependency on internal indenting stream writer
2019-06-13 18:27:12 +03:00
Andrey Uskov
98a443c12f
Fix compatibility with IDEA after unlinking external api from java
...
#KT-31952 Fixed
2019-06-13 17:42:12 +03:00
Yan Zhulanow
1ec6ca7dd6
Fix rebase issue, move KotlinDebuggerEvaluator to the debugger-util module
2019-06-13 22:34:33 +09:00
Yan Zhulanow
2754deca98
Move FUS components to the 'idea-core' module
2019-06-13 21:58:23 +09:00
Yan Zhulanow
7e564e94ed
Debugger: Implement error reporting for evaluator
2019-06-13 21:58:23 +09:00
Anton Yalyshev
8a5fd44a55
created FUS Group for Debugger Evaluator
2019-06-13 21:58:23 +09:00
Yan Zhulanow
6fdcb69b43
Fix Spring tests for ultimate build
2019-06-13 21:58:22 +09:00
Steven Schäfer
41ce88cb9b
Move eraseTypeParameters to IrUtils and use it in PromisedValue.coerce
2019-06-13 12:25:06 +02:00
Steven Schäfer
3ce0c336bc
Move IrReturnTarget.returnType to IrUtils
2019-06-13 12:25:06 +02:00
Steven Schäfer
ea3bae5fc9
Split voidValue into immaterialUnitValue and defaultValue
2019-06-13 12:25:06 +02:00
Steven Schäfer
27a850be92
Fix genValueAndPut in IrInlineCodegen
2019-06-13 12:25:06 +02:00
Steven Schäfer
917ef250cf
Add and (un)mute inline class tests
2019-06-13 12:25:06 +02:00
Steven Schäfer
f1f0c7e0a0
Take inline classes into account in JvmBuiltinOptimizationLowering
2019-06-13 11:24:16 +02:00
Steven Schäfer
69cf8d4df4
Produce source function names in CallableReferenceLowering
2019-06-13 11:24:15 +02:00
Steven Schäfer
9c957edcea
Implement inline classes in the JVM_IR backend
2019-06-13 11:24:15 +02:00
Steven Schäfer
ad3e03bdbd
Disable type mapper name mangling for inline classes in the JVM_IR backend
2019-06-13 11:24:15 +02:00
Steven Schäfer
f5b9eee83a
Add builder for variable declarations without initializers
2019-06-13 11:24:15 +02:00
Yan Zhulanow
f450a8ed89
Disable Kapt tests for new multiplatform in Android Studio
2019-06-13 17:35:27 +09:00
Yan Zhulanow
bd342e765d
SamWithReceiver: Fix IDE plugin JAR name
2019-06-13 17:33:24 +09:00
Yan Zhulanow
12861595f5
MPP: Attach all classes/resources directories to the runtime classpath (KT-30710)
2019-06-13 17:33:24 +09:00
Yan Zhulanow
bc0f10449a
Kapt: Fix source root importing in MPP projects
2019-06-13 17:33:24 +09:00
Yan Zhulanow
9eab9f386d
Activate Kapt importer only for JVM compilations (KT-30578)
2019-06-13 17:33:24 +09:00
Mikhail Zarechenskiy
d9dca067f6
[NI] Propagate non-null info on supertypes for capturing from bounds
...
#KT-31941 Fixed
2019-06-13 00:57:51 +03:00
Sergey Rostov
b2607b47e2
Gradle, tests runner, output stream handler: don't treat flush as new line
...
#KT-31931 Fixed
2019-06-12 17:03:22 +03:00
Leonid Startsev
2488b40d52
Fix accidentally added comment which broke 183 bunch
2019-06-12 15:30:31 +03:00
Ting-Yuan Huang
f07be024b7
JVM_IR: handle JvmDefault for bridges.
2019-06-12 07:43:45 +02:00