Commit Graph

1445 Commits

Author SHA1 Message Date
svtk 1d16667bd0 JetTreeVisitor simplified 2011-10-26 12:50:26 +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 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
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
Alex Tkachman 469ea25b13 method extracted 2011-10-23 12:27:58 +02:00
Alex Tkachman 63bc261be2 better error reporting in cli-compiler 2011-10-23 12:08:30 +02:00
Alex Tkachman 20bb2242fe private constructor added 2011-10-23 08:29:05 +02:00
Alex Tkachman d76c5d47fd compiler options 2011-10-22 20:22:41 +02:00
Andrey Breslav b905568147 KT-339 Allow to omit Unit return type from function types 2011-10-21 21:51:17 +04:00
Andrey Breslav a1deb4b86a Merge remote branch 'origin/master' 2011-10-21 21:43:16 +04:00
Andrey Breslav a67b76d105 KT-377 Prohibit 'super' as a receiver argument to extension functions
+ SEVERITY_LEVELS added instead of hardcoding weak errors
+ commit() in temporary trace removed the data, so that double commit does not cause duplication of data
2011-10-21 21:43:08 +04:00
Alex Tkachman fe869a236d Any.equals & Any.toString 2011-10-21 18:41:27 +02:00
Alex Tkachman 23c72f4e27 KotlinCompiler accepts directory 2011-10-21 18:37:36 +02:00
Alex Tkachman 142322d3a1 ArrayIterator is JetObject 2011-10-21 17:40:52 +02:00
svtk b31f4b5251 Merge branch 'master' of ssh://git.labs.intellij.net/jet
Conflicts:
	compiler/tests/org/jetbrains/jet/cfg/JetControlFlowTest.java
2011-10-21 17:13:09 +04:00
svtk 2df7f1324a Added flag 'declared locally' (in function body) to control flow analyzer 2011-10-21 15:48:27 +04:00
svtk 54bd401026 Added 'uninitialized variables' check 2011-10-21 15:43:15 +04:00
svtk f0db1e8a21 Added loop parameter, catch parameter to flow 2011-10-21 15:42:07 +04:00
svtk ee561708dd Added local declaration instruction to pseudocode 2011-10-21 15:39:52 +04:00
svtk e5bd34c7b0 Added nondeternministic jump to several labels instruction to pseudocode 2011-10-21 15:38:01 +04:00
Andrey Breslav fb971ff7cb Tests moved to appropriate locations 2011-10-21 13:37:14 +04:00
Andrey Breslav d445a09a80 KT-156 Fix the this<Super> syntax 2011-10-20 18:38:51 +04:00
Dmitry Jemerov ec6dec0d37 separate compiler and plugin tests 2011-10-20 16:21:18 +02:00
Dmitry Jemerov a80398098b examples 2011-10-20 16:21:14 +02:00
Dmitry Jemerov 5e73a1b9fe final slides from rivieradev 2011-10-20 16:21:13 +02:00
Dmitry Jemerov 1fe1d1e4d1 samples from presentation 2011-10-20 16:21:12 +02:00
Andrey Breslav e91d20f326 KT-156 Fix the this<Super> syntax 2011-10-20 18:00:19 +04:00
Andrey Breslav 7bb7ea912e Merge remote branch 'origin/master' 2011-10-20 14:45:26 +04:00
Alex Tkachman 417bb26646 tests/fixes 2011-10-20 07:25:22 +02:00
Dmitry Jemerov efa9a25ea5 actually pass the specified parameters to the Java process 2011-10-19 20:59:21 +02:00
Dmitry Jemerov c26ab4b472 IntRange iteration calls correct methods on IntRange class 2011-10-19 20:29:55 +02:00
Dmitry Jemerov bfbc7ad601 nicer slides 2011-10-19 19:35:41 +02:00
Andrey Breslav 79ee5cd606 KT-156 Fix the this<Super> syntax
In progress: super<List> must work, but currently it does not, only super<List<Foo>> works, where Foo is ignored.
2011-10-19 19:24:46 +04:00