Torsten Ruger
|
f00b06bb44
|
move to relative (to self) addressing
|
2014-09-06 23:03:33 +03:00 |
|
Torsten Ruger
|
c6072c683b
|
oops, less said the better
|
2014-09-06 22:48:58 +03:00 |
|
Torsten Ruger
|
64a433fd15
|
move the 2 to pad_to (from each call)
|
2014-09-06 22:38:32 +03:00 |
|
Torsten Ruger
|
bfa3f28e97
|
fix assembly (at least lositions and padding)
|
2014-09-06 19:48:56 +03:00 |
|
Torsten Ruger
|
197ecd576e
|
debugging assembly
|
2014-09-05 20:56:05 +03:00 |
|
Torsten Ruger
|
d94ec6c72c
|
fix parfait test
|
2014-09-04 14:22:28 +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
|
0271045ff4
|
corrected unit name
|
2014-08-30 20:46:38 +03:00 |
|
Torsten Ruger
|
be8284efd9
|
list all working tests in test_all
|
2014-08-30 19:47:03 +03:00 |
|
Torsten Ruger
|
ccb5b37a3c
|
reinserted arm for now, until dependecy is cleaned up. fixed tests
|
2014-08-30 19:40:37 +03:00 |
|
Torsten Ruger
|
eb85bdd494
|
removed unneccessary and arm
|
2014-08-30 18:05:06 +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
|
48b33e5f9d
|
add position to instruction (for relative calculations)
|
2014-08-30 16:57:34 +03:00 |
|
Torsten Ruger
|
18f33770b5
|
fix and use object writer in test
|
2014-08-30 14:17:00 +03:00 |
|
Torsten Ruger
|
b5c39b2749
|
minor debug remove
|
2014-08-30 14:16:41 +03:00 |
|
Torsten Ruger
|
726a514c9e
|
fix assembler recursion
|
2014-08-30 14:01:22 +03:00 |
|
Torsten Ruger
|
50af6a8f41
|
lots of rework on assembly. constant object for layouts, hash implementation.
|
2014-08-30 13:48:52 +03:00 |
|
Torsten Ruger
|
d33077c2b1
|
reworking method and block assembly for new aproach
|
2014-08-30 13:47:51 +03:00 |
|
Torsten Ruger
|
90e5b4584a
|
rework link into two phase
|
2014-08-29 21:00:25 +03:00 |
|
Torsten Ruger
|
cec339890c
|
fold the linker back into assembler. too easy to get the link and assemble functions out off sync
|
2014-08-29 17:20:59 +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 |
|
Torsten Ruger
|
35b738639b
|
improve readmes
|
2014-08-28 19:12:46 +03:00 |
|
Torsten Ruger
|
1fc3f1fb18
|
renaming ripples
|
2014-08-28 18:53:48 +03:00 |
|
Torsten Ruger
|
09698ec70a
|
moved to consitent md ending
|
2014-08-28 18:52:55 +03:00 |
|
Torsten Ruger
|
b8a74f4a77
|
renamed the kernel dir/ module to Builtin (so to not confuse with ruby kernel module)
|
2014-08-28 18:27:04 +03:00 |
|
Torsten Ruger
|
8c1c72f1c3
|
remove that all include file
|
2014-08-28 16:44:27 +03:00 |
|
Torsten Ruger
|
9dd37a74df
|
add a kenrnel array class with function stubs
|
2014-08-28 16:39:35 +03:00 |
|
Torsten Ruger
|
da3cd69a5c
|
fixed the old list tests for hash, and fixed hash to pass them
|
2014-08-28 16:28:25 +03:00 |
|
Torsten Ruger
|
d3c4087871
|
use simple array based hash, so assembly of it will be easy
|
2014-08-28 16:20:09 +03:00 |
|
Torsten Ruger
|
0bc0506c5a
|
small fix for str len
|
2014-08-28 16:19:43 +03:00 |
|
Torsten Ruger
|
c7bc18dac8
|
small fix for str len
|
2014-08-28 16:19:30 +03:00 |
|
Torsten Ruger
|
fb42cb16f0
|
move get implementation to virtual as it should not result in register action
|
2014-08-28 08:43:38 +03:00 |
|
Torsten Ruger
|
41de2b5822
|
moved boot_class back to virtual (as things get clearer)
|
2014-08-28 08:24:37 +03:00 |
|
Torsten Ruger
|
7d35732923
|
renamed method definition to compiled method
|
2014-08-28 08:10:33 +03:00 |
|
Torsten Ruger
|
e09d3c2f65
|
adding legth of object itself
|
2014-08-28 08:08:11 +03:00 |
|
Torsten Ruger
|
a71f55f661
|
moved all link functions to a (da da) linker class
|
2014-08-27 21:44:23 +03:00 |
|
Torsten Ruger
|
aad3f7ca15
|
equivalent transformation, just looks
|
2014-08-27 17:23:50 +03:00 |
|
Torsten Ruger
|
fc9615a649
|
short hash, inline like for array. with curly braces off course
|
2014-08-27 14:46:34 +03:00 |
|
Torsten Ruger
|
6343e644b4
|
prepare for short hash, but no change yet
|
2014-08-27 14:42:41 +03:00 |
|
Torsten Ruger
|
97f68a1a54
|
basic assembly frame
|
2014-08-26 22:35:56 +03:00 |
|
Torsten Ruger
|
8f9bbe2f1d
|
fold old link and length into one function
|
2014-08-26 16:36:12 +03:00 |
|
Torsten Ruger
|
1379b4ea4e
|
slightly better enter
|
2014-08-26 16:16:59 +03:00 |
|
Torsten Ruger
|
888acdca0c
|
slightly better enter
|
2014-08-26 16:15:00 +03:00 |
|
Torsten Ruger
|
714cd2a5d6
|
slightly better return implementation
|
2014-08-26 16:12:20 +03:00 |
|
Torsten Ruger
|
dd0674c7dd
|
dummy implementation of enter and return
|
2014-08-26 12:05:49 +03:00 |
|
Torsten Ruger
|
7fd9ff44db
|
simple call implementation
|
2014-08-26 11:58:28 +03:00 |
|
Torsten Ruger
|
a3a55aec08
|
add volotiles in their classes
|
2014-08-26 11:50:43 +03:00 |
|
Torsten Ruger
|
b4419fc438
|
start on linking and assembly (again, hurra)
|
2014-08-25 17:03:39 +03:00 |
|