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 |
|
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
|
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 |
|
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 |
|
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 |
|
Andrey Breslav
|
1e5673f479
|
CF for break and continue in nested function literals
|
2011-04-01 14:47:11 +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 |
|
Andrey Breslav
|
f8a5c25714
|
Fix for the code to compile
|
2011-04-01 12:52:50 +04:00 |
|
Andrey Breslav
|
ad7115ce20
|
Qualified 'this' for classes
|
2011-03-28 22:45:16 +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
|
7debc628b5
|
rename
|
2011-03-25 16:08:57 +03:00 |
|
Dmitry Jemerov
|
3b30500055
|
Jet files can be compiled from within IDEA
|
2011-03-24 18:00:06 +01:00 |
|
Dmitry Jemerov
|
af4c777197
|
hello world can be compiled
|
2011-03-24 18:00:05 +01:00 |
|
Dmitry Jemerov
|
58912bad3e
|
generate static field accesses
|
2011-03-24 18:00:05 +01:00 |
|
Dmitry Jemerov
|
ecf10d4c35
|
Merge branch 'master' of git.labs.intellij.net:jet
|
2011-03-24 18:00:04 +01:00 |
|
Andrey Breslav
|
bec9f1e89a
|
Types of selectors in DotQualifiedExpressions are recorded
|
2011-03-24 19:50:56 +03:00 |
|
Andrey Breslav
|
b51653fe74
|
Primary constructor parameters supproted properly
|
2011-03-24 19:50:44 +03:00 |
|
Dmitry Jemerov
|
b346c16c83
|
type mapper refactored; more stuff works for function calls
|
2011-03-24 15:49:16 +01:00 |
|
Dmitry Jemerov
|
802f6e1c7d
|
function call generation works in some trivial cases
|
2011-03-24 15:18:29 +01:00 |
|
Dmitry Jemerov
|
501813ced3
|
typo
|
2011-03-24 12:37:33 +01:00 |
|
Andrey Breslav
|
a476377d35
|
new Out<in T>().produce() returns Any?
|
2011-03-23 17:06:45 +03:00 |
|
Andrey Breslav
|
cd339fbb1b
|
Property resolution
|
2011-03-23 16:04:36 +03:00 |
|
Andrey Breslav
|
e6b0a64b14
|
Scope filtering according to type projections supported
|
2011-03-22 21:06:52 +03:00 |
|
Andrey Breslav
|
1ed0c11ce2
|
Better error reporting for overloads
|
2011-03-21 21:14:52 +03:00 |
|
Andrey Breslav
|
0340e9623c
|
Constructors (all but Java) work, a draft version
|
2011-03-21 17:37:34 +03:00 |
|
Andrey Breslav
|
1c36c9be16
|
Resolve for 'for' and 'while', 'do..while' pending
|
2011-03-17 14:43:00 +03:00 |
|
Andrey Breslav
|
b46543b872
|
Support for a?b
|
2011-03-16 20:42:14 +03:00 |
|
Andrey Breslav
|
955faa350f
|
PSI shape changed for calls like a.b()
|
2011-03-16 20:10:37 +03:00 |
|
Andrey Breslav
|
d7d3a50d13
|
?: supported
|
2011-03-16 17:56:55 +03:00 |
|
Andrey Breslav
|
69d2c27e4f
|
is, ===, !==, &&, ||
|
2011-03-16 16:52:39 +03:00 |
|
Andrey Breslav
|
4dec2ce60f
|
casts supported
|
2011-03-16 16:22:35 +03:00 |
|
Andrey Breslav
|
6fb8ed823c
|
Letter-ending number literals removed (10L, 1.0d, 1.0f)
|
2011-03-16 15:22:49 +03:00 |
|
Andrey Breslav
|
1792a71a5b
|
IntRanges + fixes in tests
|
2011-03-15 22:21:55 +03:00 |
|
Andrey Breslav
|
2a8de3d6a9
|
Implicit conversions for numbers removed
|
2011-03-15 22:10:26 +03:00 |
|
Andrey Breslav
|
469f02ef5a
|
compareTo
|
2011-03-15 18:10:17 +03:00 |
|
Andrey Breslav
|
2e8b828ee0
|
Resolve for "!"
|
2011-03-15 17:17:09 +03:00 |
|
Andrey Breslav
|
0388171d88
|
s/Type/JetType/
|
2011-03-15 13:46:40 +03:00 |
|
Andrey Breslav
|
74190bf773
|
Little fixes for resolve
|
2011-03-14 22:47:21 +03:00 |
|
Andrey Breslav
|
36cd2f3a79
|
Complete resolve for array access expressions
|
2011-03-14 20:50:51 +03:00 |
|