Pavel Talanov
dfe247e8f8
Refactor.
2011-12-08 19:10:21 +04:00
Pavel Talanov
cdc205cc07
Added a bunch of tests which were omitted because of using ArrayList.
2011-12-08 18:57:19 +04:00
svtk
faf6b87d87
Merge remote-tracking branch 'origin/master'
2011-12-08 18:55:33 +04:00
svtk
d93818d0f5
KT-371 Resolve default parameters for constructors
2011-12-08 18:29:52 +04:00
Alex Tkachman
4bfdbdd063
Merge remote branch 'origin/master'
2011-12-08 16:25:07 +02:00
Alex Tkachman
42a0062b79
LockPerf benchmark and related fixes (nested closures)
2011-12-08 16:24:41 +02:00
Pavel Talanov
5f352cf707
fixes.
2011-12-08 18:21:20 +04:00
Pavel Talanov
dcc21fd4e1
Array list test suite.
2011-12-08 17:48:46 +04:00
Pavel Talanov
38dd718cec
fix test
2011-12-08 17:20:50 +04:00
Pavel Talanov
71b1eac050
arrayList simple test.
2011-12-08 17:14:14 +04:00
Pavel Talanov
f375aa02e3
simplify standardClasses mechanism
2011-12-08 16:54:20 +04:00
Pavel Talanov
4e80605b8b
work on java.util.ArrayList
2011-12-08 16:46:17 +04:00
Pavel Talanov
c9e321d8e4
Refactor.
2011-12-08 15:58:10 +04:00
Pavel Talanov
c25c073b5a
implement standard classes mechanism
2011-12-08 15:58:10 +04:00
Pavel Talanov
a9491fa77e
work on standard classes mechanism implementation
2011-12-08 15:58:09 +04:00
Pavel Talanov
b394483085
simple for support
2011-12-08 15:58:08 +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
svtk
7213d43f22
added util methods 'getParentOfType', 'isAncestor' for descriptors
2011-12-08 13:42:32 +04:00
Alex Tkachman
b89956f1fd
LockPerf benchmark and related fixes (try/break/continue interoperability)
2011-12-08 11:18:27 +02:00
Stepan Koltsov
0656f1f0e0
writing java method signatures
...
All tests pass, but it does not mean nothing is broken.
2011-12-08 04:31:44 +04:00
Stepan Koltsov
ec83517f8d
generic signature is not needed in bridge method
...
(signature generation code will be restored/rewritten in next commit)
please review
2011-12-08 04:31:40 +04:00
Stepan Koltsov
c6ed916101
fix wrong names
2011-12-08 04:31:36 +04:00
Alex Tkachman
43885f0955
KT-769, KT-773 wrong compilation of when
2011-12-07 20:34:48 +02:00
Stepan Koltsov
c76463256b
refactor tests
2011-12-07 22:27:42 +04:00
Stepan Koltsov
b2917154e0
extract file utils
2011-12-07 22:27:38 +04:00
Stepan Koltsov
a16874be6f
Revert "refactor tests". I've broken tests again.
...
This reverts commit 8db2617701 .
2011-12-07 22:06:35 +04:00
Stepan Koltsov
8db2617701
refactor tests
2011-12-07 21:01:51 +04:00
Stepan Koltsov
4cd02c983d
CompileJavaAgainstKotlinTest
...
Test is:
1. find pairs of kotlin/java files in compiler/testData/compileJavaAgainstKotlin
and for each pair
2. compile kotlin file
3. compile java file with kotlin .class in classpath
4. check everything is OK
2011-12-07 20:32:58 +04:00
Andrey Breslav
8735122cce
Merge remote branch 'origin/master'
2011-12-07 19:55:51 +04:00
Andrey Breslav
242c59ffa6
Test fixed after adding debug info
2011-12-07 19:55:44 +04:00
Andrey Breslav
ae03b4531e
Debug info for overload resolution/type inference
2011-12-07 19:45:21 +04:00
Alex Tkachman
1164113233
Merge remote branch 'origin/master'
2011-12-07 15:57:16 +02:00
Sergey Ignatov
15f4d6d400
tests fixed
2011-12-07 17:48:21 +04:00
Sergey Ignatov
374ebaafc8
KT-539 Switch support
2011-12-07 17:47:45 +04:00
Sergey Ignatov
1c374e3382
throw down case for empty cases supported
2011-12-07 17:47:45 +04:00
Sergey Ignatov
dafc510450
throw down case for empty cases supported
2011-12-07 17:47:45 +04:00
Sergey Ignatov
1287379398
first implementation for switch conversion added
2011-12-07 17:47:45 +04:00
Andrey Breslav
2270ab3cba
KT-750 Type inference failed: Constraint violation
2011-12-07 17:37:54 +04:00
Alex Tkachman
ab77056345
Merge remote branch 'origin/master'
2011-12-07 15:36:19 +02:00
Alex Tkachman
41111c3bee
spectral norm benchmark
2011-12-07 15:36:07 +02:00
Pavel Talanov
3cbb5b87fe
Array iterator object support.
2011-12-07 17:30:18 +04:00
Pavel Talanov
3019dc502f
Array throws indexOutOfBoundsExceptions
2011-12-07 17:30:18 +04:00
Pavel Talanov
6f04bb7b7d
refactor
2011-12-07 17:30:17 +04:00
Pavel Talanov
df1c0453e6
move aliasing into context. array size works.
2011-12-07 17:30:16 +04:00
Pavel Talanov
931645f096
work on array size property
2011-12-07 17:30:16 +04:00
Pavel Talanov
cf4cba0edd
simple array tests pass
2011-12-07 17:30:15 +04:00
Pavel Talanov
d22f671643
refactor ReferenceTranslator
2011-12-07 17:30:14 +04:00
Pavel Talanov
cc40a43f4b
Refactor call translator.
2011-12-07 17:30:13 +04:00