Torsten Ruger
|
bd77db656a
|
remove class_eval on slots to map registers
Use their class names (or for now called object names)
these are the same that Register helper functions accept already anyway
|
2015-06-30 09:39:45 +03:00 |
|
Torsten Ruger
|
a03dcecbbd
|
fix namespacing and remove indexes
|
2015-06-29 20:58:52 +03:00 |
|
Torsten Ruger
|
553f30c874
|
more ripples from removing index constants
|
2015-06-29 20:58:06 +03:00 |
|
Torsten Ruger
|
02615db508
|
minor
|
2015-06-28 22:02:27 +03:00 |
|
Torsten Ruger
|
8674c322c4
|
correctly linking frames and messages
|
2015-06-28 22:02:07 +03:00 |
|
Torsten Ruger
|
99b59d920c
|
constant fixes
|
2015-06-28 10:52:02 +03:00 |
|
Torsten Ruger
|
ef42abe611
|
unifying register comstants
were in several files with different names
many files touched, but just renames
|
2015-06-27 21:16:46 +03:00 |
|
Torsten Ruger
|
97b4c469f8
|
fixing register order in some instructions
and their use
Arm is confusing as it has result as first arg
we use forward logic, i.e. from -> to
|
2015-06-27 20:09:21 +03:00 |
|
Torsten Ruger
|
32e1903884
|
finished init routine
and better implemented sys calls
|
2015-06-25 16:31:09 +03:00 |
|
Torsten Ruger
|
2aba926f1f
|
start on reworking sys calls
|
2015-06-22 22:48:42 +03:00 |
|
Torsten Ruger
|
9c21f4274d
|
better names for index constants
|
2015-06-21 21:09:15 +03:00 |
|
Torsten Ruger
|
836089a249
|
clean up Get/SetSlot
document and make arguments consistent
|
2015-06-21 21:00:16 +03:00 |
|
Torsten Ruger
|
aafb179c61
|
move frame_impl to register
|
2015-06-21 17:23:15 +03:00 |
|
Torsten Ruger
|
3fe35e34ec
|
fix slot constant access
|
2015-06-21 17:22:51 +03:00 |
|
Torsten Ruger
|
6867175bd1
|
slot docs and rename
|
2015-06-21 00:21:42 +03:00 |
|
Torsten Ruger
|
5726d2c181
|
move machine to module level
makes for shorter, more concise, access
also remove one more bug possibility
(reinitiation)
|
2015-06-01 08:40:17 +03:00 |
|
Torsten Ruger
|
f08d9659fc
|
getting the symbols to work
|
2015-06-01 08:33:23 +03:00 |
|
Torsten Ruger
|
b58bba3fc4
|
register access fixes
since the constants moved
|
2015-05-24 15:31:30 +03:00 |
|
Torsten Ruger
|
b980def84e
|
move space to parfait
Also make the machine the singleton
and space hang off it
Many repercussions, not all fixed in this commit
|
2015-05-12 15:36:44 +03:00 |
|
Torsten Ruger
|
e1aa3fd843
|
implement the vm call logic
|
2014-10-05 18:40:47 +03:00 |
|
Torsten Ruger
|
d38097aea4
|
fixing pass order by require order (easier to track)
|
2014-10-05 01:12:16 +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
|
a083c03b1d
|
move function call instruction to register level and the pass to arm
|
2014-10-03 14:32:54 +03:00 |
|
Torsten Ruger
|
1af66567fb
|
fixed the SetImplementation with new register instructions
|
2014-10-03 11:07:18 +03:00 |
|
Torsten Ruger
|
9923eb0b07
|
move passes to own dir
|
2014-10-02 16:11:45 +03:00 |
|