Andrey Breslav
|
cea7f85648
|
Fixed a bug in CF for when() expressions
|
2011-05-18 14:24:17 +04:00 |
|
Andrey Breslav
|
891aebf3bc
|
Basic support for when() expressions
|
2011-05-17 22:33:39 +04:00 |
|
Andrey Breslav
|
169f45b97b
|
AST structure refined for different kinds of when entry conditions
|
2011-05-17 19:32:35 +04:00 |
|
Andrey Breslav
|
b90d43274b
|
Minor cleanup +
JET-32 Display left bar icons for classes, properties and namespaces
|
2011-05-16 23:45:45 +04:00 |
|
Andrey Breslav
|
df2ac2a9ff
|
Refactoring/Cleanup
|
2011-05-16 23:12:50 +04:00 |
|
Andrey Breslav
|
fe5d5771e1
|
Cleanup
|
2011-05-16 21:41:49 +04:00 |
|
Andrey Breslav
|
cefdf3a266
|
Test for JET-11 Redeclaration & Forward reference for classes cause an exception
|
2011-05-16 21:31:19 +04:00 |
|
Andrey Breslav
|
7f07ae6aeb
|
Test for JET-17 Do not infer property types by the initializer before the containing scope is ready
Granular highlighting for redeclaration errors
|
2011-05-16 21:29:07 +04:00 |
|
Andrey Breslav
|
92e1391ca5
|
Test for JET-4: Support forward declarations with no type annotations
|
2011-05-16 21:18:22 +04:00 |
|
Andrey Breslav
|
9103923d39
|
Navigation problems in the IDE fixed
|
2011-05-16 21:07:29 +04:00 |
|
Andrey Breslav
|
0f63489f7c
|
All tests pass
|
2011-05-16 20:48:51 +04:00 |
|
Andrey Breslav
|
f61b776c10
|
Merge remote branch 'origin/master'
|
2011-05-16 15:05:59 +04:00 |
|
Maxim Shafirov
|
0dfc7afb29
|
More delegation tests
|
2011-05-15 01:29:01 +04:00 |
|
Maxim Shafirov
|
3693a2366b
|
Don't generate delegates to a functions, that are locally overriden
|
2011-05-15 01:28:46 +04:00 |
|
Maxim Shafirov
|
c40479fa68
|
fake
|
2011-05-14 17:21:57 +04:00 |
|
Andrey Breslav
|
a6b31b6c25
|
Beautified line icons and display function signatures
|
2011-05-13 21:58:34 +04:00 |
|
Andrey Breslav
|
e087b080e9
|
A bug with local variable initializers fixed
|
2011-05-13 21:14:57 +04:00 |
|
Dmitry Jemerov
|
c4954ebcc3
|
'as?' works on types with generics
|
2011-05-13 19:07:51 +02:00 |
|
Dmitry Jemerov
|
ffd0119a46
|
use standard method index
|
2011-05-13 18:58:35 +02:00 |
|
Andrey Breslav
|
b75354f4b9
|
Merge remote branch 'origin/master'
|
2011-05-13 20:54:57 +04:00 |
|
Andrey Breslav
|
797f9fcc56
|
Indices for type parameters
|
2011-05-13 20:53:48 +04:00 |
|
Dmitry Jemerov
|
6770f309ac
|
'is' works for type parameters
|
2011-05-13 18:42:05 +02:00 |
|
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 |
|