Torsten Ruger
|
dbbcc738c4
|
remove walue which was eold
|
2014-10-05 01:18:11 +03:00 |
|
Torsten Ruger
|
965e5f2a0f
|
minor
|
2014-10-05 01:13:57 +03:00 |
|
Torsten Ruger
|
a99e2602ae
|
introduce method call that includes setup
|
2014-10-05 01:13:43 +03:00 |
|
Torsten Ruger
|
d38097aea4
|
fixing pass order by require order (easier to track)
|
2014-10-05 01:12:16 +03:00 |
|
Torsten Ruger
|
8f0fb7e4e2
|
correct function call to method call (includes vm setup)
|
2014-10-05 01:10:10 +03:00 |
|
Torsten Ruger
|
d7d2622d7f
|
use register instructions
|
2014-10-04 17:22:23 +03:00 |
|
Torsten Ruger
|
9939c6afa0
|
fix imports and name issues
|
2014-10-04 12:52:47 +03:00 |
|
Torsten Ruger
|
4f7fefb0ab
|
using new register instructions
|
2014-10-04 12:52:28 +03:00 |
|
Torsten Ruger
|
f77d3ea7eb
|
move to virtual as it leaves vm instructions
|
2014-10-04 12:50:28 +03:00 |
|
Torsten Ruger
|
c5655b1059
|
a long string of import order and namespace issues which is not over yet
|
2014-10-03 14:52:47 +03:00 |
|
Torsten Ruger
|
1347a85eb7
|
fixing import order
|
2014-10-03 14:33:06 +03:00 |
|
Torsten Ruger
|
a083c03b1d
|
move function call instruction to register level and the pass to arm
|
2014-10-03 14:32:54 +03:00 |
|
Torsten Ruger
|
220d9f6213
|
moving instrctions into own folders and arm machine out of the way
|
2014-10-03 10:25:10 +03:00 |
|
Torsten Ruger
|
9923eb0b07
|
move passes to own dir
|
2014-10-02 16:11:45 +03:00 |
|
Torsten Ruger
|
493b02674c
|
remove some boiler
|
2014-09-30 12:08:12 +03:00 |
|
Torsten Ruger
|
d8710de590
|
fix frame more
|
2014-09-28 11:18:24 +03:00 |
|
Torsten Ruger
|
5a17bf3396
|
more headway on the (new) frame implementation
|
2014-09-27 14:59:16 +03:00 |
|
Torsten Ruger
|
2ce17ed5ff
|
fold messages and frames to save an instance in bootspace
|
2014-09-25 20:31:21 +03:00 |
|
Torsten Ruger
|
efe39292ae
|
extract position as module to be included
|
2014-09-25 20:30:02 +03:00 |
|
Torsten Ruger
|
df9d6284ae
|
up to, ut not including, creating frames
|
2014-09-24 18:25:18 +03:00 |
|
Torsten Ruger
|
363fe5e35f
|
scaffold for NewMessage and Frame
|
2014-09-24 18:15:08 +03:00 |
|
Torsten Ruger
|
892f251d18
|
implement how send should work (but parfait doesn't parse yet, so it doesnt)
|
2014-09-23 20:16:05 +03:00 |
|
Torsten Ruger
|
4e01bc798f
|
add NewMessage / Frame instructions (without actual implementation)
|
2014-09-23 19:06:10 +03:00 |
|
Torsten Ruger
|
3d5eb685a1
|
more constants for slots
|
2014-09-20 17:06:11 +03:00 |
|
Torsten Ruger
|
21177bd7ce
|
add a list of symbols to boot space
|
2014-09-19 19:11:30 +03:00 |
|
Torsten Ruger
|
f80df69262
|
clean
|
2014-09-18 17:04:54 +03:00 |
|
Torsten Ruger
|
49b6b99ab9
|
more work on large moves, including the notion of linking again
|
2014-09-17 17:00:19 +03:00 |
|
Torsten Ruger
|
e7f7f9c319
|
move fits_u8 to integer constant (from numberic)
|
2014-09-17 16:23:29 +03:00 |
|
Torsten Ruger
|
e4474e7e2c
|
rename length to mem_length and suffer the consequences
|
2014-09-17 12:04:54 +03:00 |
|
Torsten Ruger
|
8b8a8eea56
|
rename code.length tp mem_length with lots of noise impact
|
2014-09-16 17:16:56 +03:00 |
|
Torsten Ruger
|
db01529b67
|
eol warning
|
2014-09-16 17:15:17 +03:00 |
|
Torsten Ruger
|
45977ecc01
|
move assembly from visitor into objects, part one
|
2014-09-16 16:06:56 +03:00 |
|
Torsten Ruger
|
c92b165a3f
|
carry constants through in reference slots. resolve functions with it
|
2014-09-15 12:08:37 +03:00 |
|
Torsten Ruger
|
bdd4a3d6ad
|
just checking which part of unimplemented i hit
|
2014-09-14 21:26:30 +03:00 |
|
Torsten Ruger
|
c51dbf51e1
|
renamed true,false,nil class to constant (from value)
|
2014-09-14 18:15:33 +03:00 |
|
Torsten Ruger
|
b29de4600e
|
use slot constants
|
2014-09-11 21:30:40 +03:00 |
|
Torsten Ruger
|
b7e0d3fba4
|
more on set
|
2014-09-11 21:26:22 +03:00 |
|
Torsten Ruger
|
1d33c03537
|
corrected method enter and return and created those missing constants
|
2014-09-11 19:00:14 +03:00 |
|
Torsten Ruger
|
771eeb7a3d
|
fix block positions for debug
|
2014-09-11 15:19:29 +03:00 |
|
Torsten Ruger
|
3d66ffcc17
|
start on __init__
|
2014-09-11 15:01:50 +03:00 |
|
Torsten Ruger
|
e53de8ad43
|
fixup names in builtin module
|
2014-09-10 21:35:52 +03:00 |
|
Torsten Ruger
|
5a5e977b8f
|
get some old builtin code backonline and improve imports
|
2014-09-09 18:03:13 +03:00 |
|
Torsten Ruger
|
61e80d4f28
|
had to boot_classes outside constructor (unfortunately) because of recursion
|
2014-09-09 17:51:34 +03:00 |
|
Torsten Ruger
|
5bb03f2d8b
|
unscoping block names and adding labels to objects (which are off)
|
2014-08-30 20:55:22 +03:00 |
|
Torsten Ruger
|
050a8ada9f
|
fix position handling
|
2014-08-30 17:08:30 +03:00 |
|
Torsten Ruger
|
6d67c03cc9
|
make block replace take array or single instruction
|
2014-08-30 16:57:56 +03:00 |
|
Torsten Ruger
|
b5c39b2749
|
minor debug remove
|
2014-08-30 14:16:41 +03:00 |
|
Torsten Ruger
|
d33077c2b1
|
reworking method and block assembly for new aproach
|
2014-08-30 13:47:51 +03:00 |
|
Torsten Ruger
|
3ed1e814ec
|
more towards correct assembly
|
2014-08-29 15:49:59 +03:00 |
|
Torsten Ruger
|
99b4468599
|
fix spelling
|
2014-08-28 22:32:53 +03:00 |
|