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 |
|
Maxim Shafirov
|
1261d87229
|
Assorted fixes to inheritance/delegation codegen
|
2011-05-02 13:13:27 +04:00 |
|
Maxim Shafirov
|
5e2d8869cf
|
Failing test, now really need to generate getters instead of calls to a getfield
|
2011-04-28 22:01:42 +04:00 |
|
Maxim Shafirov
|
1ebee592a4
|
Failing test
|
2011-04-28 21:43:45 +04:00 |
|
Maxim Shafirov
|
f7566abb5d
|
blackBox() infrastructure
|
2011-04-28 21:32:42 +04:00 |
|
Dmitry Jemerov
|
a61e045e85
|
failing test for try/catch
|
2011-04-28 18:31:40 +02:00 |
|
Dmitry Jemerov
|
89d7adbf73
|
generate for/in over java.lang.Iterable
|
2011-04-28 18:24:16 +02:00 |
|
Dmitry Jemerov
|
da6b4a9595
|
+= for strings
|
2011-04-28 18:15:44 +02:00 |
|
Maxim Shafirov
|
bca39bf21f
|
Delegating to a super constructors, $delegate fields, $this field
|
2011-04-28 19:38:35 +04:00 |
|
Dmitry Jemerov
|
6574cd98ed
|
test for stuff that Max has already implemented
|
2011-04-28 13:29:42 +02:00 |
|
Andrey Breslav
|
244fc31da8
|
JET-16 Check property initializers as parts of the primary constructor's body
|
2011-04-26 18:47:16 +04:00 |
|
Andrey Breslav
|
64a8da3296
|
JET-14 Support anonymous initializers
|
2011-04-26 18:13:16 +04:00 |
|
Andrey Breslav
|
d9997f3c25
|
Generic Java classes supported
|
2011-04-22 18:25:09 +04:00 |
|
Dmitry Jemerov
|
d6611e495b
|
initial support for properties backed by instance fields; some dummy code to generate primary constructor
|
2011-04-21 17:36:37 +02:00 |
|
Dmitry Jemerov
|
aba13415c7
|
failing test for property in class
|
2011-04-21 15:42:51 +02:00 |
|
Dmitry Jemerov
|
d17f095eec
|
namespace properties are mostly working
|
2011-04-21 14:24:28 +02:00 |
|
Dmitry Jemerov
|
c91cd748ff
|
stub for property test
|
2011-04-21 14:23:49 +02:00 |
|
Maxim Shafirov
|
7dec1ce492
|
Multiple classfiles generated by test supported, starting work on interfaces list for jet classes
|
2011-04-19 22:07:27 +04:00 |
|
Andrey Breslav
|
3678b343b6
|
Temporary fix for duplicate key in constructor resolution
|
2011-04-15 18:54:25 +04:00 |
|
Dmitry Jemerov
|
4987b8460c
|
failing test for 'for ... in' on array
|
2011-04-15 13:48:06 +02:00 |
|
Dmitry Jemerov
|
47f883d493
|
primitive type tests extracted
|
2011-04-15 12:49:55 +02:00 |
|
Dmitry Jemerov
|
e76a227837
|
non-working test for class codegen
|
2011-04-15 12:40:02 +02:00 |
|
Dmitry Jemerov
|
c9072a1817
|
non-working test for 'for'
|
2011-04-15 12:16:44 +02:00 |
|
Dmitry Jemerov
|
20520e991f
|
generate calls to functions in a Jet namespace
|
2011-04-14 20:10:40 +02:00 |
|
Dmitry Jemerov
|
4d92f75133
|
failing test (infers boolean return type for some reason)
|
2011-04-14 17:02:32 +02:00 |
|
Dmitry Jemerov
|
f8acb78f01
|
inline some test code snippets
|
2011-04-08 20:07:45 +02:00 |
|
Dmitry Jemerov
|
5a0a03c1e4
|
Revert "refactored conditional jump generation to enable and/or generation"
This reverts commit b74bdb9cfd.
|
2011-04-08 20:02:26 +02:00 |
|
Dmitry Jemerov
|
b74bdb9cfd
|
refactored conditional jump generation to enable and/or generation
|
2011-04-08 19:52:55 +02:00 |
|
Dmitry Jemerov
|
e61e908ab7
|
failing test
|
2011-04-07 12:14:25 +02:00 |
|
Dmitry Jemerov
|
6cbe151ba8
|
test for continue; minus works
|
2011-04-07 11:45:35 +02:00 |
|
Andrey Breslav
|
acb433fd2b
|
Codegen tests fixed
|
2011-04-07 12:42:20 +04:00 |
|
Dmitry Jemerov
|
74daf3dd79
|
non-working break
|
2011-04-01 18:56:42 +02:00 |
|
Dmitry Jemerov
|
230c6efe99
|
working while, non-working do/while
|
2011-04-01 18:56:42 +02:00 |
|
Dmitry Jemerov
|
fb5175dbe8
|
generate comparisons and conditional jumps
|
2011-04-01 14:10:20 +02:00 |
|
Dmitry Jemerov
|
739fce330c
|
work in progress on codegen rewrite (no boxing for primitive types)
|
2011-03-28 14:14:41 +02:00 |
|
Dmitry Jemerov
|
d05066f8f5
|
generate plus
|
2011-03-28 14:11:19 +02:00 |
|
Dmitry Jemerov
|
af4c777197
|
hello world can be compiled
|
2011-03-24 18:00:05 +01:00 |
|
Dmitry Jemerov
|
58912bad3e
|
generate static field accesses
|
2011-03-24 18:00:05 +01:00 |
|
Dmitry Jemerov
|
b346c16c83
|
type mapper refactored; more stuff works for function calls
|
2011-03-24 15:49:16 +01:00 |
|
Dmitry Jemerov
|
802f6e1c7d
|
function call generation works in some trivial cases
|
2011-03-24 15:18:29 +01:00 |
|
Maxim Shafirov
|
5e054c2f0a
|
references to a local properties
|
2011-03-13 21:05:30 +03:00 |
|
Dmitry Jemerov
|
66089811ae
|
resolve parameters, infer function return type from body expression
|
2011-02-28 15:52:32 +03:00 |
|
Dmitry Jemerov
|
8e6c2995d0
|
return 42
|
2011-02-25 19:14:11 +03:00 |
|
Andrey Breslav
|
c779313bdb
|
Test data for codegen
|
2011-02-25 17:13:26 +03:00 |
|