Commit Graph

  • 8222011874 +-JDK and -NOSTDLIB options Stepan Koltsov 2011-11-23 17:08:47 +04:00
  • e96c92358b Added test. Refactored test code: got rid of obsolete IncludeLibraryTest class. Pavel Talanov 2011-11-23 16:46:15 +04:00
  • cb7c05e550 Fixed design flaw which prevented base class from being inherited if it was defined after the derived class. Pavel Talanov 2011-11-23 16:31:24 +04:00
  • 88f061234b Refactoring. Pavel Talanov 2011-11-22 21:39:55 +04:00
  • f5e5ac42dd Finished work on namespaces. Pavel Talanov 2011-11-22 21:06:36 +04:00
  • f806af4829 Work on namespaces in progress. Pavel Talanov 2011-11-21 22:13:32 +04:00
  • 36d033ea48 . Pavel Talanov 2011-11-21 16:29:31 +04:00
  • 7d43131173 Rewrote reference translation a bit. Added support for when call expression. Pavel Talanov 2011-11-21 14:38:15 +04:00
  • 2d84d17555 Supported overloading plus operator. Pavel Talanov 2011-11-18 19:47:46 +04:00
  • db02cd168b Added support for nullable types in is check. Pavel Talanov 2011-11-18 18:26:29 +04:00
  • e33af7f729 KT-328 Local function in function literals cause exceptions Stepan Koltsov 2011-11-23 16:40:50 +04:00
  • e751e9e032 Merge branch 'master' of git+ssh://git.labs.intellij.net/jet-contrib Natalia.Ukhorskaya 2011-11-23 14:59:10 +04:00
  • 639644d227 Merge branch 'master' of git+ssh://git.labs.intellij.net/jet-contrib Natalia.Ukhorskaya 2011-11-23 14:59:10 +04:00
  • 01025a07c6 Help at rigth part Natalia.Ukhorskaya 2011-11-23 14:55:42 +04:00
  • dca537ce70 Help at rigth part Natalia.Ukhorskaya 2011-11-23 14:55:42 +04:00
  • ba700ebdbe test for unreproducable KT-528 Alex Tkachman 2011-11-23 12:19:43 +02:00
  • 242daa8e17 KT-595 Don't create open functions in open classes Sergey Ignatov 2011-11-23 14:12:04 +04:00
  • b8f942857b KT-594 Array.get/set intrinsic Alex Tkachman 2011-11-23 11:56:47 +02:00
  • 428d6ecfae test for object literal updated Sergey Ignatov 2011-11-23 13:52:46 +04:00
  • f8aa6c727b cleanup Sergey Ignatov 2011-11-23 13:30:07 +04:00
  • 75a4d34da7 KT-584 Convert C-style for statement more correctly Sergey Ignatov 2011-11-23 13:22:33 +04:00
  • 8c842a6d5c KT-529 wrong naming of anonimous classes Alex Tkachman 2011-11-23 11:20:33 +02:00
  • 1c6c5d2bdc test for unreproducable kt533 Alex Tkachman 2011-11-23 10:14:13 +02:00
  • dcf294b1fb Merge remote branch 'origin/master' Alex Tkachman 2011-11-23 09:56:42 +02:00
  • cb37f7b56f ability to test stdlib Alex Tkachman 2011-11-23 09:56:20 +02:00
  • 9edd865a9c More puzzlers Andrey Breslav 2011-11-23 11:15:49 +04:00
  • 4bf3a61621 KT-575 Cannot ++ a class object member svtk 2011-11-22 18:05:50 +04:00
  • 6628920925 Merge remote branch 'origin/master' Alex Tkachman 2011-11-22 15:17:16 +02:00
  • f38fe544ef test for compilation of stdlib Alex Tkachman 2011-11-22 15:16:59 +02:00
  • 91cb701956 KT-526 Unresolved reference for inner static class Stepan Koltsov 2011-11-22 16:55:07 +04:00
  • 9dd9107362 Supporting "kotlin.running.in.server.mode" to throw exception from the analyzer to be logged by the server Andrey Breslav 2011-11-22 16:15:57 +03:00
  • 8cf7618dfb KT-41 Make functions with errors in returning statement return ERROR type and not Nothing svtk 2011-11-22 15:09:59 +04:00
  • 8eabc2978e KT-581 wrong implicit receiver for intrinsic method call Alex Tkachman 2011-11-22 12:57:24 +02:00
  • efceb12f3b rewrite of closure capturing for object literals Alex Tkachman 2011-11-22 12:35:42 +02:00
  • ed4dc03b16 'Implement methods' fix was bound to an error svtk 2011-11-22 14:32:49 +04:00
  • d7e06aeb6a cleanup Sergey Ignatov 2011-11-22 14:25:28 +04:00
  • 8f91bc3f5e namespace block removed Sergey Ignatov 2011-11-22 14:17:37 +04:00
  • 8a74f4fc3e str.equals("") replaced by str.isEmpty() Sergey Ignatov 2011-11-22 13:49:48 +04:00
  • ddcf8d06a3 now only test depends from common-io.jar Sergey Ignatov 2011-11-22 13:26:38 +04:00
  • 94f8b3581c test for new Runnable changed Sergey Ignatov 2011-11-22 13:16:43 +04:00
  • 4f14e3121d object literal supported Sergey Ignatov 2011-11-22 13:14:28 +04:00
  • 74e96f2cc2 ! added Sergey Ignatov 2011-11-22 13:14:04 +04:00
  • fb0cf96488 NPE fixed Sergey Ignatov 2011-11-22 13:13:41 +04:00
  • 159865d751 KT-560 - no type coertion for fields Alex Tkachman 2011-11-22 09:09:51 +02:00
  • 5fa9cbdf76 rename svtk 2011-11-21 19:28:13 +04:00
  • a7a5fa852e KT-469 Allow val-reassignment when appropriate functions are defined svtk 2011-11-21 17:34:31 +04:00
  • 357d1dab82 KT-544 fixed: "Create generic init functions for generic classes" Sergey Ignatov 2011-11-21 16:37:01 +04:00
  • ef415f4748 supported some generics constrcutors and methods for KT-540 Sergey Ignatov 2011-11-21 16:09:23 +04:00
  • ccb3e63638 fixed raw generic types fir KT-540 Sergey Ignatov 2011-11-21 13:37:25 +04:00
  • a00ad38a1c KT-510 this. allows initialization without backing field svtk 2011-11-21 14:35:08 +04:00
  • 3915d24660 more tests for backing fields Stepan Koltsov 2011-11-21 14:07:11 +04:00
  • f6426bc6d4 primitive iterators Alex Tkachman 2011-11-20 11:05:40 +02:00
  • 7abf87b797 fix for test broken by previous build Alex Tkachman 2011-11-19 07:19:12 +02:00
  • abb15a85d6 KT-434 test and ability to supply full JDK for compiler tests Alex Tkachman 2011-11-19 07:01:58 +02:00
  • 39ca8eded8 KT-531 Support nullable iterator in for() Alex Tkachman 2011-11-18 21:12:25 +02:00
  • ebf29263f1 Added some tests from jet project. Pavel Talanov 2011-11-18 17:32:53 +04:00
  • 28763128be Added tests for simple closure examples. Pavel Talanov 2011-11-18 16:56:23 +04:00
  • 7cdfccf2d8 Added support for basic case of function literal. Pavel Talanov 2011-11-18 16:45:53 +04:00
  • 694902103d Rewrote name resolving logic. Improved DeclarationExtractor and renamed to Declarations. Pavel Talanov 2011-11-18 16:12:14 +04:00
  • 50edc9750b KT-535 no need in outer type info for class object Alex Tkachman 2011-11-18 13:38:38 +02:00
  • b054ccefdb KT-518 - array like expression via intrinsic method Alex Tkachman 2011-11-18 12:10:08 +02:00
  • 18e93658b2 IdeaSDK name changed Sergey Ignatov 2011-11-18 13:36:53 +04:00
  • 09a489f9d4 added generic params to method call expression Sergey Ignatov 2011-11-17 18:34:34 +04:00
  • a08fb4fb0a qualified types supported Sergey Ignatov 2011-11-17 18:08:44 +04:00
  • 82fbc98757 types for inner classes supported Sergey Ignatov 2011-11-17 17:10:14 +04:00
  • aa976315d9 support generic params in constructor invocation Sergey Ignatov 2011-11-17 16:35:01 +04:00
  • c5c3e92b4e fixed issue with full name constructor invocation Sergey Ignatov 2011-11-17 16:06:49 +04:00
  • 62bfb55973 now we use members instead of bunch inner classes, fields and methods Sergey Ignatov 2011-11-17 12:54:37 +04:00
  • f06fa3c295 Added support for continue in while/do while. Pavel Talanov 2011-11-18 13:24:18 +04:00
  • 16c6e8bee5 Added support for break expressions in while/do while. Pavel Talanov 2011-11-18 13:19:23 +04:00
  • 37ea3c75ca Split expression tests into different categories. Pavel Talanov 2011-11-18 13:12:47 +04:00
  • 95ab245f15 Added support for multiple cases in one when entry. Pavel Talanov 2011-11-18 12:38:06 +04:00
  • c896206284 commented test case for KT-285 Alex Tkachman 2011-11-18 08:20:45 +02:00
  • d1c49f80c8 Refactoring. Pavel Talanov 2011-11-17 22:28:46 +04:00
  • beb2b50dd2 Merge remote-tracking branch 'origin/master' Andrey Breslav 2011-11-17 17:58:31 +01:00
  • ca5612d710 Devoxx slides Andrey Breslav 2011-11-17 17:58:04 +01:00
  • ca57aee040 Added tests and support for binary with type RHS expressions. Pavel Talanov 2011-11-17 20:19:34 +04:00
  • d4fb413778 Supported variable is value pattern matching. Pavel Talanov 2011-11-17 18:39:40 +04:00
  • 98bcfe7847 Fixed a bug where multiple when entries could execute in one statement. Pavel Talanov 2011-11-17 18:05:47 +04:00
  • 5841049683 Supported another case of when expression. Pavel Talanov 2011-11-17 17:41:00 +04:00
  • d0239085c1 Supported another case of when expression. Pavel Talanov 2011-11-17 17:39:44 +04:00
  • bd33b23f51 Added support for simple case of when expression. Pavel Talanov 2011-11-17 17:17:52 +04:00
  • 628a2334f5 Added support for returning value from safe qualified expression. Pavel Talanov 2011-11-17 15:03:23 +04:00
  • ce39645ccd Added support for simple case of safe qualified access. Pavel Talanov 2011-11-17 14:56:06 +04:00
  • 57f5b2cc7d Supported negated is operation. Pavel Talanov 2011-11-17 14:17:17 +04:00
  • fec7539f8c Supported (Variable is Type expression) for user defined classes. Pavel Talanov 2011-11-17 14:14:47 +04:00
  • 9d848cb8a5 Added a test for a trait extending two traits. Pavel Talanov 2011-11-16 19:40:28 +04:00
  • 81d7f86b93 Worked on kotlinJsLib and supported trait extending other trait. Pavel Talanov 2011-11-16 19:37:03 +04:00
  • eec6fd137f Refactored test code a bit. Pavel Talanov 2011-11-16 17:44:46 +04:00
  • 3c24530b67 more tests for backing fields Stepan Koltsov 2011-11-17 17:22:52 +04:00
  • 773bc1ced2 cleanup Sergey Ignatov 2011-11-16 18:42:20 +04:00
  • 60f7226bd5 use PsiImportStatementBase.isOnDemand inside importToImport method Sergey Ignatov 2011-11-16 18:21:10 +04:00
  • 947a5bf5d8 class initializers supported Sergey Ignatov 2011-11-16 18:10:44 +04:00
  • 532142d12a now we trying to generify constructor only in case when we have two or more constructors in class Sergey Ignatov 2011-11-16 17:14:43 +04:00
  • cc52c0f1c1 Refactored test code a lot. Introduced KotlinLibTest. Pavel Talanov 2011-11-16 17:27:54 +04:00
  • f634fce8b1 Refactored test code a lot. Introduced KotlinLibTest. Pavel Talanov 2011-11-16 17:25:02 +04:00
  • eb888b7efe Refactored test code a lot. Introduced KotlinLibTest. Pavel Talanov 2011-11-16 17:21:15 +04:00
  • 23dd696df2 Refactored test code a lot. Introduced KotlinLibTest. Pavel Talanov 2011-11-16 17:19:06 +04:00
  • 49552568fe Refactored test code a lot. Introduced KotlinLibTest. Pavel Talanov 2011-11-16 17:14:34 +04:00
  • 8f99212d9e Refactored test code a lot. Introduced KotlinLibTest. Pavel Talanov 2011-11-16 17:12:16 +04:00