Alex Tkachman
ee5fcccda9
Merge remote branch 'origin/master'
2012-01-24 14:48:27 +02:00
Alex Tkachman
8176487c93
changed synchronized from extension method to normal one
2012-01-24 14:48:09 +02:00
Nikolay Krasko
fa6109a843
KT-1036 JetFile -> PsiJavaFile cast problem - one more test for changed diagnostic behaviour
2012-01-24 16:32:41 +04:00
Alex Tkachman
e61a9f62ba
crazy bug with constructing object of the same class as calling class
2012-01-24 13:30:38 +02:00
Nikolay Krasko
5613cb90f9
KT-1036 JetFile -> PsiJavaFile cast problem
2012-01-24 15:00:07 +04:00
Stepan Koltsov
590a81feae
test Tuple0 is properly mapped/unmapped
2012-01-24 00:38:30 +04:00
Stepan Koltsov
614ee5d690
java.lang.String in signature should serialized and mapped back to java.lang.String
2012-01-24 00:38:26 +04:00
Stepan Koltsov
f21ad2f536
fix couple of bugs in constructor signature serialization/parsing
2012-01-23 22:49:46 +04:00
Stepan Koltsov
8dd62f124a
fix testlib test: compile own java classes
2012-01-23 22:49:40 +04:00
Stepan Koltsov
4b7f3f718e
ReadKotlinBinaryClassTest: fix constructor with type parameter
...
class ClassWithConstructorAndTypeParameter<P>()
2012-01-23 20:19:37 +04:00
Stepan Koltsov
45cc0cd99e
properly read fields of array type from java bytecode
...
KT-1086
2012-01-23 19:12:19 +04:00
Andrey Breslav
ca6f04eb55
'erased' annotation supported for type parameters. This is for internal use only.
2012-01-23 17:49:05 +04:00
Nikolay Krasko
c52e56740d
KT-983 Code completion for not-imported classes - Show kotlin classes (another temp commit)
2012-01-23 15:20:57 +04:00
Nikolay Krasko
280b0712f9
Inherited JDK for jet.as.java.psi.iml module and removing annotations reference
2012-01-23 11:29:23 +04:00
Stepan Koltsov
a76c1c7f4e
temp diag to fix test on TeamCity
2012-01-23 04:12:12 +04:00
Stepan Koltsov
1fc608c900
fix paths in ForTestCompileStdlib
2012-01-23 03:59:14 +04:00
Stepan Koltsov
4767e5c935
split TestlibTest into two tests
...
* old tests attaches stdlib sources to testlib classpath
* new test compiles stdlib into stdlib.jar and then adds stdlib.jar to testlib classpath
2012-01-23 03:37:09 +04:00
Alex Tkachman
5add400e5e
Merge remote branch 'origin/master'
2012-01-20 20:21:25 +01:00
svtk
496ced4f1a
test for default std.io.*
2012-01-20 19:32:12 +04:00
svtk
b3eb44e769
removed some string methods from library.jet
2012-01-20 19:32:12 +04:00
Maxim Shafirov
f541cce098
Get full/core versions of IDEA using update_dependencies.xml. Don't use plugin SDK anymore.
2012-01-20 19:17:32 +04:00
Alex Tkachman
35a1240dc7
KT-1018: better handling of property visibility
2012-01-20 14:21:38 +01:00
svtk
8ec8fa47a4
KT-1078 Problem with visibility in do-while
2012-01-20 14:52:48 +04:00
Alex Tkachman
b4b1ec1bb5
Merge remote branch 'origin/master'
2012-01-20 11:05:02 +01:00
Alex Tkachman
aa2baf1eff
tiny diagnostics improvments
2012-01-20 11:04:48 +01:00
svtk
c09806da79
KT-1066 false 'Variable cannot be initialized before declaration'
2012-01-20 14:01:31 +04:00
svtk
936a081bae
KT-1075 No type check for 'in range' condition in 'when' expression
2012-01-20 12:10:34 +04:00
svtk
e2189f53e1
KT-1071 import the std.io package by default (tests after KT-842)
2012-01-20 12:00:33 +04:00
svtk
7fae503a38
KT-1080 Don't use previously imported packages while resolving import references
2012-01-20 11:58:17 +04:00
Stepan Koltsov
746279ed56
diagnostics in mkdirs
2012-01-19 20:33:37 +04:00
Stepan Koltsov
b360d2ada3
test for bytecode generation of kotlin code against descriptors loaded from binary classes
...
test is:
1. compile file A
2. compile file B with binary class A in classpath
3. execute some code from file B
2012-01-19 20:16:09 +04:00
Stepan Koltsov
8125a1003e
move some tests into "compiler" subpackage
2012-01-19 20:16:05 +04:00
Stepan Koltsov
b6590a3814
codegen: fix calls to global functions when loaded from java descriptors
2012-01-19 18:05:00 +04:00
Andrey Breslav
0c95fb9fc1
Fix override resolutions when the same supertype is (indirectly) included many times, such as
...
class A : B, C
class B : C
2012-01-19 16:50:20 +04:00
Maxim Shafirov
4dcf9eafaf
Compilation fix (API changed in IDEA core)
2012-01-19 14:16:02 +04:00
Alex Tkachman
560e0ad604
possible fix for broken compilation
2012-01-19 10:13:22 +01:00
Alex Tkachman
52b81a15e5
KT-998: wrong codegen for labeled continue/break
2012-01-19 00:01:46 +01:00
Alex Tkachman
9b0ff6b4d8
better location diagnostic of internal errors
2012-01-18 21:27:03 +01:00
Alex Tkachman
86a33f8b16
KT-1076 reversed ranges
2012-01-18 20:01:18 +01:00
Alex Tkachman
1a6f018454
Merge remote branch 'origin/master'
2012-01-18 18:10:52 +01:00
Alex Tkachman
a529ad2ac7
KT-1054 comparison of booleans
2012-01-18 18:10:41 +01:00
unknown
16ceb446a3
Fixed completion for method calls.
...
Initial support of Parameter Info (Ctrl+P) feature (including named parameters reordering).
Todo list:
1. Constructors are not working now (even primary constructor).
2. Tests.
2012-01-18 21:05:30 +04:00
Alex Tkachman
01b405c86a
KT-1055 wrong identityEquals codegen
2012-01-18 17:34:48 +01:00
svtk
cc3a7448dc
KT-657 Semantic checks for when without condition
2012-01-18 19:28:39 +04:00
svtk
cbcfeaa1b7
control flow construction: creation of unbound labels in when fixed
2012-01-18 14:34:28 +04:00
svtk
04b1a4937c
Merge remote-tracking branch 'origin/master'
2012-01-18 13:31:52 +04:00
svtk
becd713111
KT-234 Force when() expressions to have an 'else' branch
...
KT-973 Unreachable code
2012-01-18 13:31:42 +04:00
Nikolay Krasko
2a3d1b2b45
KT-1033 Generate implementations produces wrong code
2012-01-18 12:16:40 +04:00
Stepan Koltsov
e2782e0766
make error type from error class
2012-01-18 12:11:02 +04:00
Stepan Koltsov
33aa343ba7
one more problem in codegen
2012-01-18 12:10:48 +04:00