Commit Graph

6615 Commits

Author SHA1 Message Date
Alex Tkachman ff055399a7 house keeping 2011-12-13 15:45:18 +02:00
Alex Tkachman c45d08b7e5 fix for KT-796/797 candidate/resultingDescriptor misuse 2011-12-12 16:21:02 +02:00
Alex Tkachman 92d8d2de72 functional list benchmark and part of rewrite of type info codegen for performance reasons 2011-12-12 10:40:42 +02:00
Alex Tkachman 9511c31cd9 test for KT-789 2011-12-10 09:24:14 +02:00
Alex Tkachman 88bda09504 $typeInfo field better be protected 2011-12-09 12:27:50 +02:00
Alex Tkachman 602aea0467 KT-707 default params for constructors 2011-12-08 19:22:09 +02:00
Alex Tkachman b89956f1fd LockPerf benchmark and related fixes (try/break/continue interoperability) 2011-12-08 11:18:27 +02:00
Alex Tkachman 43885f0955 KT-769, KT-773 wrong compilation of when 2011-12-07 20:34:48 +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
Alex Tkachman ecb323a13e KT-756 incorrect intrinsics on nullable numbers 2011-12-06 15:03:26 +02:00
Alex Tkachman 5dff5bded9 KT-757 wrong inv() for long 2011-12-06 13:29:28 +02:00
Alex Tkachman 627c2186e9 test for obsolete KT-684 2011-12-05 17:29:43 +02:00
Alex Tkachman b253529e27 KT-753 shift operations have second arg Int 2011-12-05 17:13:10 +02:00
Alex Tkachman 91549ed359 KT-752 RangeTo intrinsic called with receiver 2011-12-05 16:55:17 +02:00
Andrey Breslav 90c4b0e746 Raw strings: """ .. """ fixed 2011-11-30 10:20:19 +03:00
Alex Tkachman ce1718e518 better handling of empty if/else blocks 2011-11-29 11:56:30 +02:00
Alex Tkachman a9c4073f8c test for unreproducable KT-640 2011-11-28 15:12:09 +02:00
Nikolay Krasko 778e8fd21b Merge branch 'master' of git+ssh://git.labs.intellij.net/jet 2011-11-25 17:43:09 +04:00
Nikolay Krasko 0c758902ef KT-621 Remove .foo() pattern matching from when (Some tests were rewritten) 2011-11-25 17:39:16 +04:00
Alex Tkachman 21a0d1f85c KT-613 verify error ++/-- in presence of this|receiver 2011-11-25 10:32:17 +02:00
Alex Tkachman b990792917 Merge remote branch 'origin/master' 2011-11-24 22:33:13 +02:00
Stepan Koltsov 7020d6e15c more check for casts
KT-445 (Don't allow deep instanceof for erased parameters) and more

see new tests in compiler/testData/checkerWithErrorTypes/full/cast
2011-11-24 23:52:10 +04:00
Andrey Breslav aba6b3d6b9 KT-549 type inference failed
KT-580 Type inference failed
KT-600 Problem with 'sure' extension function type inference
KT-571 Type inference failed
2011-11-24 22:56:14 +03:00
Alex Tkachman fd9eadb729 KT-602: Array<T> method instead of default constructor parameter 2011-11-24 15:34:08 +02:00
Stepan Koltsov a79202b7e7 Temporarily revert "more check for casts"
(because commit broke seveal tests)

This reverts commit 5d2dfcd48f.
2011-11-24 15:24:10 +04:00
Stepan Koltsov 5d2dfcd48f more check for casts
KT-445 (Don't allow deep instanceof for erased parameters) and more

see new tests in compiler/testData/checkerWithErrorTypes/full/cast
2011-11-23 18:15:37 +04:00
Alex Tkachman ba700ebdbe test for unreproducable KT-528 2011-11-23 12:19:43 +02:00
Alex Tkachman b8f942857b KT-594 Array.get/set intrinsic 2011-11-23 11:56:47 +02:00
Alex Tkachman 8c842a6d5c KT-529 wrong naming of anonimous classes 2011-11-23 11:20:33 +02:00
Alex Tkachman 1c6c5d2bdc test for unreproducable kt533 2011-11-23 10:14:13 +02:00
Alex Tkachman cb37f7b56f ability to test stdlib 2011-11-23 09:56:20 +02:00
Alex Tkachman 8eabc2978e KT-581 wrong implicit receiver for intrinsic method call 2011-11-22 12:57:24 +02:00
Alex Tkachman efceb12f3b rewrite of closure capturing for object literals 2011-11-22 12:35:42 +02:00
Alex Tkachman 159865d751 KT-560 - no type coertion for fields 2011-11-22 09:09:51 +02:00
Alex Tkachman 7abf87b797 fix for test broken by previous build 2011-11-19 07:19:12 +02:00
Alex Tkachman abb15a85d6 KT-434 test and ability to supply full JDK for compiler tests 2011-11-19 07:01:58 +02:00
Alex Tkachman 39ca8eded8 KT-531 Support nullable iterator in for() 2011-11-18 21:12:25 +02:00
Alex Tkachman 50edc9750b KT-535 no need in outer type info for class object 2011-11-18 13:38:38 +02:00
Alex Tkachman b054ccefdb KT-518 - array like expression via intrinsic method 2011-11-18 12:10:08 +02:00
Alex Tkachman c896206284 commented test case for KT-285 2011-11-18 08:21:36 +02:00
Alex Tkachman 1b04870fa4 proper try/catch/finally 2011-11-16 14:26:16 +02:00
Alex Tkachman 84593f2cfb KT-513 Proper use of resolved call in case of infix calls 2011-11-15 16:52:35 +02:00
Alex Tkachman aaed9b0325 KT-504 array like expressions with type parameters 2011-11-15 12:42:51 +02:00
Alex Tkachman 3b2fb0da8f KT-508 accessors for enclosed private fields 2011-11-14 19:34:00 +02:00
Alex Tkachman 6982ce454e KT-503 test. Never use asm.Type.getElementType() 2011-11-14 06:17:11 +02:00
Alex Tkachman 3904b91e4c backend refactoring from extension properties and proper naming scheme of inner classes and objects 2011-11-13 21:08:35 +02:00
Alex Tkachman a3ac4506af failing test for kt-475 2011-11-12 20:51:43 +02:00
Andrey Breslav c74a0a62cc KT-313 Bug in substitutions in a function returning its type parameter T 2011-11-12 20:29:38 +04:00
Stepan Koltsov a6898c7c64 simplify KT-249
for KT-449
2011-11-09 16:26:12 +04:00
Alex Tkachman cfc41361ac expressions as functions 2011-11-08 22:45:48 +01:00