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
Stepan Koltsov
02111687d2
missing Trait test in ReadClassDataTest
2011-12-20 20:15:42 +04:00
svtk
c92159bb1f
bug with multifile frontend tests fixed
2011-12-20 20:14:47 +04:00
svtk
66bbddf217
changed imports resolve
2011-12-20 20:14:04 +04:00
Stepan Koltsov
d9ceda7743
reading extension functions from binary classes
2011-12-20 20:13:16 +04:00
Stepan Koltsov
b48d4b4ab1
remove weird call to get this
2011-12-20 20:13:13 +04:00
Stepan Koltsov
a4bd86d779
remove outdated noise
2011-12-20 20:13:09 +04:00
Andrey Breslav
0134276930
Merge remote branch 'origin/master'
2011-12-20 14:21:59 +04:00
Andrey Breslav
4d4a45f79a
KT-860 ConcurrentModificationException in frontend
2011-12-20 14:21:45 +04:00
Alex Tkachman
ccdc80d1fe
fix for while-loop-ending-with-if bug
2011-12-20 11:23:13 +02:00
Alex Tkachman
78a2845604
better error reporting
2011-12-20 09:17:16 +02:00
Stepan Koltsov
50400fd707
ReadClassDataTest: trait
2011-12-20 00:28:30 +04:00
Stepan Koltsov
c1bc5ceb99
enable class content serialization in ReadClassDataTest; add test for function params with upper bounds
2011-12-20 00:28:27 +04:00
Stepan Koltsov
c68f1e2409
work around javac bug, fix tests
2011-12-19 23:21:52 +04:00
Stepan Koltsov
bf751bfa98
read upper bound from jet signature, merge dup code
2011-12-19 21:36:46 +04:00
Stepan Koltsov
f0dfa436ad
create TypeParameterDescriptorInitialization
2011-12-19 21:36:34 +04:00
Stepan Koltsov
67ca049683
TypeParameterDescriptor.initialized
...
Internal state checks
Also add a missing initialization
2011-12-19 21:36:03 +04:00
Stepan Koltsov
dfdd5959d3
working on type type from class importer, properly initialize TypeParameterDescriptor
2011-12-19 21:35:56 +04:00
Dmitry Jemerov
e3cdb05866
remove extension registration which is now taken care of by JavaCoreEnvironment
2011-12-19 17:41:57 +01:00
Alex Tkachman
1e471aa9c4
synchronized method
2011-12-19 10:21:17 +02:00
Alex Tkachman
9a7d947899
constant for Function0 added
2011-12-19 09:26:04 +02:00
Alex Tkachman
c6b69cad2c
test for obsolete KT-772
2011-12-19 07:47:26 +02:00
Alex Tkachman
6039b0e721
test for unreproducable KT-779
2011-12-17 19:02:37 +02:00
Alex Tkachman
9f32a56a07
test for KT-511
2011-12-17 12:40:01 +02:00
Alex Tkachman
935a8cd2fa
iterables for primitive types
2011-12-17 09:47:14 +02:00
Andrey Breslav
9dc37438bc
Patch by Pavel Talanov. Refactoring in OperatorConventions.java
2011-12-16 16:29:07 +04:00
svtk
47578b05f9
KT-843 Don't highlight incomplete variables as unused
2011-12-16 14:46:05 +04:00
Nikolay Krasko
26ec797444
KT-805 Auto import on code completion insert (Initial version)
2011-12-16 13:23:58 +04:00
Alex Tkachman
a984b609bc
KT-846: better (and correct) names for shared vars
2011-12-16 13:10:20 +04:00
Andrey Breslav
7089bbfcae
Debug highlighting for error types
2011-12-16 13:10:17 +04:00
Stepan Koltsov
068780f840
reading class signature (incomplete)
2011-12-16 13:10:15 +04:00
Stepan Koltsov
f8c9f24d60
split readClass tests into directories
2011-12-16 13:10:14 +04:00
Stepan Koltsov
9cdb586c36
fix ReadClassDataTest
2011-12-16 13:10:12 +04:00
Stepan Koltsov
a8640c1ec4
parse method in/out parameters
2011-12-16 13:10:10 +04:00
Stepan Koltsov
08647b4ae7
rename @JetSignature to @JetClass, better constants in StdlibNames
2011-12-16 13:10:09 +04:00
Alex Tkachman
c90a6263a1
class object field access
2011-12-16 13:10:07 +04:00
Andrey Breslav
55c11d0f44
KT-847 Allow "this" without {} in string templates
2011-12-16 13:10:06 +04:00
Andrey Breslav
94ad86e79e
Patch by Sergey Ignatov:
...
KT-841 Add constructor by default for abstract classes from Java
2011-12-16 13:10:04 +04:00
svtk
e5b8d0423a
KT-816 Add std namespace in to default imports
2011-12-16 13:10:02 +04:00
Stepan Koltsov
eff7903b56
dummy implementation of method type parameters reader and refactoring
2011-12-16 13:10:01 +04:00
Stepan Koltsov
778fa2ed63
test class data reading by comparing serialization to string
2011-12-16 13:09:59 +04:00
Stepan Koltsov
4f9fb2226a
skip @JetTypeParameter parameters
2011-12-16 13:09:58 +04:00
Stepan Koltsov
fe8fd30856
fail earlier
2011-12-16 13:09:56 +04:00
Stepan Koltsov
e1dcf9db67
rename internal package
2011-12-16 13:09:54 +04:00
Stepan Koltsov
e92dbff73a
merge Alex' work with mine, move internal classes to internal subpackage
2011-12-16 13:09:53 +04:00
Stepan Koltsov
a987d197f5
commit missing tests
2011-12-16 13:09:51 +04:00
Stepan Koltsov
789e6f3fc6
move jet signature read/write utils into stdlib module
2011-12-16 13:09:50 +04:00