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 |
|
Andrey Breslav
|
2bde517127
|
Descriptors have containing declarations
|
2011-03-14 18:32:54 +03:00 |
|
Maxim Shafirov
|
5e054c2f0a
|
references to a local properties
|
2011-03-13 21:05:30 +03:00 |
|
Andrey Breslav
|
917dfd402e
|
Basic overload resolution supported
|
2011-03-11 17:41:18 +03:00 |
|
Andrey Breslav
|
28a88faf61
|
Test for infix resolve
|
2011-03-11 13:05:51 +03:00 |
|
Andrey Breslav
|
c1677055b0
|
Resolution in generic classes fixed
|
2011-03-10 17:13:19 +03:00 |
|
Andrey Breslav
|
5472df794b
|
Small refactoring in the test
|
2011-03-09 16:19:09 +03:00 |
|
Andrey Breslav
|
4d574402ed
|
namespace-level functions supported + tests for resolve to Java
|
2011-03-09 16:17:28 +03:00 |
|
Andrey Breslav
|
db9c36adb0
|
Java imports work
|
2011-03-05 20:41:51 +03:00 |
|
Andrey Breslav
|
c40d0fce24
|
Fully-qualified names of Java elements supported
|
2011-03-05 16:12:45 +03:00 |
|