Nikolay Krasko
518bd76f35
Don't write false values in SetSlice to binding context
...
Optimization is significant for USED_AS_RESULT_OF_LAMBDA slice
2016-03-10 13:30:02 +03:00
Nikolay Krasko
71f91c5ce7
Attempt to drop debug name for traces
2016-03-10 13:30:01 +03:00
Michael Bogdanov
1a5bf33190
Fix for KT-11034: Private set with @JvmStatic lateinit var doesn't compile
...
#KT-11034 Fixed
2016-03-10 10:17:27 +03:00
Ilya Gorbunov
856dd7d909
Minor: make AbstractBackspaceHandlerTest really abstract.
...
#KT-5728
2016-03-10 05:54:03 +03:00
Ilya Gorbunov
92003f626b
kotlin.test: Make inline methods 'todo' and 'currentStackTrace' @InlineOnly not to loose stack trace.
...
Move related tests to separate file and verify the line numbers.
#KT-11348 Fixed
2016-03-10 04:28:24 +03:00
Pavel V. Talanov
c3a1643c6c
Add test for obsolete KT-6481 Mark deprecated constructor calls with strikethrough
2016-03-09 18:41:00 +03:00
Alexey Tsvetkov
df3f163ee2
JS: inline safe calls
...
#KT-6912 fixed
2016-03-09 16:25:01 +03:00
Dmitry Jemerov
956e9f3847
Merge pull request #828 from cypressious/smart_lambda_param
...
Implement Smart Enter Processor for adding a lambda block
2016-03-09 12:39:19 +01:00
Kirill Rakhman
828a7de980
Simplify logic for last lambda fixer and set caret directly in first pass
2016-03-09 12:35:48 +01:00
Dmitry Jemerov
9cb980b211
Merge pull request #825 from mcgee/KT-5728
...
#KT-5728 Fixed
2016-03-09 12:27:36 +01:00
Alexander Udalov
8f7047817f
Fix debugger testData after improving toString() of lambdas
2016-03-09 13:41:00 +03:00
Alexander Udalov
eef3631b8a
Improve toString() for lambdas and function expressions
...
#KT-9952 Fixed
2016-03-09 10:49:26 +03:00
Alexander Udalov
bab127ad33
Remove some legacy codegen tests, move some to generated
2016-03-09 10:25:38 +03:00
Alexander Udalov
f8dfaf4599
Merge boxWithJava testData into box, delete BoxWithJava test
2016-03-09 10:25:38 +03:00
Alexander Udalov
16a0ddd2fb
Merge boxMultiFile testData into box, delete BoxMultiFile test
2016-03-09 10:25:38 +03:00
Alexander Udalov
e115f80d6c
Remove traces of 'boxWithStdlib' directory in other tests
2016-03-09 10:25:38 +03:00
Alexander Udalov
06a67e6602
Merge boxWithStdlib testData into box, delete BoxWithStdlib test
2016-03-09 10:25:38 +03:00
Alexander Udalov
22bfc9786a
Add WITH_RUNTIME or WITH_REFLECT to boxWithStdlib testData
2016-03-09 10:25:38 +03:00
Alexander Udalov
2564a2f91f
Do not include kotlin-reflect at runtime by default in codegen tests
...
Change some tests to either include reflection or to avoid using it
2016-03-09 10:25:38 +03:00
Alexander Udalov
20e36438e2
Move some tests from boxWithStdlib/ to box/
...
Move those tests which do not require neither stdlib nor reflect
2016-03-09 10:25:38 +03:00
Alexander Udalov
54a615fcd3
Support inlining 'arrayOf' and 'emptyArray' with no stdlib in classpath
...
Previously an exception was thrown on trying to inline arrayOf/emptyArray when
compiling with "-no-stdlib" (or in tests without a dependency on the stdlib),
because these functions were found in a built-in package fragment which does
not have the bytecode associated with it
2016-03-09 10:25:38 +03:00
Kirill Rakhman
f7af927e8f
Don't set parameter names and register unresolved error correctly
2016-03-08 22:44:13 +01:00
Anton Sukhonosenko
5bb8bf7381
#KT-5728 Fixed
...
Code review fixes
2016-03-08 22:30:14 +03:00
Anton Sukhonosenko
31fea1d2b7
#KT-5728 Fixed
2016-03-08 22:30:07 +03:00
Dmitry Jemerov
bb4397612d
fix tests: add inspection description
2016-03-08 19:04:23 +01:00
Dmitry Jemerov
649517be3a
disable inspection by default
2016-03-08 17:43:25 +01:00
Manas Chaudhari
f54f56d86b
Add quickfix for adding documentation
2016-03-08 17:43:16 +01:00
Manas Chaudhari
88fcad02a9
Implement Missing Documentation Inspection
...
#KT-1494 Fixed
2016-03-08 17:41:18 +01:00
Dmitry Jemerov
3626e90788
use Kotlin icon for Gradle framework support provider
2016-03-08 17:20:39 +01:00
Dmitry Jemerov
bfbd76cc14
KotlinIconProvider: J2K and cleanup
2016-03-08 17:20:36 +01:00
Dmitry Jemerov
26ebc075f4
KotlinIconProvider: rename to .kt
2016-03-08 17:20:32 +01:00
Dmitry Jemerov
ad48ff6a9e
use regular Kotlin icon to represent Kotlin run configurations, leave old LAUNCH icon only for REPL
...
#KT-11041 Fixed
2016-03-08 17:20:30 +01:00
Dmitry Jemerov
94fc58885a
use 16x16 icons for framework types and library presentations
2016-03-08 17:20:28 +01:00
Denis Zharkov
68f411395a
Fix bridge generation for special builtin override
...
Use method itself signature as common bridge delegate
#KT-11285 Fixed
2016-03-07 09:26:02 +03:00
Stanislav Erokhin
11f05005f6
Minor. Update run configuration Update-Dist-Run.
2016-03-07 06:14:21 +03:00
Kirill Rakhman
12237c3cba
test lambda parameter smart enter processor
2016-03-05 00:49:26 +01:00
Ilya Gorbunov
9233d5a825
Minor: do not throw error immediately, return error message to 'require' who shall throw an IllegalArgumentException by itself.
2016-03-04 20:28:07 +03:00
Nikolay Krasko
79c00e14ca
Restore structure of sources roots
2016-03-04 19:11:19 +03:00
Nikolay Krasko
2e7ac5e4bf
Comment target to make changes more noticeable
2016-03-04 19:11:18 +03:00
Nikolay Krasko
ea340f2392
Do not depend on MOVE_SEARCH_FOR_REFERENCES_FOR_FILE global setting
...
Always search for references if something is under source root and disable search otherwise.
#KT-11277 Fixed
2016-03-04 19:10:59 +03:00
Nikolay Krasko
8397a4cb5b
Don't intercept move when there're no kotlin files
...
#KT-11277 Fixed
2016-03-04 19:10:05 +03:00
Mikhail Glukhikh
f9034fccb4
Changelog file
2016-03-04 17:09:46 +03:00
Pavel V. Talanov
1affb05b7b
Fix typechecker in case of "for ((a, b) in) { }"
...
Fixes NDFDE
2016-03-04 16:52:34 +03:00
Pavel V. Talanov
363d545bd5
Parameters of function types are always considered local
2016-03-04 16:52:33 +03:00
Pavel V. Talanov
e121ef0fdc
Add additional check to AbstractPsiCheckerTest
...
Check that KtDeclaration.resolveToDescriptor() utility does not throw
2016-03-04 16:52:32 +03:00
Pavel V. Talanov
37500e2cd5
Throw ISE earlier on passing certain types of declaration to ResolveSession#resolveToDescriptor()
2016-03-04 16:52:31 +03:00
Valentin Kipyatkov
5757a306aa
Should fix EA-75417
2016-03-04 16:30:25 +03:00
Valentin Kipyatkov
7ba39bd8cf
J2K: refactoring - AccessorBodyToExpression processing can be expressed as intention-based
2016-03-04 16:30:25 +03:00
Valentin Kipyatkov
05dc4c1c48
ResolutionFacade for synthetic files should be invalidated on changes in these synthetic files
...
Fixed EA-77017
2016-03-04 16:30:24 +03:00
Nikolay Krasko
28e85517eb
Update project icon
2016-03-04 15:32:44 +03:00