Damien
|
eb19efb27e
|
Simplify and improve function & method calling.
|
2013-10-10 22:06:54 +01:00 |
Damien
|
7f5dacf345
|
Implement basic class/object in native code.
|
2013-10-10 11:24:39 +01:00 |
Damien
|
a397776d6b
|
Implement basic class/object functionality in runtime.
|
2013-10-09 23:10:10 +01:00 |
Damien
|
826005c60b
|
Add support for inline thumb assembly.
|
2013-10-05 23:17:28 +01:00 |
Damien
|
6cdd3af601
|
Implement built-in decorators to select emit type.
|
2013-10-05 18:08:26 +01:00 |
Damien
|
4b03e77d4a
|
Factorise EMIT_COMMON calls, mostly into emit_pass1.
|
2013-10-05 14:17:09 +01:00 |
Damien
|
054848a1b8
|
Compiler computes labels and max_num_labels.
|
2013-10-05 13:44:41 +01:00 |
Damien
|
b05d707b23
|
Further factorise PASS_1 out of specific emit code.
|
2013-10-05 13:37:10 +01:00 |
Damien
|
415eb6f850
|
Restructure emit so it goes through a method table.
|
2013-10-05 12:19:06 +01:00 |
Damien
|
429d71943d
|
Initial commit.
|
2013-10-04 19:53:11 +01:00 |