Commit Graph

6615 Commits

Author SHA1 Message Date
Evgeny Gerashchenko 0124c7bb5a KT-2583 Support *Range.EMPTY
#KT-2583 fixed
2012-08-09 15:13:42 +04:00
Alex Tkachman 231dda6002 test for obsolete KT-1528 2012-08-09 14:10:17 +03:00
Alex Tkachman 6af235fe2b KT-2589 fix: putting some order on bytecode flags 2012-08-09 13:35:44 +03:00
Alexander Udalov f5e9786ffc fix javaClass function and property
#KT-2318 Fixed
 #KT-2593 Fixed
2012-08-08 22:25:15 +04:00
Alexander Udalov e5119da97a Multiple fixes for try-catch-finally codegen
#KT-2259 Fixed
 #KT-2577 Fixed
2012-08-08 15:35:23 +04:00
Evgeny Gerashchenko a4031225d0 Changed usages of upto/downto in test to rangeTo and downTo, respectively.
#KT-2519 in progress
2012-08-08 14:48:04 +04:00
Alexander Udalov 04b2477784 KT-2270 VerifyError when default value of constructor parameter is previous parameter
#KT-2270 Fixed
2012-08-06 16:32:36 +04:00
Alex Tkachman 68e436610c KT-1535 test for obsolete issue 2012-08-06 10:55:37 +03:00
Alex Tkachman 532c5b791c KT-454 test for obsolete issue 2012-08-06 10:47:51 +03:00
Alex Tkachman eaddf5db2d KT-2480 test for obsolete issue 2012-08-06 10:42:23 +03:00
Alex Tkachman 3f4a197184 KT-2417 fix: proper handling of !in 2012-08-06 10:33:27 +03:00
Alex Tkachman 59d58648bd KT-2275 fix: wrong coercion between nullable primitives 2012-08-06 09:25:20 +03:00
Alex Tkachman 2d63f6f970 KT-2271 fix: default param value refering another param 2012-08-06 08:28:38 +03:00
Alex Tkachman 9819095451 KT-1739: test for obsolete issue 2012-08-04 22:58:33 +03:00
Alex Tkachman fcab204459 KT-2210: Array<Array<T>> type mapping 2012-08-04 22:52:02 +03:00
Alex Tkachman 4e0e7fb943 KT-1892: initializers for extension properties 2012-08-04 22:07:21 +03:00
Alex Tkachman 186807a6d7 KT-1779: test for obsolete issue 2012-08-04 21:41:25 +03:00
Alex Tkachman 5c8863dafe typo while commit fixed 2012-08-04 21:30:39 +03:00
Alex Tkachman bf7bf194e6 KT-1733 test for obsolete issue 2012-08-04 21:29:28 +03:00
Alex Tkachman 454f0aaa15 KT-1936 codegen tests for issue which in fact frontend one 2012-08-04 21:20:28 +03:00
Alex Tkachman c4ff8ae452 KT-1846 proper visibility for constructor parameters properties 2012-08-04 20:13:48 +03:00
Alex Tkachman 0ecb02cc25 KT-2260 test for non reproducable (probably obsolete) issue 2012-08-04 19:23:41 +03:00
Alex Tkachman 3ca1cbf5a0 KT-1845 test for obsolete issue 2012-08-04 19:17:36 +03:00
Alex Tkachman e1e8c65a71 KT-2257 fix. private namespace visibility becomes protected in java land 2012-08-04 18:58:45 +03:00
Alex Tkachman e848e5502b KT-2291: test for obsolete issue 2012-08-04 16:46:27 +03:00
Alex Tkachman 34a0b0dcd4 KT-2334 partly fix: boolean to object coercion 2012-08-04 12:46:49 +03:00
Alex Tkachman 301b55788e KT-2269 fix: hashCode & equals for primitives 2012-08-04 08:55:38 +03:00
Alex Tkachman bcec8b7c36 KT-2331 fix: proper dealing with privite property setters 2012-08-04 08:10:38 +03:00
Alex Tkachman e8debde256 test for unreproducable KT-2288 2012-08-03 12:03:36 +03:00
Alex Tkachman 0e4a8660fd KT-2416 fix contains for ranges with primitive parameters 2012-08-03 09:15:53 +03:00
Alex Tkachman 8ba9e9f51b even more exact test for KT-2509 2012-08-03 08:08:03 +03:00
Alex Tkachman 4f385e89d3 test for unreproducable KT-2509 2012-08-03 08:01:25 +03:00
Alex Tkachman abee22ccca KT2482 fix - empty if codegen 2012-08-03 07:53:12 +03:00
Alex Tkachman 2df30416cd KT-2485 fix - coercion boolean to Any? etc. 2012-08-03 07:00:25 +03:00
Alex Tkachman d6e614a2d4 KT-2566 fix - accessors naming 2012-08-02 19:07:55 +03:00
Alex Tkachman b52b92cd31 one more test for scripts 2012-08-02 09:31:32 +03:00
Alex Tkachman 29054586d3 default imports added to script definitions 2012-08-01 23:05:56 +03:00
Alex Tkachman e134969896 making script classes useful/accessable for the rest of the world 2012-08-01 09:58:01 +03:00
Alexander Udalov 926e01be9c decrease recursion depth to fix failing codegen test on Android 2012-07-31 20:45:06 +04:00
Alexander Udalov dcd5cad427 KT-2280 Recursive function declared in function results in VerifyError
#KT-2280 Fixed

A closure's constructor should not take an instance of itself as an
argument, because it would require caller to pass yet uninitialized
value. Instead it should initialize a corresponding field with 'this'
2012-07-31 19:38:14 +04:00
Alexander Udalov 7609d0de8c testcase for EA-37609 2012-07-30 20:58:42 +04:00
Alexander Udalov a286c475e4 test for KT-1939
#KT-1939 fixed
2012-07-30 19:20:04 +04:00
Alexander Udalov cb9c18b7ad KT-2498 Bridge method is not generated for method when generic parameters are substituted in superclass
#KT-2498 Fixed

generateBridgeIfNeeded() now works as follows: for a given method, find
which declared methods does this method override via breadth-first search.
For each such declared method, generate a bridge if and only if its
signature is different. Keep different methods' signatures in a set to
avoid duplicated bridge signatures.
2012-07-30 18:27:01 +04:00
Alex Tkachman 4685679eaf Merge remote branch 'origin/master' 2012-07-30 13:25:19 +03:00
Alex Tkachman a98cd7aa0f script renamed 2012-07-30 13:24:59 +03:00
Alexander Udalov b55ef01e54 KT-2382 Placing final modifier to overriden method in trait produces runtime exception
#KT-2382 Fixed
2012-07-30 13:31:11 +04:00
Alex Tkachman 7c2d394412 properr names for scripts 2012-07-29 23:58:45 +03:00
Alex Tkachman f8391619a5 configurable script languages 2012-07-29 21:32:53 +03:00
Alex Tkachman 0b327d29bc fix KT-2481: no bridge for supercall 2012-07-28 14:17:42 +03:00
Alexander Udalov fe1e6fc0d3 KT-2541 VerifyError on substituting type after inheritance from trait
#KT-2541 Fixed
2012-07-27 19:43:14 +04:00