Andrey Breslav
|
5dc8cf48bc
|
TypeSubstitution moved to top level
|
2012-05-04 20:07:40 +04:00 |
|
Andrey Breslav
|
3ca8bf6f63
|
Clarifying renamings
|
2012-05-04 20:07:40 +04:00 |
|
Andrey Breslav
|
c9c482925c
|
More details in the error message
|
2012-05-04 20:07:40 +04:00 |
|
Andrey Breslav
|
f7422a12bc
|
Loop header cleaned up
|
2012-05-04 20:07:39 +04:00 |
|
Andrey Breslav
|
6ba44a133f
|
Tests for recursive upper bounds
|
2012-05-04 20:07:39 +04:00 |
|
Andrey Breslav
|
a0367bcfa2
|
Guard from immediately recursive substitutions
* substitutions of the form T -> T are removed
* an assertion added against nontrivial cases like T -> Foo<T>
|
2012-05-04 20:07:39 +04:00 |
|
Andrey Breslav
|
22166bad1b
|
Proper debug name
|
2012-05-04 20:07:39 +04:00 |
|
Leonid Shalupov
|
1e15b80781
|
restored bin/kotlin
|
2012-05-04 19:59:36 +04:00 |
|
Leonid Shalupov
|
e6418598d1
|
fix linux build
|
2012-05-04 19:43:37 +04:00 |
|
Leonid Shalupov
|
4eae229127
|
reworked kotlin compiler dist
|
2012-05-04 19:12:02 +04:00 |
|
Stepan Koltsov
|
743c14f239
|
JDR: hide static members from superclasses
#KT-1880 Fixed
|
2012-05-04 19:06:57 +04:00 |
|
Stepan Koltsov
|
15cc3b7d78
|
make jarjar and proguard optional for faster ant dist
|
2012-05-04 19:06:51 +04:00 |
|
pTalanov
|
d327777821
|
Verbose parameter treated correctly
Fixes CompilerSmokeTest broken by previous commit
|
2012-05-04 18:14:11 +04:00 |
|
pTalanov
|
3e3a22a5c9
|
CLI refactoring.
Some steps towards nice K2JS cli.
|
2012-05-04 16:23:31 +04:00 |
|
pTalanov
|
be98258ffa
|
Change tests dependencies.
|
2012-05-04 16:15:03 +04:00 |
|
pTalanov
|
bc204c1194
|
Finish tests fix
|
2012-05-04 16:00:40 +04:00 |
|
pTalanov
|
5ea8e0f697
|
Rollback commented out code.
Implement a hacky solution for the new "invoke" concept.
Fix most of the tests. (apart from 3)
|
2012-05-04 16:00:39 +04:00 |
|
Evgeny Gerashchenko
|
646cdefc51
|
Updated test.
#KT-1896 fixed
|
2012-05-04 15:46:40 +04:00 |
|
Evgeny Gerashchenko
|
ee43f03e0a
|
Changed quick doc information for references to Kotlin entities which are loaded from libraries.
#KT-1233 fixed
|
2012-05-04 15:43:31 +04:00 |
|
Svetlana Isakova
|
53397d7130
|
tests for KT-606 dependents & duplicates
#KT-1489 fixed
#KT-1728 fixed
|
2012-05-04 14:54:12 +04:00 |
|
Nikolay Krasko
|
652b9e78c3
|
Tests for KT-1888
#KT-1888 fixed
|
2012-05-04 14:24:34 +04:00 |
|
Nikolay Krasko
|
f02559afc7
|
Merge pull request #47 from Frostman/impl-ext-fun-fix
Fix for KT-1888 Incorrect automatic implementing of extension member
|
2012-05-04 03:22:39 -07:00 |
|
Evgeny Gerashchenko
|
85bc996f00
|
Changed tooltip text for vals captured in a closure.
#KT-1744 fixed
|
2012-05-04 12:48:54 +04:00 |
|
Sergey Lukjanov
|
442d09b4e0
|
Incorrect automatic implementing of extension property has been fixed.
|
2012-05-04 10:40:18 +04:00 |
|
Sergey Lukjanov
|
ba5fadd677
|
Incorrect automatic implementing of extension function has been fixed.
|
2012-05-04 10:29:52 +04:00 |
|
Svetlana Isakova
|
335f0a6b5e
|
'isSafeCall' method added to ResolvedCall
|
2012-05-03 22:02:30 +04:00 |
|
Evgeny Gerashchenko
|
5846123de1
|
Made "Remove Explicitly Specified Type" available on property type.
|
2012-05-03 21:15:55 +04:00 |
|
Evgeny Gerashchenko
|
d9fc85f6f5
|
Added test for "Specify type explicitly" for loop parameters.
#KT-1890 fixed
|
2012-05-03 21:04:43 +04:00 |
|
Evgeny Gerashchenko
|
14c7b6d74c
|
Made "Specify type explicitly" intention available for loop parameters.
#KT-1890 fixed
|
2012-05-03 21:03:52 +04:00 |
|
Evgeny Gerashchenko
|
68c7e0d986
|
Made SpecifyTypeExplicitlyAction stateless.
|
2012-05-03 20:51:43 +04:00 |
|
Evgeny Gerashchenko
|
e498348446
|
Got rid of unnecessary function copying in SpecifyTypeExplicitlyAction.
|
2012-05-03 20:51:43 +04:00 |
|
Evgeny Gerashchenko
|
daecc45d69
|
Fixed problem when JetTypeElement was replaced by JetTypeReference, resulting in invalid PSI structure.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
d228dc5f02
|
Specify type explicitly quick fix now has lower case of letters (due to naming convention of quick fixes)
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
bd3e2c6f4e
|
Created SpecifyTypeExplicitlyFix which is subclass of SpecifyTypeExplictlyActions.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
e17fa4a7cb
|
Replaced overriding getText() with invocation of setText() in SpecifyTypeExplicitlyAction.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
40e8227502
|
Removed AddReturnTypeFix since it is not used.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
22010a5ae0
|
Changed RemovePartsFromPropertyFix so it uses SpecifyTypeExplicitlyAction.addTypeAnnotation() instead of AddReturnTypeFix.addPropertyType().
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
c80ac15b8a
|
Copied and rewritten adding type for functions.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
ab96dcc69c
|
Moved addTypeAnnotation/removeTypeAnnotation methods from refactoring package to SpecifyTypeExplicitlyAction.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
78ab4b6ae7
|
Added functions logic in SpecifyTypesExplicitlyAction.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
322578b773
|
Replaced AddReturnTypeFix with SpecifyTypeExplicitlyAction for properties.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
c794435640
|
When type reference is unresolved, type of expression is considered error.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
c0b78cd635
|
Added tests for SpecifyTypeExplicitlyAction.
|
2012-05-03 20:51:42 +04:00 |
|
Evgeny Gerashchenko
|
6d1bfce94a
|
Implemented compacting type names and adding valid imports in specify type explicitly intention.
|
2012-05-03 20:51:42 +04:00 |
|
Svetlana Isakova
|
3053ac78e4
|
MUST_BE_WRAPPED_IN_A_REF was renamed to CAPTURED_IN_CLOSURE (immutable variables are stored there as well)
|
2012-05-03 19:30:13 +04:00 |
|
Stepan Koltsov
|
f4527b8167
|
better method name
|
2012-05-03 18:30:47 +04:00 |
|
Stepan Koltsov
|
fcee8a4133
|
test vararg string loading
|
2012-05-03 18:23:37 +04:00 |
|
Svetlana Isakova
|
d4b816ef56
|
KT-1743 Analyze immutable local variables and parameters which are captured in closure
#KT-1743 fixed
|
2012-05-03 17:56:45 +04:00 |
|
Stepan Koltsov
|
08abd992c9
|
complicate kt471 test back
|
2012-05-03 17:39:08 +04:00 |
|
Alex Tkachman
|
e18e35c40c
|
KT-785 test
|
2012-05-03 16:20:28 +03:00 |
|