Andrey Breslav
|
16dcbd41cb
|
"trait" instead of "trait class"
virtual -> open
"final" introduced
"wraps" dropped
|
2011-09-09 16:16:05 +04:00 |
|
svtk
|
c798503c81
|
Added 'override' checks
|
2011-09-09 11:51:10 +04:00 |
|
Andrey Breslav
|
71bc41a938
|
KT-286 Check supertype lists (in progress)
Tests involving multiple inheritance fixed
|
2011-09-08 16:20:01 +04:00 |
|
svtk
|
fa631503ef
|
partial support for 'abstract' modifier added
|
2011-09-06 13:25:56 +04: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
|
8a6ccdfbf4
|
support operator overloading for unary methods
|
2011-07-14 19:22:27 +02:00 |
|
Dmitry Jemerov
|
e316989706
|
generate calls to overloaded binary operators and infix calls
|
2011-07-14 19:22:25 +02:00 |
|
Andrey Breslav
|
c2435f0f24
|
JET-126 Put 'where'-clause after the declaration
|
2011-07-08 22:44:56 +04:00 |
|
Dmitry Jemerov
|
8f71c188e9
|
correctly generate supertypes of class objects and object literals
|
2011-07-08 18:29:54 +02:00 |
|
Dmitry Jemerov
|
c302571bb2
|
test that fails
|
2011-07-08 13:41:01 +02:00 |
|
Dmitry Jemerov
|
4e48e527b1
|
initial implementation of class objects
|
2011-07-08 12:48:36 +02:00 |
|
Andrey Breslav
|
b621e89396
|
Syntax fixed
|
2011-07-06 18:50:55 +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 |
|
Maxim Shafirov
|
6bbf1a61fe
|
Failing tests
|
2011-07-04 13:27:24 +04:00 |
|
Dmitry Jemerov
|
8a1b9933e4
|
assorted fixes to handle boxing correctly when calling generic methods/properties; rename getUnsubstitutedValueParameters/ReturnType to getValueParameters/ReturnType
|
2011-06-30 16:48:13 +02:00 |
|
Maxim Shafirov
|
ef1cbbfb36
|
first 'real' closure test, green
|
2011-06-24 17:56:46 +04:00 |
|
Maxim Shafirov
|
5890813fc3
|
Extension closures test fixed
|
2011-06-23 21:24:49 +04:00 |
|
Andrey Breslav
|
f4eab7d53f
|
Merge remote branch 'origin/master'
Conflicts:
idea/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java
|
2011-06-23 20:31:04 +04:00 |
|
Andrey Breslav
|
3342515892
|
JET-121 Extension closure scope, empty?
|
2011-06-23 20:30:21 +04:00 |
|
Maxim Shafirov
|
48f40bba46
|
failing test
|
2011-06-23 16:58:07 +04:00 |
|
Maxim Shafirov
|
763e41fc5e
|
Failing test, some work for frontend
|
2011-06-23 12:29:31 +04:00 |
|
Maxim Shafirov
|
c75ad51d5c
|
Closure and boxing parameter
|
2011-06-22 21:35:24 +04:00 |
|
Maxim Shafirov
|
90038fda02
|
Closure and boxing return value
|
2011-06-22 21:26:01 +04:00 |
|
Maxim Shafirov
|
3619e411a7
|
first "OK" closure test.
|
2011-06-22 18:46:56 +04:00 |
|
Maxim Shafirov
|
b4ded8702c
|
failing test
|
2011-06-20 14:45:27 +04:00 |
|
Dmitry Jemerov
|
167e5bb400
|
correctly generate Java superclass constructor calls; don't replace owner when Java method is called via a Jet class
|
2011-06-17 17:33:13 +02:00 |
|
Dmitry Jemerov
|
7b9ea52b7a
|
initial support for secondary constructors; constructor generation refactored a bit
|
2011-06-17 17:33:13 +02:00 |
|
Andrey Breslav
|
94f00509e2
|
JET-34 Require a return statement in a function with a block body
JET-77 Require a return type annotation for non-Unit returning functions with block bodies
|
2011-06-17 18:03:30 +04:00 |
|
Andrey Breslav
|
8786c6a667
|
Type annotations required on functions
|
2011-06-15 21:21:33 +04:00 |
|
Andrey Breslav
|
c2fbbff782
|
JET-50 Drop the 'new' keyword
|
2011-06-15 18:00:22 +04:00 |
|
Dmitry Jemerov
|
0a1161f5c1
|
support qualified this
|
2011-05-30 21:41:15 +04:00 |
|
Dmitry Jemerov
|
15f55d852d
|
first step of refactoring code to generate 'this' expressions and receivers in ExpressionCodegen; correctly generate references to outer class properties in inner superclass constructor call
|
2011-05-30 20:35:58 +04:00 |
|
Dmitry Jemerov
|
e616c38a9f
|
pass outer instance when calling base inner class constructor in inner class
|
2011-05-30 19:55:44 +04:00 |
|
Dmitry Jemerov
|
8adaf297ef
|
correct generation of 'this' in DImpl classes
|
2011-05-30 18:14:57 +04:00 |
|
Dmitry Jemerov
|
4fdfcdc541
|
superclass stuff improvements
|
2011-05-30 16:26:12 +04:00 |
|
Dmitry Jemerov
|
6517a82ee1
|
generate initializer blocks
|
2011-05-29 19:21:24 +04:00 |
|
Dmitry Jemerov
|
9e4567ffc3
|
initial, barely working implementation of inner classes
|
2011-05-29 18:16:58 +04:00 |
|
Maxim Shafirov
|
0dfc7afb29
|
More delegation tests
|
2011-05-15 01:29:01 +04:00 |
|
Dmitry Jemerov
|
5c2e90345a
|
group codegen test files into directories per test case
|
2011-05-13 12:30:28 +02:00 |
|