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 |
|
Andrey Breslav
|
5888ac5a60
|
Working on CFG building
|
2011-03-31 20:50:16 +04:00 |
|
Andrey Breslav
|
ad7115ce20
|
Qualified 'this' for classes
|
2011-03-28 22:45:16 +04:00 |
|
Andrey Breslav
|
f7c76a0d4d
|
Nullability of names
|
2011-03-28 21:00:14 +04:00 |
|
Andrey Breslav
|
16a548ed0a
|
Fewer TypeInferrerVisitor instances generated
|
2011-03-28 20:06:14 +04:00 |
|
Andrey Breslav
|
73bfc57492
|
Nullability checks for infix operations
|
2011-03-28 18:17:57 +04:00 |
|
Dmitry Jemerov
|
739fce330c
|
work in progress on codegen rewrite (no boxing for primitive types)
|
2011-03-28 14:14:41 +02:00 |
|
Dmitry Jemerov
|
d05066f8f5
|
generate plus
|
2011-03-28 14:11:19 +02:00 |
|
Andrey Breslav
|
3e2b41a225
|
Classifier lookup fixed
|
2011-03-25 22:56:27 +03:00 |
|
Andrey Breslav
|
065e0f3bf9
|
Error reporting for class lookup & NPEs in TypeInferrer
|
2011-03-25 19:00:00 +03:00 |
|
Andrey Breslav
|
35f781c713
|
Nullability requirement violation fixed
|
2011-03-25 17:39:48 +03:00 |
|
Andrey Breslav
|
6291754d3a
|
Equality applicability check for === and !==
|
2011-03-25 17:17:56 +03:00 |
|
Andrey Breslav
|
11f4db08c6
|
Equality applicability check
|
2011-03-25 16:23:22 +03:00 |
|