Commit Graph

17099 Commits

Author SHA1 Message Date
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
Pavel Talanov ab6895f2b0 refactor and improve. Adopt standard class array implementation 2011-12-07 17:30:13 +04:00
Pavel Talanov c7a4d724a0 fix "enclosingThis" bug 2011-12-07 17:30:12 +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
Alex Tkachman 2d94248731 accidentally commited not finished test commented 2011-12-07 11:54:23 +02:00
Alex Tkachman 99c6e69a19 Merge remote branch 'origin/master' 2011-12-07 11:52:14 +02:00
Alex Tkachman d272979b09 thread ring benchmark and related bug fixes (non null array creation and wrong signature of enclosing class) 2011-12-07 11:51:50 +02:00
Nikolay Krasko e5c39df519 KT-658 Show types in IDEA auto assist for kotlin 2011-12-07 12:19:50 +04:00
Stepan Koltsov bf54dc5453 test nullable return types are read from .class files 2011-12-06 23:25:26 +04:00