Andrey Breslav
|
63aecd285e
|
Merge remote branch 'origin/master'
|
2011-05-13 20:23:28 +04:00 |
|
Dmitry Jemerov
|
82dabdc8d5
|
!is is supported
|
2011-05-13 18:21:30 +02:00 |
|
Dmitry Jemerov
|
26790f1346
|
'is' works with generic types correctly (initial implementation of reified generics)
|
2011-05-13 18:06:25 +02:00 |
|
Andrey Breslav
|
b67359a861
|
Problem caused by the asymmetry of equals() for deferred types solved (ad hoc)
|
2011-05-13 19:48:56 +04:00 |
|
Dmitry Jemerov
|
5711927522
|
initial implementation of 'is' operator
|
2011-05-13 16:07:32 +02:00 |
|
Dmitry Jemerov
|
253f06971a
|
Merge remote-tracking branch 'origin/master'
|
2011-05-13 15:09:28 +02:00 |
|
Dmitry Jemerov
|
fa52f5f513
|
initial implementation of as?
|
2011-05-13 15:08:57 +02:00 |
|
Andrey Breslav
|
5aad7021af
|
Merge remote branch 'origin/master'
|
2011-05-13 17:08:18 +04:00 |
|
Andrey Breslav
|
7848122d8d
|
Type patterns supported
|
2011-05-13 17:07:21 +04:00 |
|
Andrey Breslav
|
29dba62144
|
Merge remote branch 'origin/master'
|
2011-05-13 15:57:01 +04:00 |
|
Dmitry Jemerov
|
1966d6d12c
|
implementation classes implement JetObject; initial implementation of getTypeInfo() method and typeof operator
|
2011-05-13 13:42:17 +02:00 |
|
Andrey Breslav
|
e897cf2dc7
|
Merge remote branch 'origin/master'
|
2011-05-13 15:33:55 +04:00 |
|
Andrey Breslav
|
7d96459357
|
TypeInfo moved to jet.typeinfo namespace
|
2011-05-13 15:33:44 +04:00 |
|
Andrey Breslav
|
45ca9c2588
|
Merge remote branch 'origin/master'
|
2011-05-13 15:23:41 +04:00 |
|
Andrey Breslav
|
d9bbecfaee
|
typeof() supported
|
2011-05-13 15:18:45 +04:00 |
|
Dmitry Jemerov
|
5c2e90345a
|
group codegen test files into directories per test case
|
2011-05-13 12:30:28 +02:00 |
|
Andrey Breslav
|
77d425dc42
|
Merge remote branch 'origin/master'
|
2011-05-13 13:49:14 +04:00 |
|
Dmitry Jemerov
|
e57ed7401d
|
generate try/catch
|
2011-05-12 20:20:29 +02:00 |
|
Dmitry Jemerov
|
0e864dd9dc
|
fix PropertyGenTest: context of a function can be not only a class but also a namespace
|
2011-05-12 19:05:17 +02:00 |
|
Andrey Breslav
|
c54d235dfa
|
Working on type inference for recursive definitions
|
2011-05-11 21:25:37 +04:00 |
|
Andrey Breslav
|
d40bec3eba
|
JET-26 Check bounds in generic types: fixed substitution problems
|
2011-05-11 18:26:53 +04:00 |
|
Andrey Breslav
|
7c263c3e95
|
JET-26 Check bounds in generic types
+ Working on JET-25 Support method overriding
|
2011-05-10 21:37:17 +04:00 |
|
Andrey Breslav
|
7f6440c439
|
Refactoring of the TopDownAnalyzer in progress
|
2011-05-10 19:28:54 +04:00 |
|
Andrey Breslav
|
6caaf6ecfb
|
Code regrouped
|
2011-05-10 15:40:39 +04:00 |
|
Maxim Shafirov
|
ec4bda880d
|
Delegating properties
|
2011-05-09 18:56:23 +04:00 |
|
Maxim Shafirov
|
a8a72a7fc0
|
function delegation
|
2011-05-09 18:34:38 +04:00 |
|
Maxim Shafirov
|
a8d6c80588
|
receiver first
|
2011-05-09 18:29:42 +04:00 |
|
Maxim Shafirov
|
7082646585
|
dead code
|
2011-05-09 18:03:25 +04:00 |
|
Maxim Shafirov
|
e5c895eae1
|
don't push receiver for static objects.
|
2011-05-09 18:02:56 +04:00 |
|
Andrey Breslav
|
1992d384e3
|
Text displayed in hovers is a even nicer now :)
|
2011-05-06 20:23:00 +04:00 |
|
Andrey Breslav
|
cc896ed433
|
Text displayed in hovers is a little nicer now
|
2011-05-06 20:17:51 +04:00 |
|
Andrey Breslav
|
792bc0f5d2
|
AnalyzingUtils refactored
|
2011-05-06 19:56:58 +04:00 |
|
Andrey Breslav
|
a912bef5c5
|
ErrorHandler moved to BindingTrace
|
2011-05-06 19:46:44 +04:00 |
|
Andrey Breslav
|
392d3c340d
|
JET-25 Support method overriding: overrides are bound together (and displayed in the editor)
|
2011-05-06 19:28:46 +04:00 |
|
Andrey Breslav
|
32f5e3c5b9
|
JET-25: isOverridable implemented
|
2011-05-05 21:58:57 +04:00 |
|
Andrey Breslav
|
f84bdf0d54
|
Initial design for the TypeInfo class
|
2011-05-05 17:07:22 +04:00 |
|
Andrey Breslav
|
0e63fa3761
|
Renamed Attribute into Annotation
|
2011-05-04 15:40:30 +04:00 |
|
Andrey Breslav
|
8c8f1eb4dd
|
JET-6 Perform checks for primary and secondary constructors (In progress): class having a stateful property must have a constructor
|
2011-05-04 15:13:25 +04:00 |
|
Andrey Breslav
|
441bef9935
|
JET-9 Support hasBackingField for properties which are parameters of the primary constructor
|
2011-05-04 14:21:45 +04:00 |
|
Andrey Breslav
|
ba221419b4
|
JET-18 Resolve references to value parameters of the primary constructor to parameter or property descriptors according to the semantics
|
2011-05-04 14:12:36 +04:00 |
|
Andrey Breslav
|
dae06f0b67
|
JET-18 Resolve references to value parameters of the primary constructor to parameter or property descriptors according to the semantics
|
2011-05-03 23:21:56 +04:00 |
|
Maxim Shafirov
|
fe36a55a94
|
To green test: inheritance.jet
|
2011-05-03 15:20:31 +04:00 |
|
Andrey Breslav
|
a265c364a3
|
A work-around for an overload resolution bug
|
2011-05-03 13:21:21 +04:00 |
|
Andrey Breslav
|
9f0d0e8722
|
Fixed type substitution for constructor calls
|
2011-05-03 13:10:58 +04:00 |
|
Andrey Breslav
|
e46792a80e
|
Fixed the typechecking for try..catch
|
2011-05-03 12:25:54 +04:00 |
|
Andrey Breslav
|
45da711de3
|
Test fixed
|
2011-05-02 22:27:26 +04:00 |
|
Andrey Breslav
|
b42dfc4e6b
|
Removed junk from the test, accidentally deleted test restored
|
2011-05-02 22:19:22 +04:00 |
|
Andrey Breslav
|
98d3f8260b
|
JET-18 Resolve references to value parameters of the primary constructor to parameter or property descriptors according to the semantics
|
2011-05-02 22:03:00 +04:00 |
|
Andrey Breslav
|
1b2577078a
|
Merge remote branch 'origin/master'
|
2011-05-02 22:02:15 +04:00 |
|
Maxim Shafirov
|
1261d87229
|
Assorted fixes to inheritance/delegation codegen
|
2011-05-02 13:13:27 +04:00 |
|