Commit Graph

66577 Commits

Author SHA1 Message Date
svtk 7f2e309ed7 some draft for inline functions (to return to it after M1) 2011-10-28 13:32:45 +04:00
Alex Tkachman f1237f3b75 KT-395 2011-10-28 10:39:44 +02:00
Alex Tkachman d627b5bbb1 fun String?.plus(other: Any?) : String 2011-10-28 09:25:17 +02:00
Alex Tkachman d52ba949a0 KT-130 2011-10-28 08:05:30 +02:00
Dmitry Jemerov 05db935efb kts and ktm -> kotlin file type 2011-10-27 20:41:54 +02:00
Dmitry Jemerov aff1201e2b initial module builder API prototype 2011-10-27 20:36:40 +02:00
Andrey Breslav b467dc2de1 KT-127 Support extension functions in when expressions 2011-10-27 21:29:44 +04:00
Andrey Breslav cff5ea58de KT-128 Support passing only the last closure if all the other parameters have default values 2011-10-27 21:27:57 +04:00
Dmitry Jemerov 0b0aacc9e4 since JetTestCase is no longer a base class for any tests, remove code which is now redundant and rename it to JetTestCaseBuilder 2011-10-27 19:27:18 +02:00
Dmitry Jemerov 0b821ff5bf JetResolveTest -> JetLiteFixture 2011-10-27 19:12:29 +02:00
Dmitry Jemerov a3f8a088be JetPsiCheckerTest and its testdata moved back to plugin tests 2011-10-27 18:44:39 +02:00
Andrey Breslav c6c97c749d Merge remote branch 'origin/master' 2011-10-27 20:16:27 +04:00
Andrey Breslav 37c9e00c3f Test for : KT-282 Nullability in extension functions and in binary calls 2011-10-27 20:16:22 +04:00
Dmitry Jemerov 655d2bd632 FullJetPsiCheckerTest -> JetLiteFixture 2011-10-27 18:12:24 +02:00
Dmitry Jemerov e52cfef3a9 JetControlFlowTest -> JetLiteFixture 2011-10-27 17:59:45 +02:00
Dmitry Jemerov 12da406850 use JetCoreEnvironment in KotlinCompiler 2011-10-27 17:49:39 +02:00
Dmitry Jemerov 22afa7dcf4 codegen tests use JetLiteFixture 2011-10-27 17:46:10 +02:00
Sergey Ignatov 5770450b78 Parameter added, constructor for enum supported 2011-10-27 19:11:06 +04:00
Dmitry Jemerov 1f7a784732 Merge remote branch 'origin/master' 2011-10-27 16:39:20 +02:00
Sergey Ignatov 29a353bcc0 git root fixed 2011-10-27 17:33:59 +04:00
Sergey Ignatov 8cf4c80951 initial commit for j2k 2011-10-27 17:27:15 +04:00
Andrey Breslav 9bd5e78536 Merge remote branch 'origin/master' 2011-10-27 15:02:35 +04:00
Alex Tkachman 3c8d87279e StackOverflow fixed in case of inner class 2011-10-26 23:07:38 +02:00
Andrey Breslav 4fb29d0022 Merge remote branch 'origin/master' 2011-10-26 16:46:55 +04:00
svtk 1de766ff0d KT-402 JetFunctionLiteral visited instead of JetFunctionLiteralExpression 2011-10-26 14:20:07 +04:00
svtk 1d16667bd0 JetTreeVisitor simplified 2011-10-26 12:50:26 +04:00
Andrey Breslav cc2d2c5c39 Merge remote branch 'origin/master' 2011-10-26 12:02:35 +04:00
svtk a81fbd209e Added 'jet' extension for KotlinCompiler 2011-10-25 21:30:50 +04:00
svtk f7950f9469 rename 2011-10-25 17:40:36 +04:00
svtk 2984cfa959 Added bundle for quick fix messages 2011-10-25 17:37:47 +04:00
svtk d54c79a31e Quick fix tests launch improved 2011-10-25 14:42:04 +04:00
Andrey Breslav 62af2437a9 Better errors reporting for this case:
namespace a {
  import // <-- error
} // <-- reported here

namespace b {
  class Y {
      class object {}
      class Z {}
  }
} // <-- used to be reported here
2011-10-24 21:29:29 +04:00
Andrey Breslav 301f8bdd7b Test added for non-* imports 2011-10-24 20:55:10 +04:00
Andrey Breslav d305559caa Merge remote branch 'origin/master' 2011-10-24 19:55:01 +04:00
Andrey Breslav 828eadc6ef Erroneous fix reverted. Test added 2011-10-24 19:54:47 +04:00
Dmitry Jemerov 921085ae6f Merge remote branch 'origin/master'
Conflicts:
	compiler/cli/src/org/jetbrains/jet/cli/KotlinCompiler.java
2011-10-24 17:33:43 +02:00
svtk 000086555b Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-10-24 18:54:35 +04:00
svtk 9122bb373f Added tests for 'uninitialized vars'; 'vals reassignment' (for simple flow) 2011-10-24 18:53:51 +04:00
svtk 3b8819ad24 cfg traversal enhancement 2011-10-24 18:52:29 +04:00
svtk 38464d4e57 Added mark '*' for dead instructions while visualizing cfg 2011-10-24 18:40:23 +04:00
Alex Tkachman b837a1ac14 (Extension)FunctionN generated 2011-10-24 16:13:03 +02:00
svtk 734e8ee3a2 Existing tests correction: forbid val reassignment 2011-10-24 17:40:16 +04:00
Alex Tkachman 5d2241dfbe jet.runtime package introduced 2011-10-24 15:06:22 +02:00
svtk b230b3494d Added tests for control flow graph construction 2011-10-24 13:03:02 +04:00
svtk f074366694 tests fixed 2011-10-24 13:01:46 +04:00
svtk 23278d1427 Dead code finding moved to pseudocode construction 2011-10-24 13:01:02 +04:00
Andrey Breslav 292a41ec15 Erroneous fix reverted. Test added 2011-10-24 11:34:07 +04:00
Alex Tkachman 2010d770b5 Iterator.hasNext() becomes property 2011-10-23 20:20:41 +02:00
Alex Tkachman 5b1d6052d5 small bug-fix 2011-10-23 15:20:54 +02:00
Alex Tkachman a62fb23e15 work in progress on examples 2011-10-23 13:15:37 +02:00