Commit Graph

7125 Commits

Author SHA1 Message Date
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
Nikolay Krasko 53560b6ba7 Cache for getAllDescriptors() and getObjectDescriptors() 2012-08-08 17:44:16 +04:00
Nikolay Krasko fea73b3dce getObjectDescriptors() for lazy classes 2012-08-08 17:37:38 +04:00
Nikolay Krasko 79ffea63a6 Proper scope merging for file scope 2012-08-08 17:37:37 +04:00
Evgeny Gerashchenko 39daa11e13 Fixed maven build. Renamed usages of upto to rangeTo. Excluded DownTo.kt from js lib compilation. 2012-08-08 17:25:43 +04:00
Evgeny Gerashchenko 8ad8849853 renamed myMethod -> method 2012-08-08 17:25:43 +04:00
Natalia.Ukhorskaya 16bcc7967e Fixed KT-2543 Constructor and function parameter annotations are ignored 2012-08-08 16:39:12 +04:00
Evgeny Gerashchenko 4f68b926fb Fixed RangeTest. 2012-08-08 15:37:58 +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
Nikolay Krasko 0faea1ed0b Chain scope for merging in lazy package descriptor 2012-08-08 15:23:41 +04:00
Nikolay Krasko 8d6b16eb23 Equals for JetLightClass 2012-08-08 15:23:40 +04:00
Evgeny Gerashchenko b1fa44aa4d Removed upto() and downto() member functions from number types
#KT-2519 fixed
2012-08-08 14:48:04 +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
Evgeny Gerashchenko 662fdca034 Added generator and generated for downTo() extension functions for numbers.
#KT-2519 in progress
2012-08-08 14:48:04 +04:00
Evgeny Gerashchenko e14a612699 Removed downto cases from JS backend tests (to be restored, see KT-2586) 2012-08-08 14:48:04 +04:00
Evgeny Gerashchenko 3dfb510a62 Regenerated JavaScript stubs. 2012-08-08 14:48:03 +04:00
Alex Tkachman 336ac45fc9 micro typo fixed 2012-08-07 22:33:44 +03:00
Alex Tkachman 8a29b8562d synthetic accessors for methods/properties are static methods in bytecode 2012-08-07 22:32:34 +03:00
Svetlana Isakova 70c5a5ba9e KT-2505 Type mismatch: inferred type is T but T was expected
#KT-2505
2012-08-07 18:09:02 +04:00
Svetlana Isakova 9102622e02 more tests on type inference
#KT-2200 fixed
 #KT-2283 fixed
2012-08-07 18:09:02 +04:00
Andrey Breslav a98bc541f5 Printer class moved from tests to util 2012-08-07 16:44:14 +04:00
Alex Tkachman 0588d51700 getting rid of default imports for scripts 2012-08-06 18:18:17 +03:00
Alex Tkachman 8613db2724 minor refactoring in JetParsing in order to reuse code 2012-08-06 18:07:46 +03:00
Svetlana Isakova 4b77e9b83a tests for obsolete tasks
#KT-2445 fixed
 #KT-2459 fixed
2012-08-06 18:18:27 +04:00
Svetlana Isakova f730c1357c KT-2484 Type inferred for function literal is (...) -> Int instead of (...) -> Unit, when function literal parameter is explicit
#KT-2484 fixed
2012-08-06 18:18:26 +04:00
Svetlana Isakova 679a678e7c choose the most specific candidate after type inference 2012-08-06 18:18:26 +04:00
Svetlana Isakova b24509577c added issue names in tests 2012-08-06 18:18:26 +04:00
Svetlana Isakova 792cc63197 small refactoring 2012-08-06 18:18:26 +04:00
Svetlana Isakova 036ce3c2e1 KT-2514 Type inference fails when using extension function literal
(check for bounds when inference is not complete added)
 #KT-2514 fixed
2012-08-06 18:18:26 +04:00
Svetlana Isakova 492d4da56d added variance handling to constraint system 2012-08-06 18:18:26 +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 7f456ede1a KT-2149 binary and text compilation in one pass 2012-08-06 12:36:32 +03:00
Natalia.Ukhorskaya a32cb40fc6 Android module: update excluded files 2012-08-06 12:42:29 +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
Nikolay Krasko 4891e0e299 Update error reporter for IDEA 12 - don't copy code. 2012-08-06 11:05:13 +04:00
Nikolay Krasko 157bd147f1 Advanced way for getting package fqn from psi 2012-08-06 11:05:12 +04:00
Nikolay Krasko 8c78a36ad0 Use inherited JDK for android tests 2012-08-06 11:05:11 +04:00
Nikolay Krasko 66eaeedd31 Add types in test 2012-08-06 11:05:09 +04:00
Nikolay Krasko f7f699a929 Additional checkCancel in processing of single task for the call 2012-08-06 11:05:08 +04:00
Nikolay Krasko 871f57ff69 Infer Nullability refactoring 2012-08-06 11:05:07 +04:00
Natalia.Ukhorskaya 5730955ce0 Android module: add test files which depend on junit.jar 2012-08-06 10:48:39 +04:00
Natalia.Ukhorskaya 57707d3a69 Android module: fix build - multifile test isn't supported yet 2012-08-06 10:48:38 +04: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