Michael Nedzelsky
12e76f3d04
JS backend: test for KT-2901: nullable type in string template
2014-10-10 17:04:18 +04:00
Pavel V. Talanov
e7cd4bf6cf
Implement modificationTracker for CompositeDiagnostics
...
#KT-5981 Fixed
2014-10-10 16:46:05 +04:00
Evgeny Gerashchenko
75853e3aad
Saving only class files into incremental cache.
...
Fixed exception for JS modules.
2014-10-10 16:24:03 +04:00
Evgeny Gerashchenko
fa70192f75
Added test for EA-49318.
2014-10-10 16:00:27 +04:00
Evgeny Gerashchenko
ad1b460bea
Clarified assert for EA-45243.
2014-10-10 16:00:26 +04:00
Evgeny Gerashchenko
27238a470a
Minor. Removed redundant cast.
2014-10-10 16:00:26 +04:00
Evgeny Gerashchenko
9829fd83a0
Fixed EA-45529.
2014-10-10 16:00:26 +04:00
Evgeny Gerashchenko
0137b7ec3c
Clarified assertion for EA-45529.
2014-10-10 16:00:25 +04:00
Evgeny Gerashchenko
38514673bf
Clarified assertion for EA-53060.
2014-10-10 16:00:25 +04:00
Evgeny Gerashchenko
556b76d9a4
Made it possible to patch IDEA by adding class to idea_runner module.
...
See confluence page for details: http://confluence.jetbrains.com/display/JET/How+to+patch+IDEA+for+Kotlin
2014-10-10 16:00:24 +04:00
Nikolay Krasko
9cdea0479c
Update to IDEA 139.1.20
2014-10-10 12:56:53 +04:00
Pavel V. Talanov
2fc2c73374
Test mutable diagnostics
2014-10-09 20:32:56 +04:00
Pavel V. Talanov
19ec9f9eda
Introduce MutableDiagnosticsWithSuppression and use it in BindingTrace implementations
...
Exposes the fact that Diagnostics is in fact a mutable entity with readonly API
Update readonly view when diagnostics are modified
Allows to avoid recreating DiagnosticsWithSuppression every time getDiagnostics() is called in DelegatingBindingTrace
which led to severe performance issues for large files with lots of diagnostics
2014-10-09 20:32:55 +04:00
Pavel V. Talanov
d7c06f0527
Default implementations for some functions in Diagnostics
2014-10-09 20:32:54 +04:00
Pavel V. Talanov
b98f000c29
Prevent external change in SimpleDiagnostics and convert to Kotlin
2014-10-09 20:32:54 +04:00
Pavel V. Talanov
ec077d5f8f
Minor: rename DiagnosticHolder -> DiagnosticSink
2014-10-09 20:32:53 +04:00
Michael Nedzelsky
e5bbc2a0d8
JS backend: support for Throwable.getMessage
2014-10-09 19:32:00 +04:00
Alexey Tsvetkov
5649797461
JS backend: catch fix refactoring
2014-10-09 19:31:57 +04:00
Michael Nedzelsky
787b8f72c5
JS backend: fix KT-5603 (Multiple catch): support for multiply catch clauses
2014-10-09 19:31:54 +04:00
Michael Nedzelsky
b15963d3fb
JS backend: fix KT-5603 (Multiple catch): add tests
2014-10-09 19:31:51 +04:00
Natalia Ukhorskaya
1ce3ddaa82
Minor add message for class cast
...
EA-59672
2014-10-09 19:18:25 +04:00
Natalia Ukhorskaya
da96385f00
J2K: initialize NotNullManager
2014-10-09 19:18:23 +04:00
Natalia Ukhorskaya
141c88aaa9
Make ReferenceSearcher a parameter for JavaToKotlinConverter
2014-10-09 19:18:21 +04:00
Natalia Ukhorskaya
db86ade5fb
Evaluate expression: add readAction during file analysis
2014-10-09 19:17:24 +04:00
Natalia Ukhorskaya
1055aa86aa
Debugger tests: do not check breakpoint line and file extension for JDK classes
2014-10-09 19:17:23 +04:00
Michael Bogdanov
1944f75802
Skip default methods on single abstract method search
...
Fix for KT-4886: SAM conversion doesn't work for interfaces with default methods
#KT-4886 Fixed
2014-10-09 17:15:46 +04:00
Nikolay Krasko
062dda89ea
Add dumb mode for building run configuration
...
#EA-61442
2014-10-09 15:21:15 +04:00
Natalia Ukhorskaya
f9f4aefb2a
Evaluate expression: check for errors before running extract function for code fragment
2014-10-09 13:48:39 +04:00
Natalia Ukhorskaya
410d5deb1c
Evaluate expression: add runAction EA-61399 Fixed
2014-10-09 13:48:37 +04:00
Natalia Ukhorskaya
e613e3523e
Minor: fix warnings
2014-10-09 13:46:23 +04:00
Natalia Ukhorskaya
e125375654
Evaluate expression: change message when extracted function is null
2014-10-09 13:46:22 +04:00
Natalia Ukhorskaya
f5c08c4868
Evaluate expression: add message for multiple output error from extract function
2014-10-09 13:46:21 +04:00
Natalia Ukhorskaya
f45baa9dbe
Fix EA-60953 - NPE: CodeInsightUtils.findElementsOfClassInRange
2014-10-09 13:46:20 +04:00
Michael Bogdanov
d4307c69d2
Fix for KT-4301: Too many StringBuilders on string concatenations
...
#KT-4301 Fixed
2014-10-09 12:23:06 +04:00
Michael Bogdanov
4a078c1143
Temporary disable local fun inlining (it's not supported now)
2014-10-09 10:38:14 +04:00
Nikolay Krasko
ecb293bd6c
Add context information about assert (EA-60850)
2014-10-09 02:28:48 +04:00
Nikolay Krasko
4b197aafa4
Abandon storing BindingContext in JetFunctionPsiElementCellRenderer
...
#EA-61357 Fixed
2014-10-09 02:28:47 +04:00
Nikolay Krasko
1143db85f1
Refactoring: move method to utility and don't create intermediate kotlin scope
2014-10-09 02:28:47 +04:00
Nikolay Krasko
3ea2d420b2
Refactoring: rename methods
2014-10-09 02:28:46 +04:00
Nikolay Krasko
6c9538b040
Share check "is file under source roots"
2014-10-09 02:28:45 +04:00
Nikolay Krasko
3e4888afa7
Refactoring: remove usages with default value from overload
2014-10-09 02:28:45 +04:00
Nikolay Krasko
7bf84ec84c
Refactoring: rename method and hide information about gradle
2014-10-09 02:28:44 +04:00
Nikolay Krasko
a7fbc1bc6c
Always check kotlin file is in correct source root for gradle modules
2014-10-09 02:28:44 +04:00
Nikolay Krasko
a29773597e
Convert to Kotlin
2014-10-09 02:28:43 +04:00
Nikolay Krasko
b172709008
Refactoring: move file
2014-10-09 02:28:42 +04:00
Nikolay Krasko
e85b36cdff
Store resolution context for light classes to prevent back-end fail
2014-10-09 02:28:41 +04:00
Nikolay Krasko
ad6a0c4b72
Add information about declaration
2014-10-09 02:28:41 +04:00
Nikolay Krasko
50265c311e
Don't do resolve for files not under sorce roots
2014-10-09 02:28:40 +04:00
Evgeny Gerashchenko
181b10103f
Incremental compilation checkbox in settings.
...
Old setting via VM option is automatically migrated to "new style".
2014-10-08 20:09:18 +04:00
Evgeny Gerashchenko
514a41ac77
Minor. Moved dialog title from code to GUI settings.
2014-10-08 17:22:31 +04:00