Dmitry Jemerov
|
9bfa61bfb2
|
accept .kt extension for Kotlin files
|
2011-07-15 16:20:57 +02:00 |
|
Dmitry Jemerov
|
368f2c77cf
|
stdlib module in examples project
|
2011-07-15 16:01:21 +02:00 |
|
Dmitry Jemerov
|
4ccdb46165
|
foo
|
2011-07-15 16:00:52 +02:00 |
|
Dmitry Jemerov
|
3783a1ded4
|
create GenerationState in read action
|
2011-07-15 15:54:55 +02:00 |
|
Andrey Breslav
|
85fbe4ce90
|
isVariableReassignment for ++ and --
|
2011-07-15 17:49:26 +04:00 |
|
Dmitry Jemerov
|
53fb3483a2
|
correctly update to API change
|
2011-07-15 15:32:27 +02:00 |
|
Dmitry Jemerov
|
bda97c53df
|
generate prefix ++ and -- as intrinsics
|
2011-07-15 14:24:59 +02:00 |
|
Dmitry Jemerov
|
10d6e584ff
|
we don't need a separate implementation of plusAssign for strings after all
|
2011-07-15 14:05:02 +02:00 |
|
Dmitry Jemerov
|
bf5a525748
|
generate augmented assignment for number primitives via intrinsics
|
2011-07-14 20:41:03 +02:00 |
|
Dmitry Jemerov
|
8b1118f907
|
support augmented assignment when ordinary binary operation method is overloaded
|
2011-07-14 20:36:15 +02:00 |
|
Dmitry Jemerov
|
c88e3a1602
|
call overloaded *Assign methods for augmented assignment
|
2011-07-14 20:21:32 +02:00 |
|
Dmitry Jemerov
|
0e75b3363a
|
+= for strings is intrinsic
|
2011-07-14 20:05:56 +02:00 |
|
Dmitry Jemerov
|
8a6ccdfbf4
|
support operator overloading for unary methods
|
2011-07-14 19:22:27 +02:00 |
|
Dmitry Jemerov
|
385f8267fa
|
remove unnecessary restrictions on array indices
|
2011-07-14 19:22:26 +02:00 |
|
Dmitry Jemerov
|
0a9c626f21
|
rangeTo is an intrinsic
|
2011-07-14 19:22:26 +02:00 |
|
Dmitry Jemerov
|
e316989706
|
generate calls to overloaded binary operators and infix calls
|
2011-07-14 19:22:25 +02:00 |
|
Dmitry Jemerov
|
0518cba342
|
String methods are intrinsics
|
2011-07-14 19:22:25 +02:00 |
|
Andrey Breslav
|
fe6eed2913
|
isVariableReassignment
|
2011-07-14 21:20:45 +04:00 |
|
Dmitry Jemerov
|
0e7b8b8f35
|
one more step towards CallableMethod unification
|
2011-07-14 17:52:17 +02:00 |
|
Andrey Breslav
|
a075ce780b
|
Class and style macros
|
2011-07-14 19:16:24 +04:00 |
|
Andrey Breslav
|
117cead179
|
JET-183 Typechecker fails with enum constants
+
Tests for annotations
|
2011-07-14 19:04:07 +04:00 |
|
Andrey Breslav
|
80ab7a6ca6
|
Merge remote branch 'origin/master'
|
2011-07-14 19:03:42 +04:00 |
|
Dmitry Jemerov
|
99bf62827f
|
fix TypeInfoTest
|
2011-07-14 17:02:38 +02:00 |
|
Andrey Breslav
|
c0ef13f47c
|
Merge remote branch 'origin/master'
|
2011-07-14 18:43:13 +04:00 |
|
Andrey Breslav
|
9cf7a21a3d
|
"Jet" removed from grammar
|
2011-07-14 18:42:22 +04:00 |
|
Dmitry Jemerov
|
15f5ccce2d
|
stepping in debugger actually works now
|
2011-07-14 13:36:01 +02:00 |
|
Andrey Breslav
|
3ead58dc78
|
Short annotations supported in parser for toplevel declarations
Error recovery tests fail
|
2011-07-13 23:22:50 +04:00 |
|
Dmitry Jemerov
|
252086263c
|
Boolean.not() is intrinsic
|
2011-07-13 20:17:10 +02:00 |
|
Dmitry Jemerov
|
bfd571b7ee
|
string plus is an intrinsic
|
2011-07-13 20:17:09 +02:00 |
|
Dmitry Jemerov
|
769b9cead5
|
binary operations on numbers are intrinsics
|
2011-07-13 20:17:09 +02:00 |
|
Dmitry Jemerov
|
7a87d7e05c
|
typeinfo() is an intrinsic
|
2011-07-13 20:17:09 +02:00 |
|
Dmitry Jemerov
|
ed241e13d3
|
inv() is an intrinsic
|
2011-07-13 20:17:08 +02:00 |
|
Dmitry Jemerov
|
a1e6d16c96
|
I don't think this was checked in intentionally
|
2011-07-13 20:17:08 +02:00 |
|
Dmitry Jemerov
|
324106904c
|
intrinsics - initial
|
2011-07-13 20:17:07 +02:00 |
|
Dmitry Jemerov
|
cf5763739f
|
refactoring: whenever possible, pass StackValue directly instead of messing with myStack
|
2011-07-13 20:17:07 +02:00 |
|
Dmitry Jemerov
|
cec1ce7c9a
|
generate line number info (initial); position manager (supports stopping at breakpoints, doesn't support stepping yet)
|
2011-07-13 20:17:07 +02:00 |
|
Andrey Breslav
|
42397c887a
|
JET-183 Typechecker fails with enum constants
|
2011-07-13 18:01:51 +04:00 |
|
Andrey Breslav
|
73bb5a1d4e
|
Escaping
Anchors + links + refs
One-token tags
Self-closing tags
|
2011-07-13 17:40:03 +04:00 |
|
Andrey Breslav
|
c9621ab19c
|
The confluence module is no longer a part of the project
|
2011-07-13 13:41:58 +04:00 |
|
Andrey Breslav
|
06bdeebdf2
|
The confluence module is no longer a part of the project
|
2011-07-13 13:25:45 +04:00 |
|
Andrey Breslav
|
ffce22bd58
|
Confluence highlighter with error/warning/unresolved supported
|
2011-07-12 21:56:44 +04:00 |
|
Andrey Breslav
|
41f696fd3d
|
Confluence highlighter with error/warning/unresolved supported
|
2011-07-12 21:56:09 +04:00 |
|
Andrey Breslav
|
1cea1d605d
|
Merge remote branch 'origin/master'
|
2011-07-12 21:55:50 +04:00 |
|
Andrey Breslav
|
6a3289dc97
|
Confluence highlighter with error/warning/unresolved supported
|
2011-07-12 21:55:37 +04:00 |
|
Dmitry Jemerov
|
ad2b15a5bc
|
enum constant constructors
|
2011-07-12 19:26:06 +02:00 |
|
Dmitry Jemerov
|
2d8ed0920b
|
refactoring: use ExpressionCodegen.invokeMethodWithArguments() for calling delegators to constructors
|
2011-07-12 19:26:06 +02:00 |
|
Dmitry Jemerov
|
f44ac29cde
|
simplest case of enum classes
|
2011-07-12 19:26:05 +02:00 |
|
Dmitry Jemerov
|
57f4f664ba
|
refactored generation of static initializer
|
2011-07-12 19:26:05 +02:00 |
|
Andrey Breslav
|
2f3c5b0912
|
Confluence highlighter works
|
2011-07-12 19:08:37 +04:00 |
|
Dmitry Jemerov
|
a09e06b3d4
|
string templates
|
2011-07-12 16:34:50 +02:00 |
|