Commit Graph

445 Commits

Author SHA1 Message Date
Dmitry Jemerov 339dbbdc8c put IntCompare on stack 2011-04-07 14:56:17 +02:00
Dmitry Jemerov 230987392b Byte 2011-04-07 14:49:15 +02:00
Dmitry Jemerov 68d3c7a64f fix assertion 2011-04-07 14:45:49 +02:00
Dmitry Jemerov df0a2fb62f Short 2011-04-07 14:27:02 +02:00
Dmitry Jemerov 72eda24f62 failing test for Java Integer to Int? mapping 2011-04-07 14:20:08 +02:00
Dmitry Jemerov 5f2aa9e1f7 failing test for long comparison 2011-04-07 14:17:23 +02:00
Dmitry Jemerov 561bcee4e2 long arithmetics initial 2011-04-07 14:13:00 +02:00
Dmitry Jemerov 66cfb99ce9 failing test for int boxing 2011-04-07 13:41:47 +02:00
Dmitry Jemerov 9a00e73e64 condjump for boolean value on stack 2011-04-07 13:32:59 +02:00
Dmitry Jemerov b722300db7 >= 2011-04-07 13:21:28 +02:00
Dmitry Jemerov 0af4b3b4c1 correctly generate != 2011-04-07 12:49:31 +02:00
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