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
Zalim Bashorov
fe4a4e712a
JS backend: native trait exists only at compile time.
2014-08-08 21:26:43 +04:00
Zalim Bashorov
ac4ffd7d2c
JS backend: fixed accessing to nested native "elements".
...
#KT-4298 fixed
2014-08-08 21:26:43 +04:00
Pavel V. Talanov
50a59982aa
Don't getOriginalElement() for default signature in KotlinSignatureAnnotationIntention
2014-08-08 19:51:02 +04:00
Pavel V. Talanov
8696944c86
Fix KotlinSignature line markers in decompiled classes
2014-08-08 19:51:01 +04:00
Pavel V. Talanov
84c9ef5ee6
Don't use BindingContext to get descriptor in KotlinSignatureInJavaMarkerProvider
2014-08-08 19:51:00 +04:00
Pavel V. Talanov
4f4ab9b3b8
Delete obsolete SignatureMarkerProviderTest
2014-08-08 19:50:59 +04:00
Pavel V. Talanov
a5a493d145
Minor: remove obsolete JAVA_ROOT
2014-08-08 19:50:58 +04:00
Andrey Breslav
aacd9b243e
Getting rid of BindingContext access in KotlinSignatureAnnotationIntention
2014-08-08 19:50:57 +04:00
Pavel V. Talanov
b02d4b0669
Utilities to resolve Java methods and fields
2014-08-08 19:50:56 +04:00
Pavel V. Talanov
1488584acf
Rewrite JavaDescriptorResolver to Kotlin
2014-08-08 19:50:55 +04:00
Andrey Breslav
1de3ba9265
Minor. JavaDescriptorResolver renamed to .kt to preserve history
2014-08-08 19:50:53 +04:00
Alexey Sedunov
67606c55e7
Rename: Initial support of naming conventions
2014-08-08 18:59:49 +04:00
Alexey Sedunov
d226a11c8e
Find Usages: Add support of naming conventions
...
#KT-1356 Fixed
2014-08-08 18:59:47 +04:00