Alexander Udalov
d373c09cfb
Generate REPL interpreter tests
2014-08-13 15:13:17 +04:00
Alexander Udalov
9ae95c1e5c
Generate codegen tests on scripts
2014-08-13 15:13:17 +04:00
Nikolay Krasko
6b6133be41
Add output of idea-analysis to plugin artifact
2014-08-13 13:55:28 +04:00
Alexey Kudravtsev
eb5f1a9953
checkers, annotators and dependencies moved to idea-analysis module
2014-08-13 13:27:12 +04:00
Alexander Udalov
a83d9a7dce
CLI: introduce alias "-cp" for "-classpath"
2014-08-13 11:10:42 +04:00
Alexander Udalov
b54d2ac0c5
CLI: don't fail on a wrong "-script" usage
2014-08-13 11:10:42 +04:00
Alexander Udalov
d3f201dd45
CLI: drop "-pp" flag for preloader profiling
...
It was never documented and was never supposed to be used. In the rare case
when someone must profile preloader, he can temporarily change "notime" to
"time" in the kotlinc-jvm bash/batch script
2014-08-13 11:10:41 +04:00
Alexander Udalov
5a792ca11f
CLI: output relative paths in diagnostic messages
2014-08-13 11:10:41 +04:00
Alexander Udalov
807cf1dcc0
Don't pass "-verbose" by default to compiler in IDE
...
Let user pass it in the settings. Currently doesn't affect anything since
apparently no verbose messages appear in the IDE compiler output
2014-08-13 11:10:41 +04:00
Alexander Udalov
75db407208
Minor, reuse existing constant
2014-08-13 11:10:41 +04:00
Alexander Udalov
850fc25ee0
CLI: drop "-tags" argument
...
It was only used for the compiler inside the IDE, and there we already invoke a
special method which outputs HTML only
2014-08-13 11:10:41 +04:00
Alexander Udalov
4a7dc25406
CLI: add an extra MessageRenderer parameter to compiler exec
...
Is supposed to be used instead of the "-tags" CLI argument
2014-08-13 11:10:41 +04:00
Alexander Udalov
6258e08011
KDoc: drop "-docOutput" CLI argument
...
It was never supported in kdoc-cli. It is still supported as an argument in
kdoc-maven-plugin
2014-08-13 11:10:40 +04:00
Alexander Udalov
96b7ad075c
Minor, use a simple MessageCollector in ScriptTest
2014-08-13 11:10:40 +04:00
Alexander Udalov
1d2dbca27a
Minor, move utility method out of an interface
2014-08-13 11:10:40 +04:00
Alexander Udalov
97e57e3e3d
CLI: change "-suppress warnings" option to "-nowarn"
...
Following the rule of the least surprise: this option is named "-nowarn" in
other JVM language compilers. Besides, having an option with an argument which
can take exactly one predefined value is sort of confusing
2014-08-13 11:10:40 +04:00
Alexander Udalov
cf431ffab0
CLI: change argument naming convention
...
As in all other Unix/POSIX tools and JVM language compilers, multiple words
comprising the argument name should be lowercase, separated by dashes
2014-08-13 11:10:40 +04:00
Alexander Udalov
6da95e2cea
Maven plugin: support additional arguments, drop inline/optimize
2014-08-13 11:10:39 +04:00
Alexander Udalov
fbc8361211
Minor, fix style issues in kotlin-maven-plugin
2014-08-13 11:10:39 +04:00
Alexander Udalov
6533c49f6d
Minor, refactor integration tests
2014-08-13 11:10:39 +04:00
Alexander Udalov
3ca6c8615b
Reorganize integration test data
2014-08-13 11:10:39 +04:00
Alexander Udalov
8e17557f5c
Ant task: split tests into JVM and JS
2014-08-13 11:10:38 +04:00
Alexander Udalov
9c906836f3
Ant task: drop "module" support, drop unused compiler plugins code
...
Modules should only be used in IDE and the compiler is launched there directly
2014-08-13 11:10:38 +04:00
Alexander Udalov
9c792bacfa
Ant task: drop "jar" parameter
...
"output" should be used instead, analogous to "-d" in kotlinc-jvm
2014-08-13 11:10:38 +04:00
Alexander Udalov
4d25caa2e8
Ant task: fix unneeded exception wrapping
2014-08-13 11:10:38 +04:00
Alexander Udalov
9442724821
Ant task: support additional arguments, drop inline/optimize
...
Only "-X" options are now supported as additional command line arguments
2014-08-13 11:10:38 +04:00
Alexander Udalov
45a57011d8
Simplify and enable by default inline/optimize/assertions
...
Inline, optimize, call assertions, param assertions are turned on by default
now almost everywhere; invert their meaning
2014-08-13 11:10:37 +04:00
Alexander Udalov
160cde09d6
CLI: Support "-X" advanced options, simplify some boolean options
2014-08-13 11:10:37 +04:00
Alexander Udalov
991c33d236
Gradle plugin: fix wrong external NotNull annotation
2014-08-13 11:10:37 +04:00
Alexander Udalov
423a48c7c3
Gradle tests: output compiler process stdout and stderr
2014-08-13 11:10:37 +04:00
Pavel V. Talanov
6588310736
Add missing public modifiers in project code
2014-08-12 21:13:46 +04:00
Pavel V. Talanov
aa02388aa0
Merge j2k and j2k-tests modules
2014-08-12 21:13:45 +04:00
Nikolay Krasko
508186ed90
Merge pull request #507 from zarechenskiy/injector-generator
...
Injector generator for Eclipse
2014-08-12 20:22:41 +04:00
Nikolay Krasko
51aa70eba8
'Configure as Kotlin (java) modules' doesn't work properly if several modules depends on KotlinJavaRuntime
...
#KT-5595 Fixed
2014-08-12 15:16:24 +04:00
Nikolay Krasko
2dbc328693
Minor: do configuration in one place
2014-08-12 15:16:23 +04:00
Nikolay Krasko
04c4c2af69
Minor: extract several assert methods
2014-08-12 15:16:23 +04:00
zarechenskiy
34bf3d7f0e
Supress warnings in injectors using "all" parameter, not "ALL"
...
This parameter value supports by IDEA and Eclipse
2014-08-12 13:11:21 +04:00
zarechenskiy
c1e0b167c1
Add sources to injector-generator artifact
2014-08-12 13:11:10 +04:00
zarechenskiy
a28bb57bed
Keep javax.inject.Inject annotation in compiler after shrink
...
To generate injectors in Eclipse
2014-08-12 13:10:29 +04:00
Alexey Sedunov
96dae07276
Extract Function: Allow to choose between function and property extraction
2014-08-12 13:09:53 +04:00
Alexey Sedunov
87de6cff23
Extract Function: Check for INVISIBLE_* errors during validation phase
...
#KT-4995 Fixed
2014-08-12 13:09:53 +04:00
Alexey Sedunov
cb3328c052
Extract Function: Choose default visibility at analysis phase
2014-08-12 13:09:52 +04:00
Alexey Sedunov
8af173bd4b
Extract Function: Refactoring: Introduce ExtractionGeneratorOptions and
...
ExtractionResult
2014-08-12 13:09:51 +04:00
Alexey Sedunov
6a42317fd1
Minor: Fixed warnings
2014-08-12 13:09:50 +04:00
Alexey Kudravtsev
55470737bd
update idea to 138.1510, introduce module "analysis"
2014-08-11 16:45:23 +04:00
Alexander Udalov
e20caef8c1
Regenerate tests
2014-08-11 14:33:31 +04:00
Natalia Ukhorskaya
e10c79617a
Alt+Click: set correct context element for code fragments from Alt+Click and Watch Points
...
#KT-5598 Fixed
2014-08-11 12:55:24 +04:00
Michael Nedzelsky
12db8f1551
JS backend: support for explicit delegation
...
#KT-4479 Fixed
2014-08-09 10:24:02 +04:00
Michael Nedzelsky
82af542747
JS backend: convert PropertyTranslator to Kotlin
2014-08-09 10:23:59 +04:00
Michael Nedzelsky
b20e413883
JS backend: add NotNull annotations
2014-08-09 10:23:55 +04:00