Natalia Ukhorskaya
|
f84b3414c8
|
Remove outdated test: generic property should have a receiver
|
2015-12-17 11:11:32 +03:00 |
|
Natalia Ukhorskaya
|
4b1edf7bb0
|
Intention tests: add directive to skip errors before
|
2015-12-17 11:11:31 +03:00 |
|
Natalia Ukhorskaya
|
7e6495618b
|
ChangeVariableMutability: diagnostic can be reported on constructor parameter
#KT-10416 Fixed
|
2015-12-17 11:11:31 +03:00 |
|
Natalia Ukhorskaya
|
fc7c45d4d0
|
NegatedExpressionWithDemorgansLaw may produce code with error
|
2015-12-17 11:11:30 +03:00 |
|
Natalia Ukhorskaya
|
7f0065c806
|
Fix OperatorToFunctionIntention: insert function literal expressions to arguments correctly
|
2015-12-17 11:11:29 +03:00 |
|
Natalia Ukhorskaya
|
6bfbec8c88
|
ConvertAssertToIf may produce code with error
// TODO: we could generate anonymous function instead of lambda expression when there is a return
|
2015-12-17 11:11:28 +03:00 |
|
Natalia Ukhorskaya
|
ce3d53d2ee
|
Intention tests: add operator modifier in some tests
|
2015-12-17 11:11:27 +03:00 |
|
Natalia Ukhorskaya
|
2c29f6f5ab
|
ConvertIfWithThrowToAssertIntention: generate assert with lazy argument
|
2015-12-17 11:11:26 +03:00 |
|
Natalia Ukhorskaya
|
2dc1ba1d62
|
Intention 'remove explicit lambda parameter' may break code, do not check error in tests for it
|
2015-12-17 11:11:26 +03:00 |
|
Natalia Ukhorskaya
|
269676ee2e
|
Intention tests: skip errors check for tests that fix some error
|
2015-12-17 11:11:25 +03:00 |
|
Natalia Ukhorskaya
|
abd7ed5c70
|
Fix intention for when: insert '||' instead of ','
|
2015-12-17 11:11:24 +03:00 |
|
Natalia Ukhorskaya
|
6a3ac66208
|
Intention tests: add runtime where necessary
|
2015-12-17 11:11:23 +03:00 |
|
Natalia Ukhorskaya
|
78d737f3f4
|
Check errors in Intentions tests by default
|
2015-12-17 11:11:22 +03:00 |
|
Natalia Ukhorskaya
|
cc259c2d15
|
Intention convert object literal to lambda should add parameters if there are more than one
|
2015-12-17 11:11:22 +03:00 |
|
Natalia Ukhorskaya
|
5e231db631
|
J2K: convert method from Map (Java8) with cast to java.util.Map
#KT-10400 Fixed
|
2015-12-17 11:11:21 +03:00 |
|
Natalia Ukhorskaya
|
3f7b8554dd
|
J2K: parenthesize receiver if needed
#KT-10121 Fixed
|
2015-12-17 11:11:20 +03:00 |
|
Natalia Ukhorskaya
|
a520e93b5b
|
J2K: don't automatically convert Java code when pasting to a string literal in Kotlin
#KT-7759 Fixed
|
2015-12-17 11:11:19 +03:00 |
|
Natalia Ukhorskaya
|
f3a6c541ec
|
J2K: Convert usages of kotlin functions from library correctly
#KT-6115 Fixed
|
2015-12-17 11:11:18 +03:00 |
|
Natalia Ukhorskaya
|
693e158759
|
Intention to convert anonymous function to lambda
|
2015-12-17 11:11:18 +03:00 |
|
Natalia Ukhorskaya
|
c79ffbac5c
|
Run code cleanup on j2k module
|
2015-12-17 11:11:16 +03:00 |
|
Natalia Ukhorskaya
|
a983e6cf60
|
J2K: Do not convert string literal with escaped symbols automaticaly during java to kotlin conversion
#KT-9942 Fixed
|
2015-12-17 11:11:16 +03:00 |
|
Natalia Ukhorskaya
|
68101eeffa
|
J2K: do not drop formatting for expressions with operator
|
2015-12-17 11:11:15 +03:00 |
|
Natalia Ukhorskaya
|
293b8eeda8
|
Minor: fix IDEA(win) run configuration
|
2015-12-17 11:11:14 +03:00 |
|
Michael Bogdanov
|
7a1d789e9a
|
Added InliningLambdaContext
|
2015-12-17 09:52:28 +03:00 |
|
Michael Bogdanov
|
ebbc68dfae
|
isInlineFunction renamed to isInlineMethodContext
|
2015-12-17 09:52:27 +03:00 |
|
Michael Bogdanov
|
9cad1a912a
|
Choose proper context for accessor generation: skip inline ones; Fix for KT-6102: Bypass synthetic accessor when inlining lambda which calls private member
#KT-6102 Fixed
|
2015-12-17 09:51:41 +03:00 |
|
Michael Bogdanov
|
033698c51d
|
Added crossinline field to MethodContext
|
2015-12-17 09:50:54 +03:00 |
|
Michael Bogdanov
|
b0a7706812
|
Test for obsolete KT-5445: Bad access to protected data in getfield
#KT-5445 Obsolete
|
2015-12-17 09:50:39 +03:00 |
|
Dmitry Jemerov
|
179498d971
|
UI for enabling EAP channel for plugin updates
|
2015-12-16 19:59:56 +01:00 |
|
Alexey Tsvetkov
|
5330248f6e
|
Add checkbox for experimental incremental compilation; Make simple incremental compilation on by default
|
2015-12-16 21:52:39 +03:00 |
|
Alexander Udalov
|
0ba0ea5e1f
|
Report 'unsupported' on synthetic Java property references
#KT-8575 Open
|
2015-12-16 19:50:15 +03:00 |
|
Alexander Udalov
|
dc84445e2e
|
Inherit KProperty interfaces from function types
To be able to write the following: listOfStrings.map(String::length)
|
2015-12-16 19:48:28 +03:00 |
|
Mikhail Glukhikh
|
f25f0db10e
|
Fixed long / double / float value merge in OptimizationBasicInterpreter #KT-7401 Fixed
|
2015-12-16 17:45:38 +03:00 |
|
Stanislav Erokhin
|
75089a3af8
|
Revert "Project configuration: Add sources to kotlin-runtime library"
This is workaround for KT-10413.
This reverts commit 623ecd2503.
|
2015-12-16 12:53:56 +03:00 |
|
Stanislav Erokhin
|
c725ed47f5
|
Replaced ReceiverValue.NO_RECEIVER to null.
|
2015-12-15 23:09:20 +03:00 |
|
Stanislav Erokhin
|
3692318c38
|
Minor. Removed ReceiverValue.IRRELEVANT_RECEIVER.
|
2015-12-15 23:08:41 +03:00 |
|
Pavel V. Talanov
|
56cd29dff2
|
Increase file size limit of compiler to 20 (was 2.5) megabytes (compiler will not read files larger than that)
Current IDEA api makes it possible to increase that to a higher value only by passing system property on compiler startup
|
2015-12-15 20:24:11 +03:00 |
|
Pavel V. Talanov
|
8d5d1b7dcc
|
LightClassUtil: files can no longer "belong to builtIns"
|
2015-12-15 20:22:14 +03:00 |
|
Pavel V. Talanov
|
bd9221beaa
|
Minor, fix test data for KotlinGoToTest
|
2015-12-15 20:22:13 +03:00 |
|
Pavel V. Talanov
|
623ecd2503
|
Project configuration: Add sources to kotlin-runtime library
|
2015-12-15 20:22:12 +03:00 |
|
Pavel V. Talanov
|
ca38a50e1a
|
Test data: fix test data for LineMarkerTest
|
2015-12-15 20:22:12 +03:00 |
|
Pavel V. Talanov
|
4fdc77f86f
|
Minor, mark component functions as operator in test data for ReferenceResolveWithLibTest
|
2015-12-15 20:22:11 +03:00 |
|
Pavel V. Talanov
|
6a780f01bd
|
Replace calls to QuickFixUtil.canModify by calls to canRefactor
Fix ChangeFunctionSignatureFix#isAvailable
|
2015-12-15 20:22:10 +03:00 |
|
Pavel V. Talanov
|
a667aa2f71
|
Tests: add runtime (and runtime sources) to some tests that rely on being able to resolve references to built ins
|
2015-12-15 20:22:09 +03:00 |
|
Pavel V. Talanov
|
539b84b561
|
Minor, stricter check for when deciding whether to build light class for decompiled declaration
|
2015-12-15 20:22:09 +03:00 |
|
Pavel V. Talanov
|
ddde372fad
|
Upgrade BuiltInsReferenceResolverTest
|
2015-12-15 20:22:08 +03:00 |
|
Pavel V. Talanov
|
ef134ffb1b
|
ProjectDescriptorWithStdlibSources includes source files for builtIns
|
2015-12-15 20:22:07 +03:00 |
|
Pavel V. Talanov
|
0099c10e4e
|
Drop BuiltInsReferenceResolver
|
2015-12-15 20:22:07 +03:00 |
|
Pavel V. Talanov
|
3f0d71411e
|
KtDecompiledFile: hack to be able to navigate to builtIns on jvm
Which sometimes are loaded differently than they are rendered (see BuiltInClassesAreSerializableOnJvm)
|
2015-12-15 20:22:06 +03:00 |
|
Pavel V. Talanov
|
b5568f9ace
|
findDecompiledDeclaration: rewrite using stub indices
|
2015-12-15 20:22:05 +03:00 |
|