Dmitry Petrov
b5d81d8e31
Preparations to push to master branch.
...
Introduce tests-ir-jvm module (for IR-based JVM BE tests).
2016-10-18 09:15:19 +03:00
Dmitry Petrov
7950235df3
Lowering for constructors & initializers.
2016-10-18 09:09:52 +03:00
Mikhail Glukhikh
eaf10a4675
IR to CFG test generator, sequential function tests
2016-10-18 09:09:47 +03:00
Michael Bogdanov
7ad69bbea1
Add IR black box tests
2016-10-18 09:09:35 +03:00
Dmitry Petrov
00093ac901
Move IR tests to module 'compiler-tests'
...
(due to dependencies on classes from 'compiler-tests').
Minor: remove unused imports.
2016-10-18 09:09:13 +03:00
Dmitry Petrov
3e96f7b015
Do not generate those 2300+ tests for now.
2016-10-18 09:09:06 +03:00
Dmitry Petrov
88e0fed5d3
Minor: AbstractPsi2IrBoxTestCase.kt
2016-10-18 09:09:05 +03:00
Dmitry Petrov
ec2cfd2389
AbstractClosureAnnotator for IR.
2016-10-18 09:09:02 +03:00
Dmitry Petrov
5cb7566975
Psi2IR acceptance test (failing).
2016-10-18 09:08:54 +03:00
Dmitry Petrov
ad405f26fd
IR: first smoke test
2016-10-18 09:06:54 +03:00
Alexey Tsvetkov
86cb7eea4a
Test that kotlin gradle options are up to date
...
#KT-14317 fixed
2016-10-14 15:55:41 +03:00
Valentin Kipyatkov
a62a37f6d8
Added tests for parameter names in function type from SAM-adapter + fixed KT-13861
...
#KT-13861 Fixed
2016-10-11 23:38:51 +03:00
Alexander Udalov
8d660c2f6e
Refactor gradle option generation mechanism
...
Ensure there's a statically checked dependency on LanguageVersion and
JvmTarget, so that this information is updated automatically once a new
language version or a JVM target is added
2016-10-11 17:30:15 +03:00
Ilya Gorbunov
3baf2f8942
Use fully-qualified references to exceptions in kotlin-runtime
2016-10-10 20:14:32 +03:00
Valentin Kipyatkov
b84260f39f
Fixed multiple bugs in optimize imports for JS-target
...
#KT-13689 Fixed
2016-10-10 14:48:16 +03:00
Yan Zhulanow
238340a143
Kapt: Simplify wrapper tests
...
(cherry picked from commit 1677984)
2016-10-07 16:28:25 +03:00
Alexey Tsvetkov
8cc384a6dd
Refactoring: specify internal visibility where possible
2016-10-05 22:50:46 +03:00
Alexey Tsvetkov
892fc63fd1
Generate gradle options from compiler arguments
...
#KT-13633 fixed
2016-10-05 22:50:46 +03:00
Alexey Sedunov
3f6e60fb51
Call Hierarchy: Show Kotlin usages of Java methods
...
#KT-12398 Fixed
2016-10-05 11:32:43 +03:00
Dmitry Jemerov
7b644e2c52
support "show expression type" in variable declaration position
...
#KT-10095 Fixed
2016-10-04 18:23:32 +02:00
Alexey Andreev
34bf3e6e56
JS: move more test to box tests
2016-09-29 12:00:43 +03:00
Alexey Andreev
3801052460
JS: move more test to box tests
2016-09-29 12:00:43 +03:00
Alexey Andreev
a18f5eca2d
JS: move more test to box tests
2016-09-29 12:00:41 +03:00
Alexey Andreev
cdf2212c73
JS: move more test to box tests
2016-09-29 12:00:41 +03:00
Alexey Andreev
efb82a044f
JS: move inline test to box tests
2016-09-29 12:00:40 +03:00
Alexey Andreev
b159049be8
JS: move expressions test to box tests
2016-09-29 12:00:40 +03:00
Alexey Andreev
2bf0199959
JS: create new common directory for all generated tests, migrate several tests there
2016-09-29 12:00:39 +03:00
Alexey Andreev
34a57f863b
JS: refactor test classes
2016-09-29 12:00:39 +03:00
Alexey Andreev
db86d34699
JS: move InlineMultiModuleTestGenerated under new test class
2016-09-29 12:00:38 +03:00
Alexey Andreev
dc0d7114be
JS: introduce a new base class for generated tests
2016-09-29 12:00:38 +03:00
Alexey Sedunov
956c6eeec7
Push Down: Support moving members from Java to Kotlin class
...
#KT-9485 Fixed
2016-09-27 21:26:31 +03:00
shiraji
391a0fdde5
Add "Copy concatenation text to clipboard" intention #KT-13744 Fixed
2016-09-23 12:46:22 +03:00
Alexey Sedunov
b412edf2a3
Extract Class: Implement 'Extract Interface' refactoring
...
#KT-11017 Fixed
2016-09-22 20:11:31 +03:00
Alexey Sedunov
af2de09840
Extract Class: Implement 'Extract Superclass' refactoring
...
#KT-11017 In Progress
2016-09-22 20:11:30 +03:00
Denis Zharkov
09266b222b
Implement 'Surround expression with if' surrounder
...
#KT-3363 Fixed
2016-09-20 15:26:41 +03:00
Denis Zharkov
f18b9cceb3
Implement 'not' postfix template
...
#KT-4710 In Progress
2016-09-20 15:26:39 +03:00
Valentin Kipyatkov
fcce1e3838
KT-12852 Support breadcrumbs for Kotlin
...
#KT-12852 Fixed
2016-09-13 17:46:16 +03:00
Alexander Udalov
dcc66a6400
Drop KFunctionFromReferenceImpl, make FunctionImpl an interface
...
23 invokes in KFunctionFromReferenceImpl (and consequently, in FunctionImpl)
were needed before 1576160390 : a wrapped function
reference must have had the necessary invoke to be called as an instance of a
specific function type. After 1576160390 , this is
not needed anymore because KFunctionFromReferenceImpl is now an internal
implementation detail of reflection, and no invoke is ever called on it.
2016-09-13 14:12:30 +03:00
Yan Zhulanow
471ddc5a93
Kapt: Write annotations with the "SOURCE" retention if kapt2 is enabled
...
(cherry picked from commit 6177b2b)
2016-09-10 17:36:15 +03:00
Alexey Andreev
b91ed1e02a
KT-13544: support typealiases in JS backend
2016-09-09 14:38:11 +03:00
Nikolay Krasko
115bc7e73b
Tests for GotoTypeDeclaration action
...
(cherry picked from commit 3cd100b)
2016-09-06 15:27:54 +03:00
Alexey Sedunov
2f9a911624
Introduce Type Parameter
...
#KT-13155 Fixed
2016-09-01 13:43:44 +03:00
Yan Zhulanow
927280f7ce
Kapt: add some JeElement tests
...
(cherry picked from commit 948a4b6)
2016-08-29 16:31:16 +03:00
Valentin Kipyatkov
bdd4363802
Option to use 'asSequence()'
2016-08-16 17:38:17 +03:00
Pavel V. Talanov
10660f35d7
Add tests for script configuration machinery, namely ScriptTemplateProvider EP
...
Test highlighting and navigation depending on provided script definition
2016-08-16 16:45:59 +03:00
Zalim Bashorov
88ad00b0bc
JS backend: add the ability to get JS constructor function by class name and from instance. Support it for reified type parameters too. Add ability to get name of class.
...
#KT-5987 Fixed
#KT-4115 Fixed
2016-08-05 18:13:05 +03:00
Nikolay Krasko
5df7358dab
Fix breakpoints in inline functions after dexing (KT-12896)
...
#KT-12896 In Progress
2016-08-02 01:02:07 +03:00
Pavel V. Talanov
ae0d450acf
Light class test for classes with dollars in name
2016-07-28 18:00:58 +03:00
Nikolay Krasko
097288d15f
Refactoring: fix weak warning about unnecessary escaped dot
2016-07-28 15:33:43 +03:00
Nikolay Krasko
e7ee0d1c5e
Refactoring: extract pattern to variable and add language injection
2016-07-28 15:33:43 +03:00