Alexander Podkhalyuzin
a2d702c2a7
Fixed 182 patchsets
2019-02-13 16:31:25 +03:00
Denis Zharkov
abad408d7b
Do not implicitly propagate deprecations originated in Java
...
^KT-29604 Fixed
2019-02-13 16:21:05 +03:00
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