Commit Graph

45134 Commits

Author SHA1 Message Date
Dmitry Jemerov 36ae75de34 delete obsolete test (it's now fully covered by NamespaceGenTest) 2011-04-07 12:44:58 +02:00
Andrey Breslav 30d8349272 Typechecker logic fixed for one-branch ifs and 'return x' for Unit-returning functions 2011-04-07 14:43:25 +04:00
Dmitry Jemerov e61e908ab7 failing test 2011-04-07 12:14:25 +02:00
Dmitry Jemerov dc326ca3cd div/mod 2011-04-07 12:09:43 +02:00
Dmitry Jemerov 6cbe151ba8 test for continue; minus works 2011-04-07 11:45:35 +02:00
Dmitry Jemerov fcdba8c950 do/while works now 2011-04-07 11:31:18 +02:00
Andrey Breslav acb433fd2b Codegen tests fixed 2011-04-07 12:42:20 +04:00
Andrey Breslav b621f58a83 Some tests for return types 2011-04-05 16:16:23 +04:00
Andrey Breslav 83e0018b06 Return values collected from CF data 2011-04-05 16:07:25 +04:00
Andrey Breslav 803405f8dd Graphs are dumped only if an env var is set 2011-04-05 12:15:32 +04:00
Andrey Breslav 5c0764f1ce CF/DF for '+=' 2011-04-05 11:54:28 +04:00
Andrey Breslav 69a39907e2 Tests fixed 2011-04-04 21:26:52 +04:00
Andrey Breslav fee824bd78 Tests for basic control flow structures 2011-04-04 21:11:15 +04:00
Andrey Breslav 1fc134072c Test framework for instructions 2011-04-04 18:40:39 +04:00
Andrey Breslav 90b6e78f89 isBlock fixed for doWhile 2011-04-02 23:29:51 +04:00
Dmitry Jemerov 81d75552a3 break now works; support generation of == for integers 2011-04-02 20:20:00 +02:00
Maxim Shafirov 8650c39e72 don't fail if directory already exists 2011-04-02 18:38:17 +04:00
Maxim Shafirov aae94afff2 Ordinal class type mapping. 2011-04-02 18:37:43 +04:00
Maxim Shafirov d706383dca make debug output computer independent 2011-04-02 17:52:37 +04:00
Maxim Shafirov 50f9b000d6 make debug output computer independent 2011-04-02 17:49:46 +04:00
Dmitry Jemerov 74daf3dd79 non-working break 2011-04-01 18:56:42 +02:00
Dmitry Jemerov 230c6efe99 working while, non-working do/while 2011-04-01 18:56:42 +02:00
Andrey Breslav d4d9ac7b8e Null checks 2011-04-01 18:03:47 +04:00
Andrey Breslav 48fdfc54a0 Local functions allowed by the typechecker. Unresolved labels tolerated by the CF builder 2011-04-01 17:58:49 +04:00
Andrey Breslav 783654707a CF for local functions supported 2011-04-01 17:51:53 +04:00
Andrey Breslav 12757146d1 Merge remote branch 'origin/master' 2011-04-01 16:11:03 +04:00
Andrey Breslav 7433859a51 Blocks denoted in the BindingContext 2011-04-01 16:10:48 +04:00
Dmitry Jemerov d8cdc46fe8 junk 2011-04-01 14:10:20 +02:00
Dmitry Jemerov fb5175dbe8 generate comparisons and conditional jumps 2011-04-01 14:10:20 +02:00
Andrey Breslav 76dc0376e5 Tests for qualified 'this', 'break' and 'continue' 2011-04-01 15:57:59 +04:00
Andrey Breslav 15db4c5ad4 Merge remote branch 'origin/master' 2011-04-01 15:48:55 +04:00
Dmitry Jemerov 3425c42b7b use mock JDK from IDEA repo 2011-04-01 13:45:57 +02:00
Dmitry Jemerov dd3f2b3afb add mock JDK to Jet repo 2011-04-01 13:43:43 +02:00
Dmitry Jemerov 02058efd2c bootstrap.xml generates idea.properties 2011-04-01 13:31:26 +02:00
Dmitry Jemerov 1fc037470a move plugin.xml under a source root 2011-04-01 13:24:14 +02:00
Dmitry Jemerov de09ce015b move plugin.xml under a source root 2011-04-01 13:23:48 +02:00
Dmitry Jemerov 7508dcdaba micro-wtf removed 2011-04-01 12:50:21 +02:00
Andrey Breslav 1e5673f479 CF for break and continue in nested function literals 2011-04-01 14:47:11 +04:00
Dmitry Jemerov 1dc4554bd8 shared run configuration to run all tests 2011-04-01 12:43:45 +02:00
Andrey Breslav a97cad116c Debug output removed 2011-04-01 14:11:42 +04:00
Andrey Breslav 46fcb1a0eb Merge remote branch 'origin/master' 2011-04-01 14:09:38 +04:00
Andrey Breslav aec271150a Compilation errors fixed 2011-04-01 14:09:22 +04:00
Andrey Breslav d2c503bd5f CF supported for function literals 2011-04-01 14:04:51 +04:00
Dmitry Jemerov 0f71edcbe9 bootstrap file for CI build 2011-04-01 11:01:03 +02:00
Dmitry Jemerov ab1659faed generate assignment expressions 2011-04-01 10:55:20 +02:00
Andrey Breslav f8a5c25714 Fix for the code to compile 2011-04-01 12:52:50 +04:00
Andrey Breslav eb7db21cab Some CF generated for closures 2011-03-31 23:34:09 +04:00
Andrey Breslav 01105c8c41 Labeled expressions supported in the type inferrer 2011-03-31 21:27:38 +04:00
Andrey Breslav 87d07007a0 Renaming 2011-03-31 21:09:59 +04:00
Andrey Breslav 7baa89e441 CF for try's 2011-03-31 21:06:48 +04:00