Alexander Podkhalyuzin
2f546d1003
Test for multline todo comments support to Kotlin
2019-02-13 15:59:14 +03:00
Alexander Podkhalyuzin
6c2af0741a
Added multline todo comments support to Kotlin
...
#KT-26950 Fixed
2019-02-13 15:34:00 +03:00
Nikolay Krasko
0d1460ac04
Add "Hard wrap at" and "Wrap on typing" to UI (KT-28905)
...
#KT-28905 Fixed
2019-02-13 13:56:34 +03:00
Nikolay Krasko
9c47fc6d4d
Don't auto close simple long template entry if it's already finished (KT-11143)
...
#KT-11143 Fixed
2019-02-13 13:56:34 +03:00
Nikolay Krasko
9fe82524e5
Rename in wrapping settings: method -> function (KT-29304)
2019-02-13 13:56:34 +03:00
Ilya Gorbunov
f50820045a
Allow setting seed only once, as it is set from superclass constructor
...
Add tests for Java<->Kotlin Random wrappers.
#KT-29520 Fixed
2019-02-13 00:21:22 +03:00
Ilya Chernikov
4d0261fc45
Fix parsing tests
2019-02-12 21:02:56 +01:00
Alexey Tsvetkov
37e74e0949
Add debugKotlinDaemon shortcut to Gradle tests
2019-02-12 22:10:11 +03:00
Alexey Tsvetkov
560a9d6ae6
Add smoke test
2019-02-12 22:10:11 +03:00
Alexey Tsvetkov
690f6fdd32
Print build overview
2019-02-12 22:10:11 +03:00
Alexey Tsvetkov
7084fd8966
Do not print tasks info when no Kotlin task was run
2019-02-12 22:10:11 +03:00
Alexey Tsvetkov
dbdc7a5b07
Add verbose mode to build reports
...
#KT-12700
Verbose mode can be enabled by adding `kotlin.build.report.verbose=true`
to `gradle.properties` file.
2019-02-12 22:10:11 +03:00
Alexey Tsvetkov
01c23510c7
Print recompilation reasons in build report
2019-02-12 22:10:11 +03:00
Alexey Tsvetkov
47bb938b94
Adjust build report verbosity
2019-02-12 22:10:11 +03:00
Alexey Tsvetkov
98ef00b957
Add build reports for diagnosing build problems in Gradle
...
#KT-12700 Fixed
To turn build reports, add 'kotlin.build.report.enable=true' to
gradle.properties file
(or pass it in CLI via`-Pkotlin.build.report.enable=true`).
By default build reports are created in
`rootProject/build/reports/kotlin-build`.
Build report dir can be customized via `kotlin.build.report.dir`
property.
2019-02-12 22:10:11 +03:00
Alexey Tsvetkov
8fc8b95d83
Move TaskLoggers to org.jetbrains.kotlin.gradle.plugin.internal.state
2019-02-12 22:10:11 +03:00
Svyatoslav Kuzmich
d0e7fb7af3
[JS IR BE] Copy Runtime IR after inline preparation passes
2019-02-12 18:45:35 +03:00
Svyatoslav Kuzmich
74ee64fcf1
[JS IR] Workaround: don't try to use generated js files for secondary modules
2019-02-12 18:45:35 +03:00
Svyatoslav Kuzmich
cfde97a7a0
[JS IR BE] Support nested external classes
2019-02-12 18:45:35 +03:00
Svyatoslav Kuzmich
0ff23544fc
[JS IR BE] Initial support for mudule wrapper generation
2019-02-12 18:45:35 +03:00
Svyatoslav Kuzmich
d8b1d09566
[JS IR BE] Support codegen for external objects and properties
2019-02-12 18:45:35 +03:00
Svyatoslav Kuzmich
53d15ea27c
[JS IR BE] Fix arrays type checks
2019-02-12 18:45:34 +03:00
Vyacheslav Karpukhin
9d4e161324
Updated AppCode dependency
2019-02-12 16:27:07 +01:00
Pavel Punegov
52055ecc94
Add classifier for the artifact to be resolved correctly
2019-02-12 16:01:45 +03:00
Dmitry Gridin
5089df2441
Fix convert unary operator to function call
...
#KT-25501 Fixed
2019-02-12 11:57:40 +03:00
Kirill Shmakov
e341286fb1
Bump gradle version in template projects
...
#KT-28522 supposed to be fixed with this
2019-02-11 15:53:24 +03:00
Sergey Rostov
70ffb14d0a
JPS Build: update artifacts
2019-02-11 15:18:43 +03:00
Toshiaki Kameyama
4113d06767
Add "Change type to mutable collection" quick fix for NO_SET_METHOD
...
#KT-29193 Fixed
2019-02-11 10:17:51 +03:00
Toshiaki Kameyama
52c2547d95
Create extension function '.set' quick fix: do not suggest for read-only collestions
...
# KT-29193 Fixed
2019-02-11 10:17:51 +03:00
Toshiaki Kameyama
d6e21b1c21
Convert to secondary constructor: do not suggest when property has val/var and no name
...
#KT-29056 Fixed
2019-02-11 10:04:33 +03:00
Ilya Chernikov
dab97ac936
Use KotlinPaths to access jars
2019-02-10 13:35:59 +01:00
Ilya Chernikov
66107d430e
Fix maven plugin after moving scripting to the compiler plugin
2019-02-10 13:35:58 +01:00
Ilya Chernikov
d0e78b95c3
Introduce classpath for compiler with scripting in KotlinPaths, fix JSR-223 for Idea
2019-02-10 13:35:58 +01:00
Ilya Chernikov
4c751cdd52
Refactor KotlinPaths - make it easier to extend and keep track of supported entities
2019-02-10 13:34:28 +01:00
Ilya Chernikov
b0c86647ed
Convert KotlinPaths to kotlin
2019-02-10 13:33:22 +01:00
Ilya Chernikov
d1da1dd410
Rename .java to .kt
2019-02-10 13:33:22 +01:00
Ilya Chernikov
c6a24c03e4
Move CliScriptDefinition provider to the plugin too, fix tests
2019-02-10 13:33:22 +01:00
Ilya Chernikov
731df8d3cc
Proper handling of the scripting compiler plugin in JSR-223 with daemon
2019-02-10 13:33:21 +01:00
Ilya Chernikov
df0b648cea
Add scripting configuration to daemon repl, fix and add tests
2019-02-10 13:33:21 +01:00
Ilya Chernikov
be95acd897
Load scripting plugin explicitly in repl tests and JSR-223
2019-02-10 13:33:21 +01:00
Ilya Chernikov
2f52df0640
Initialize scripting plugin in other tests
2019-02-10 13:31:57 +01:00
Ilya Chernikov
5ef6ad916f
Apply scripting compiler plugin to the jvm scripting host compiler
2019-02-10 13:31:57 +01:00
Ilya Chernikov
2c02ee3d29
Rename test files to scripts to trigger proper scripting initialization
...
fix generation config accordingly
2019-02-10 13:31:57 +01:00
Ilya Chernikov
2b67dbe8dd
Initialize scripting in tests if script is passed as a source
2019-02-10 13:31:56 +01:00
Ilya Chernikov
89fc7eba95
Make script infrastructure providers optional
2019-02-10 13:31:56 +01:00
Ilya Chernikov
0732b48701
Move script related configuration to the plugin
2019-02-10 13:31:55 +01:00
Ilya Chernikov
dafb2a7519
Drop unused classes and references
2019-02-10 13:31:55 +01:00
Toshiaki Kameyama
6f7830a4b2
Make public: reformat after removing primary constructor visibility modifier
...
#KT-29444 Fixed
2019-02-09 02:56:14 +03:00
Alexander Udalov
c2968b6a68
Minor, use kotlin.Pair in JvmSerializationBindings.FIELD_FOR_PROPERTY
2019-02-07 23:33:29 +01:00
Alexander Udalov
23298af5a4
Implement fillInStackTrace and others in TestsError
...
This fixes exception stack traces in some compiler tests. Also provide
explicit return types to get rid of platform type inspections
2019-02-07 23:33:29 +01:00