Andrey Breslav
|
b905568147
|
KT-339 Allow to omit Unit return type from function types
|
2011-10-21 21:51:17 +04:00 |
|
Andrey Breslav
|
79ee5cd606
|
KT-156 Fix the this<Super> syntax
In progress: super<List> must work, but currently it does not, only super<List<Foo>> works, where Foo is ignored.
|
2011-10-19 19:24:46 +04:00 |
|
Andrey Breslav
|
443c342725
|
Java dependencies untangled from AnalyzingUtils
|
2011-09-09 21:33:38 +04:00 |
|
Andrey Breslav
|
16dcbd41cb
|
"trait" instead of "trait class"
virtual -> open
"final" introduced
"wraps" dropped
|
2011-09-09 16:16:05 +04:00 |
|
Andrey Breslav
|
a2b779fcd0
|
Migrating BindingTraceContext to a transactional form
|
2011-08-17 21:21:44 +04:00 |
|
Andrey Breslav
|
4c8aec3b1b
|
Compile-time constants
|
2011-08-03 14:05:07 +04:00 |
|
Andrey Breslav
|
e397f880d7
|
Typos
|
2011-07-27 10:10:47 -07:00 |
|
Andrey Breslav
|
9cf7a21a3d
|
"Jet" removed from grammar
|
2011-07-14 18:42:22 +04:00 |
|
Andrey Breslav
|
3ead58dc78
|
Short annotations supported in parser for toplevel declarations
Error recovery tests fail
|
2011-07-13 23:22:50 +04:00 |
|
Andrey Breslav
|
79066eefe1
|
Up -> Kotlin
|
2011-07-11 17:56:51 +04:00 |
|
Andrey Breslav
|
4127228a29
|
Modifiers level fixed
|
2011-07-10 18:00:54 +04:00 |
|
Andrey Breslav
|
c2435f0f24
|
JET-126 Put 'where'-clause after the declaration
|
2011-07-08 22:44:56 +04:00 |
|
Andrey Breslav
|
addfc6a421
|
JET-177 Drop extensions
|
2011-07-08 22:05:14 +04:00 |
|
Andrey Breslav
|
d4020a422b
|
JET-180 Rename typeof to typeinfo, type or make it a function
|
2011-07-08 20:27:59 +04:00 |
|
Andrey Breslav
|
0af118c5be
|
Small cosmetics
|
2011-07-08 15:41:32 +04:00 |
|
Andrey Breslav
|
704f153a31
|
JET-174 Make continue work the same way in all contexts inside when
Guards are removed. Continue is not supported yet.
|
2011-07-07 17:18:29 +04:00 |
|
Andrey Breslav
|
900143af5b
|
JET-172 Allow many parameters of a function literals to be declared without parentheses
|
2011-07-06 20:21:22 +04:00 |
|
Andrey Breslav
|
e0d597a1bc
|
JET-140 Change function type syntax
and tests for
JET-168 Improve the parser for function and tuple types as receiver types
|
2011-07-06 18:18:11 +04:00 |
|
Andrey Breslav
|
b19ad2ccb8
|
IO added to Library.jet
Header level changed in control.grm
|
2011-07-05 10:21:45 +04:00 |
|
Andrey Breslav
|
96cd0d1ae2
|
Small fix in nullablilty handling
|
2011-07-04 14:34:04 +04:00 |
|
Andrey Breslav
|
9600afa1e0
|
A note on semicolons
|
2011-06-29 18:29:53 +04:00 |
|
Andrey Breslav
|
c5901962c2
|
Comments
|
2011-06-29 17:08:54 +04:00 |
|
Andrey Breslav
|
2304752e1c
|
Dependencies fixed
|
2011-06-29 15:33:39 +04:00 |
|
Andrey Breslav
|
e3b36bf5a4
|
More comments in the grammar
"used by" navigation
|
2011-06-28 21:05:09 +04:00 |
|
Andrey Breslav
|
8c64490700
|
Unused symbols fixed
|
2011-06-28 19:44:49 +04:00 |
|
Andrey Breslav
|
cb18d1d5c8
|
Precedence table
|
2011-06-28 19:36:32 +04:00 |
|
Andrey Breslav
|
c65d59c1c1
|
Rendering the grammar for Confluence
|
2011-06-28 19:12:26 +04:00 |
|
Andrey Breslav
|
c2fbbff782
|
JET-50 Drop the 'new' keyword
|
2011-06-15 18:00:22 +04:00 |
|
Andrey Breslav
|
4204db9cb0
|
JET-84 Support generic parameter constraints for class objects
Done for classes only, not for functions
|
2011-06-05 01:05:55 +04:00 |
|
Andrey Breslav
|
4884af389f
|
JET-61 Support class objects
|
2011-06-03 18:37:47 +04:00 |
|
Andrey Breslav
|
efd417e043
|
Parsing object declarations
|
2011-06-02 18:44:56 +04:00 |
|
Andrey Breslav
|
5989fb2bc3
|
JET-47 Require a ':' in object literals
|
2011-05-24 22:31:21 +04:00 |
|
Andrey Breslav
|
891aebf3bc
|
Basic support for when() expressions
|
2011-05-17 22:33:39 +04:00 |
|
Andrey Breslav
|
64a8da3296
|
JET-14 Support anonymous initializers
|
2011-04-26 18:13:16 +04:00 |
|
Andrey Breslav
|
d4551a61bf
|
Declarations are not parsed as expressions any more (JET-1)
|
2011-04-25 20:32:12 +04:00 |
|
Andrey Breslav
|
43742828c4
|
Multiple declarations contributing to the same namespace are supported
|
2011-04-25 18:54:18 +04:00 |
|
Andrey Breslav
|
78f3eac62a
|
Property accessors checked. Many things TBD
|
2011-04-18 22:54:46 +04:00 |
|
Andrey Breslav
|
85f0c03708
|
Safe casts supported
|
2011-04-08 15:52:13 +04:00 |
|
Andrey Breslav
|
badf79aee5
|
Closure parameters for constructor invocations
|
2011-03-25 16:07:07 +03:00 |
|
Andrey Breslav
|
b51653fe74
|
Primary constructor parameters supproted properly
|
2011-03-24 19:50:44 +03:00 |
|
Andrey Breslav
|
7601e71571
|
Working on error messages for overload resolution
|
2011-03-21 20:12:53 +03:00 |
|
Andrey Breslav
|
28e16cc214
|
Parenthesis are mandatory after a constructor call (due to problems with 'new Foo?isValid()')
|
2011-03-17 11:51:28 +03:00 |
|
Andrey Breslav
|
f71d2584e6
|
Import syntax fixed
|
2011-03-05 17:04:20 +03:00 |
|
Andrey Breslav
|
bfe22843ce
|
Labels
|
2011-02-24 16:01:51 +03:00 |
|
Andrey Breslav
|
3184d972bf
|
Unneeded separator removed
|
2011-02-16 16:28:31 +03:00 |
|
Andrey Breslav
|
ad61e57646
|
Predicate expression, a?b?.f()
|
2011-02-09 14:48:13 +03:00 |
|
Andrey Breslav
|
09b57d6ee1
|
.call() in when
|
2011-02-09 14:15:12 +03:00 |
|
Andrey Breslav
|
4818007291
|
New syntax fro patterns
|
2011-02-08 20:21:27 +03:00 |
|
Andrey Breslav
|
5e93b1bcf7
|
Unused productions removed
|
2011-02-03 17:35:09 +03:00 |
|
Andrey Breslav
|
90eb9c443b
|
Recovery for expressions. Bug with return inside if fixed
|
2011-01-27 20:01:38 +03:00 |
|