Stepan Koltsov
e373d215d6
remove noise after 0b93c1f8e8
2012-01-03 22:09:12 +04:00
Stepan Koltsov
0b93c1f8e8
split JetDiagnosticTest Abstract.jet into smaller tests
2011-12-31 00:53:14 +04:00
Stepan Koltsov
6446e83b29
remove VariableDescriptor.inType
...
(approved by Andrey Breslav)
2011-12-30 18:45:49 +04:00
svtk
e25446a708
resolve imports from objects; error "cannot import from"; ClassDescriptorBoundToReceiver added
2011-12-30 16:19:10 +04:00
svtk
244d390d71
KT-587 Unresolved reference
2011-12-30 16:17:32 +04:00
svtk
533bab41ef
objects or variables members import resolve functionality rollback
2011-12-29 17:00:39 +04:00
svtk
ee2fdbf0a9
Merge remote-tracking branch 'origin/master'
2011-12-27 17:00:54 +04:00
svtk
979dfdcd1e
resolve of import all members from objects and variables
2011-12-27 17:00:43 +04:00
Andrey Breslav
1704247534
Merge remote branch 'origin/master'
...
Conflicts:
idea/testData/checker/RecursiveTypeInference.jet
2011-12-27 15:00:33 +04:00
svtk
7060f6ef80
Added imports resolve from objects and variables
2011-12-27 14:35:52 +04:00
Andrey Breslav
8cad00a021
Merge remote branch 'origin/master'
2011-12-27 11:46:22 +04:00
Andrey Breslav
fa5be15852
Diagnostics test data fixed
2011-12-26 19:55:29 +04:00
Andrey Breslav
3b0ca42e0b
jet.typeinfo.TypeInfo -> jet.TypeInfo
2011-12-26 18:59:48 +04:00
svtk
90e5c03389
Merge remote-tracking branch 'origin/master'
2011-12-26 18:37:27 +04:00
svtk
36f50fa594
KT-819 Redeclaration error for extension properties with the same name and different receivers
2011-12-26 18:37:21 +04:00
Andrey Breslav
f52eae71d0
GreatSyntacticShift: 'namespace' -> 'package'
2011-12-25 15:51:59 +04:00
Andrey Breslav
a3880923e1
GreatSyntacticShift: Disable complex token merging in type ref parsing, to fulfill kt307.jet test
2011-12-21 11:30:06 +02:00
Andrey Breslav
6bad4830c3
Graet Syntactic Shift : Syntax for function literals fixed
2011-12-21 10:52:58 +02:00
Andrey Breslav
6aad3b2662
GreatSyntacticShift: Codegen testdata fixed
2011-12-20 22:56:13 +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
Andrey Breslav
4d4a45f79a
KT-860 ConcurrentModificationException in frontend
2011-12-20 14:21:45 +04:00
svtk
47578b05f9
KT-843 Don't highlight incomplete variables as unused
2011-12-16 14:46:05 +04:00
Andrey Breslav
55c11d0f44
KT-847 Allow "this" without {} in string templates
2011-12-16 13:10:06 +04:00
Alex Tkachman
314bb73ac9
tests for KT-828 (fromm Sergey Ignatov)
2011-12-16 13:09:43 +04:00
Andrey Breslav
683e511cf3
OverloadResolutionResult is returned from CallResolver instead of descriptors. This makes more information availbale to the caller (useful for better diagnostics).
2011-12-16 13:09:40 +04:00
svtk
09acc4d0da
KT-244 Use dataflow info while resolving variable initializers
2011-12-16 13:09:39 +04:00
svtk
20d339e2da
KT-786 Exception on incomplete code with 'when'
2011-12-16 13:09:34 +04:00
Andrey Breslav
0a2108d4d0
Constraint priorities integrated
2011-12-16 13:09:28 +04:00
svtk
a41d33a56c
KT-351 Distinguish statement and expression positions
2011-12-13 19:43:20 +04:00
svtk
63d74d41af
KT-328 completion //Local function in function literals cause exceptions
2011-12-09 17:37:38 +04:00
svtk
4d303b0225
KT-782 Allow backing field usage for accessors of variables on namespace level
2011-12-08 21:57:50 +04:00
svtk
b0ba456bd0
Merge remote-tracking branch 'origin/master'
...
Conflicts:
compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java
2011-12-08 19:22:12 +04:00
Andrey Breslav
22e1412c38
KT-743 Wrong type inference
2011-12-08 19:17:31 +04:00
svtk
d93818d0f5
KT-371 Resolve default parameters for constructors
2011-12-08 18:29:52 +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
2270ab3cba
KT-750 Type inference failed: Constraint violation
2011-12-07 17:37:54 +04:00
Andrey Breslav
40937e438b
KT-762 Wrong highlighting in imports (No errors reported on unresolved imports)
2011-12-07 17:26:28 +04:00
Andrey Breslav
6e7082ca5e
Merge remote branch 'origin/master'
2011-12-07 16:24:54 +04:00
Andrey Breslav
8bdfafd8c1
Test for KT-557 Wrong type inference near sure extension function
2011-12-07 16:24:49 +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
Andrey Breslav
d1acab01cd
Test fixed for KT-689 Allow to put Java and Kotlin files in the same packages
2011-12-06 14:49:56 +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
Andrey Breslav
09c5c50937
Test fixed
2011-12-02 15:43:44 +03:00
Andrey Breslav
5175293eab
'inference' package moved from 'types' to 'resolve.calls'
2011-12-02 15:28:46 +03:00
Andrey Breslav
5cbf78ebfe
Merge remote branch 'origin/master'
2011-12-02 14:39:39 +03:00
Andrey Breslav
844c9014a6
Test for KT-716 Type inference failed
2011-12-02 14:39:27 +03:00