Commit Graph

66577 Commits

Author SHA1 Message Date
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
svtk a9d1cea965 fix after merge 2011-12-06 22:45:19 +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
Stepan Koltsov 6f21de8edc working on reading class data from .class files 2011-12-06 22:32:17 +04:00
Stepan Koltsov d38f1cf813 temporarily disable java.elementFinder in plugin
to continue work on type loader

(approved by Andrey)
2011-12-06 22:32:12 +04:00
Stepan Koltsov 0d5f507a6c split Bounds.jet test into smaller tests 2011-12-06 22:32:07 +04:00
Nikolay Krasko 834c1aeacc Merge conflicts 2011-12-06 22:11:30 +04:00
Stepan Koltsov f68aabbcab Temporarily revert "working on reading class data from .class files"
This reverts commit 29ebb124c8.
2011-12-06 17:48:33 +04:00
Sergey Ignatov 0c358a9e94 profile settings added 2011-12-06 17:37:25 +04:00
Sergey Ignatov 91689b59b0 KT-696 Create a bunch of functions for java.lang.Object compatibility 2011-12-06 17:37:25 +04:00
Sergey Ignatov 6cc8caa1eb KT-546 Enum constructor invocations 2011-12-06 17:37:25 +04:00
Sergey Ignatov 3be18e69e2 added tests for tilde and excl operators 2011-12-06 17:37:25 +04:00
Alex Tkachman ecb323a13e KT-756 incorrect intrinsics on nullable numbers 2011-12-06 15:03:26 +02:00
Stepan Koltsov 29ebb124c8 working on reading class data from .class files 2011-12-06 16:54:52 +04:00
Stepan Koltsov 1ad4b73f5e fix "name" parameter name 2011-12-06 16:28:25 +04:00
Alex Tkachman 5dff5bded9 KT-757 wrong inv() for long 2011-12-06 13:29:28 +02: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 b182d61a03 Merge remote branch 'origin/master'
Conflicts:
	compiler/backend/src/org/jetbrains/jet/codegen/FunctionCodegen.java
2011-12-06 14:44:39 +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
Alex Tkachman b9f1ddd14c default params of constructors (untested because frontend is not ready yet) 2011-12-06 12:42:18 +02:00
Alex Tkachman 36c0ab6642 work in progress on extra type info in bytecode 2011-12-06 09:25:59 +02:00
Alex Tkachman 627c2186e9 test for obsolete KT-684 2011-12-05 17:29:43 +02:00