Andrey Breslav
f52eae71d0
GreatSyntacticShift: 'namespace' -> 'package'
2011-12-25 15:51:59 +04:00
Maxim Shafirov
423494cef0
missed shift
2011-12-23 19:51:25 +03:00
Maxim Shafirov
954120fe3e
KT-812
2011-12-22 15:53:34 +03:00
Maxim Shafirov
14862f7d39
Initial java facade tests
2011-12-22 15:33:34 +03:00
Maxim Shafirov
34e5f60496
Correct class object mapping in kotlin => java run
2011-12-21 09:07:22 +03:00
Nikolay Krasko
9c5ff3fa7f
Refactoring: move main completion resolver out of Idea plugin.
2011-12-21 16:21:24 +04:00
Andrey Breslav
529bcaf921
GreatSyntacticShift: shift action removed
2011-12-21 11:51:40 +02:00
Andrey Breslav
889c7c0002
GreatSyntacticShift: erroneous fix reverted
2011-12-21 11:48:24 +02:00
Andrey Breslav
f67c6549eb
GreatSyntacticShift: Codegen testdata fixed
2011-12-21 11:45:50 +02:00
Andrey Breslav
2d1c529dd1
Merge remote-tracking branch 'origin/master'
2011-12-21 11:37:40 +02:00
Andrey Breslav
3808bff1ce
GreatSyntacticShift: Checker test data fixed
2011-12-21 11:24:04 +02:00
Nikolay Krasko
a279d27318
Cache collection of jet files for scope
2011-12-21 12:18:29 +04:00
Andrey Breslav
41fd43b5e5
GreatSyntacticShift: Syntax for function types, function literals, when and tuples
...
Bug:
fun loop(var times : Int) {
while(times > 0) {
val u : (value : Int) -> Unit = { // This arrow is confusing the lookahead
System.out?.println(it)
}
u(times--)
}
}
2011-12-20 22:55:25 +04:00
svtk
49f8021c56
Merge remote-tracking branch 'origin/master'
2011-12-20 20:54:43 +04:00
svtk
66bbddf217
changed imports resolve
2011-12-20 20:14:04 +04:00
Alex Tkachman
78a2845604
better error reporting
2011-12-20 09:17:16 +02:00
Nikolay Krasko
23f4f80a52
Make a parameterized test
2011-12-19 21:42:33 +04:00
Nikolay Krasko
d88cd7752b
Try to fix test
2011-12-19 20:49:21 +04:00
Nikolay Krasko
17e8a2663d
KT-805 Auto import on code completion insert (multifile test)
2011-12-19 19:32:02 +04:00
Nikolay Krasko
26ec797444
KT-805 Auto import on code completion insert (Initial version)
2011-12-16 13:23:58 +04:00
Andrey Breslav
7089bbfcae
Debug highlighting for error types
2011-12-16 13:10:17 +04:00
Andrey Breslav
0a2108d4d0
Constraint priorities integrated
2011-12-16 13:09:28 +04:00
Nikolay Krasko
3cf7a44840
KT-825 Completion doesn't show overloaded functions
2011-12-14 12:26:57 +04:00
Nikolay Krasko
31b536a8e5
KT-822: Assertion during completion of the subpackage in function
2011-12-14 11:03:04 +04:00
Andrey Breslav
739f3b2a36
Root namespace naming problems fixed. Failing test reverted to the initial state
2011-12-13 17:38:57 +04:00
Maxim Shafirov
c4fd2e564f
1. namespace class should not be accessible from Kotlin despite the fact we don't have kotlin class descriptor for it.
...
2. testdata is corrected due to the fact frontend has wrong qualified name in trace for root namespace
2011-12-13 16:15:43 +04:00
Andrey Breslav
54336a285d
Minor refactoring while working on prioritized constraints
2011-12-13 12:38:37 +04:00
Andrey Breslav
6a8e53c3c6
Fixing errors after merge.
2011-12-12 20:54:55 +04:00
Nikolay Krasko
9ae40b270a
KT-795: Insert brackets after applying function completion
2011-12-12 15:16:16 +04:00
Nikolay Krasko
182009ab61
KT-768 Code completion for extension functions
2011-12-12 12:12:45 +04:00
svtk
3ea077bb43
Merge remote-tracking branch 'origin/master'
2011-12-09 17:38:34 +04:00
svtk
63d74d41af
KT-328 completion //Local function in function literals cause exceptions
2011-12-09 17:37:38 +04:00
Maxim Shafirov
fcf14bca3a
re-enabled resolving kotlin from java
2011-12-09 16:32:56 +04:00
Andrey Breslav
370167eec6
Finder disabled
2011-12-09 13:52:34 +04:00
Andrey Breslav
744253bcd3
StackOverlowes fixed with FQNames remembered in trace
2011-12-09 13:51:44 +04:00
Maxim Shafirov
0b4d013e94
JavaElementFinder now returns light classes, that use compiler on demand only
2011-12-08 15:56:20 +04:00
svtk
a0cd4af3bd
Merge remote-tracking branch 'origin/master'
2011-12-08 13:43:56 +04:00
svtk
e05dea7046
added specializing error "Variable initializer is redundant" for unused-vars analysis
2011-12-08 13:43:46 +04:00
Andrey Breslav
ae03b4531e
Debug info for overload resolution/type inference
2011-12-07 19:45:21 +04:00
Nikolay Krasko
e5c39df519
KT-658 Show types in IDEA auto assist for kotlin
2011-12-07 12:19:50 +04:00
svtk
af3b06b65b
Merge remote-tracking branch 'origin/master'
...
Conflicts:
compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetFlowInformationProvider.java
2011-12-06 22:42:50 +04:00
svtk
ec55dddfcd
backing fields resolve changed
...
KT-462 Consider allowing initializing properties via property names when it is safe
KT-598 Allow to use backing fields after this expression
2011-12-06 22:41:19 +04:00
Stepan Koltsov
d38f1cf813
temporarily disable java.elementFinder in plugin
...
to continue work on type loader
(approved by Andrey)
2011-12-06 22:32:12 +04:00
Stepan Koltsov
0d5f507a6c
split Bounds.jet test into smaller tests
2011-12-06 22:32:07 +04:00
Andrey Breslav
b182d61a03
Merge remote branch 'origin/master'
...
Conflicts:
compiler/backend/src/org/jetbrains/jet/codegen/FunctionCodegen.java
2011-12-06 14:44:39 +04:00
Andrey Breslav
deb8d5ea20
KT-689 Allow to put Java and Kotlin files in the same packages
2011-12-06 14:43:10 +04:00
Nikolay Krasko
fedef4796a
Fix compilation
2011-12-05 17:06:07 +04:00
Nikolay Krasko
152d15ce83
KT-738 No kotlin type completion in extend class scope - Fixes after CR-KT-13 review
2011-12-05 16:20:10 +04:00
Nikolay Krasko
49f0947c05
KT-738 No kotlin type completion in extend class scope - Fixes after CR-KT-13 review
2011-12-05 16:20:10 +04:00
Nikolay Krasko
65fb8d40b7
KT-738 No kotlin type completion in extend class scope
2011-12-05 16:20:09 +04:00