Commit Graph

17099 Commits

Author SHA1 Message Date
Andrey Breslav fde6a6f60f Better support for number ranges, still not perfect 2011-04-07 18:30:18 +04:00
Andrey Breslav 53e4c863e7 More tests for return types 2011-04-07 18:09:29 +04:00
Andrey Breslav f99472e9dd Tests for return types
Transformation for Java boxed types
Lexer fixed for hexadecimal doubles
Longs detected from literals
compareTo with self defined for numbers (working around an unsupported case)
2011-04-07 17:39:40 +04:00
Dmitry Jemerov 3cc3f374b9 failing test for < on Byte 2011-04-07 14:58:11 +02:00
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