Alexey Tsvetkov
52be775f28
Minor: add two accidentally deleted files to test case
2016-03-11 02:43:31 +03:00
Alexey Tsvetkov
d352905a72
Add incremental tests for parameters with default values
2016-03-10 23:36:40 +03:00
Ilya Gorbunov
d6506d9770
Minor: reformat code in JS stdlib
2016-03-10 23:24:29 +03:00
Alexey Tsvetkov
d7cda17d2a
Minor: make it possible to run gradle incremental tests on CI
...
* Rename test so it won't be run by maven's integration-test phase
* Adjust allocated heap size
2016-03-10 23:00:11 +03:00
Pavel V. Talanov
5de4ce6f57
Minor, FunctionCodegen: add additional logging on missing function descriptor
...
Trying to diagnose light class building failures
2016-03-10 19:49:04 +03:00
Pavel V. Talanov
fc16d7c4fd
Refactor, minor: extract exception logging to an util object
2016-03-10 19:49:03 +03:00
Pavel V. Talanov
9a5650a045
Add KtPsiFactory#createFileWithLightClassSupport
...
Allows to create light classes for KtFile built from text
2016-03-10 19:41:59 +03:00
Pavel V. Talanov
4246c7f326
Refactor: Provide API to create KtLightClassForFacade by synthetic file
2016-03-10 19:41:57 +03:00
Pavel V. Talanov
725f128b64
Minor: remove obsolete properties from KtLightClassForFacade
2016-03-10 19:41:55 +03:00
Michael Bogdanov
c38f28fb08
Restore last inline function call site line number on lambda inlining into @InlineOnly function
2016-03-10 17:08:17 +03:00
Denis Zharkov
2e9075115b
Minor. Specify type arguments explicitly
...
Otherwise strange compilation error appears (see KT-11323)
2016-03-10 16:49:00 +03:00
Denis Zharkov
151e55b2fa
Use descriptors for building SAM constructors
...
It helps to get rid of semantics duplicating and fixes known bugs
- SOE in OnlyAbstractMethodFinder.find
- type enhancement for SAM constructors
#KT-11287 Fixed
#KT-11322 Fixed
EA-77989 Fixed
2016-03-10 16:49:00 +03:00
Denis Zharkov
b8b48c5f98
Extract common logic into AbstractTypeConstructor
...
Mostly it's about detecting loops in supertypes
Test data changes:
- Loops are being disconnected in Java classes too
- functions.kt: loops disconnection mechanism runs supertypes calculation,
so when we start check T it forces F' supertypes calculation, that ends
with CYCLIC_GENERIC_UPPER_BOUND reported on F
#KT-11287 In Progress
2016-03-10 16:49:00 +03:00
Denis Zharkov
ea9f1b5649
Minor. Pull up method
2016-03-10 16:49:00 +03:00
Nikolay Krasko
d45fc3bad7
Avoid warnings from idea core during file system initialization on Windows.
...
Do not use idea custom file system for now.
See FileSystemUtil.java and IdeaWin32.java files for details.
2016-03-10 13:32:08 +03:00
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