Torsten Ruger
|
e92f949a71
|
fix the vm in link
|
2014-07-31 21:55:54 +03:00 |
|
Torsten Ruger
|
d57ccf41c9
|
fix gemspec
|
2014-07-31 21:40:58 +03:00 |
|
Torsten Ruger
|
629c6e56e0
|
adds test before functionality (deres a good boy)
|
2014-07-31 21:38:01 +03:00 |
|
Torsten Ruger
|
8effcc866a
|
more machinery to the machine
|
2014-07-30 21:43:12 +03:00 |
|
Torsten Ruger
|
5add9c42f2
|
juggle into the machine
|
2014-07-30 21:07:48 +03:00 |
|
Torsten Ruger
|
5d61fd1b37
|
update
|
2014-07-29 18:58:15 +03:00 |
|
Torsten Ruger
|
e341e6e508
|
small fix
|
2014-07-29 18:53:08 +03:00 |
|
Torsten Ruger
|
869788536f
|
fix
|
2014-07-29 18:47:24 +03:00 |
|
Torsten Ruger
|
7b6f364ba8
|
namechange
|
2014-07-29 18:33:11 +03:00 |
|
Torsten Ruger
|
da9a57b3cf
|
delete some files i had kept for reference
|
2014-07-28 12:59:43 +03:00 |
|
Torsten Ruger
|
8718ebf476
|
last inherited test
|
2014-07-27 10:09:31 +03:00 |
|
Torsten Ruger
|
1a95835442
|
adds message get and set instructions
|
2014-07-25 20:28:38 +03:00 |
|
Torsten Ruger
|
7df1490da8
|
mostly comments
|
2014-07-25 11:48:06 +03:00 |
|
Torsten Ruger
|
8d7b353f33
|
pass message to compile, not frame
|
2014-07-25 10:49:34 +03:00 |
|
Torsten Ruger
|
13a05e7b72
|
comments and cosmetics
|
2014-07-24 21:56:31 +03:00 |
|
Torsten Ruger
|
e427bcef43
|
change method and frame around in calling, easier to understand static first
|
2014-07-24 14:56:27 +03:00 |
|
Torsten Ruger
|
e408b0e4b9
|
fixed while instruciton linking after change in method add
|
2014-07-22 23:27:13 +03:00 |
|
Torsten Ruger
|
25e26f613d
|
fix one more test
|
2014-07-22 11:57:56 +03:00 |
|
Torsten Ruger
|
a6e78ec837
|
fixed the yaml output order for much better readability of failed tests
|
2014-07-19 21:56:17 +03:00 |
|
Torsten Ruger
|
eb44011177
|
fixed that branch numbering bug
|
2014-07-19 21:15:27 +03:00 |
|
Torsten Ruger
|
c03c4f9cc9
|
add return instruction and fix the tests
|
2014-07-18 11:56:46 +03:00 |
|
Torsten Ruger
|
cf00a6e490
|
changed marker
|
2014-07-18 11:16:56 +03:00 |
|
Torsten Ruger
|
23e1b2519e
|
fix all the test data to be yaml
|
2014-07-18 00:30:47 +03:00 |
|
Torsten Ruger
|
2e79caa791
|
using yaml as the storage format of the result as it handles graphs out of the box
|
2014-07-18 00:30:36 +03:00 |
|
Torsten Ruger
|
98db88ac2f
|
not recursing into labels to avoid infinite loops
|
2014-07-18 00:29:45 +03:00 |
|
Torsten Ruger
|
e02c6ed082
|
codes the while, but the testing throws stack too deep because loop detection is missing
|
2014-07-17 16:46:17 +03:00 |
|
Torsten Ruger
|
f00fa98818
|
fixed import
|
2014-07-17 03:01:34 +03:00 |
|
Torsten Ruger
|
337b1a8ee0
|
renamed to kide(crystal)
|
2014-07-17 02:26:13 +03:00 |
|
Torsten Ruger
|
fb105cb895
|
had to let go of crystal (sniff) as the name was taken
|
2014-07-17 01:00:15 +03:00 |
|
Torsten Ruger
|
f8e3f17660
|
split frame into message (caller) and frame (receiver)
|
2014-07-17 00:53:19 +03:00 |
|
Torsten Ruger
|
58298ab62b
|
some cleaning of scratches
|
2014-07-16 22:36:24 +03:00 |
|
Torsten Ruger
|
efeb910843
|
move branch counter to branch instruction (from if) in preperation of while
|
2014-07-16 22:28:28 +03:00 |
|
Torsten Ruger
|
7534626d87
|
fix the if test by naming branch and label and stitching them in constructor
|
2014-07-16 21:16:08 +03:00 |
|
Torsten Ruger
|
ba15f352db
|
gets the if coded, but test fail die to instruction being a graph now
|
2014-07-16 20:16:40 +03:00 |
|
Torsten Ruger
|
4185758532
|
slight rename tremours
|
2014-07-16 20:16:10 +03:00 |
|
Torsten Ruger
|
1ff7ae2b0a
|
rename method
|
2014-07-16 19:24:41 +03:00 |
|
Torsten Ruger
|
55cb6bd2d6
|
working on if
|
2014-07-16 13:20:47 +03:00 |
|
Torsten Ruger
|
3a152c1295
|
adds self to sends args
|
2014-07-15 18:34:03 +03:00 |
|
Torsten Ruger
|
4d725ea1ae
|
adds explicit load_self instruction
|
2014-07-15 18:27:13 +03:00 |
|
Torsten Ruger
|
930740e1db
|
fixes the tests after fixing hierarchy
|
2014-07-15 10:35:29 +03:00 |
|
Torsten Ruger
|
49f73c090d
|
fixed tests because of inheritance changes
|
2014-07-15 09:34:45 +03:00 |
|
Torsten Ruger
|
bb051230f4
|
fixed relation of values and types that had got watered in the virtual move
|
2014-07-15 09:31:25 +03:00 |
|
Torsten Ruger
|
102c5c2327
|
remove singletons and make them constants
|
2014-07-15 09:15:04 +03:00 |
|
Torsten Ruger
|
3ca61d54eb
|
fixes constant to be values not object. interestingly tests still pass
|
2014-07-15 09:12:51 +03:00 |
|
Torsten Ruger
|
9891da88a4
|
fix all tests
|
2014-07-15 00:00:00 +03:00 |
|
Torsten Ruger
|
b59a9da34e
|
reduce method return type to type and introduce a single instruction for instance get
|
2014-07-14 21:28:21 +03:00 |
|
Torsten Ruger
|
b1893482ff
|
adds an all test, uncomment not implemented
|
2014-07-14 21:25:53 +03:00 |
|
Torsten Ruger
|
16a378e3da
|
fix class function test
|
2014-07-14 17:08:52 +03:00 |
|
Torsten Ruger
|
93bdd8a243
|
removing exceptions
|
2014-07-14 16:19:47 +03:00 |
|
Torsten Ruger
|
c7c4387e16
|
adds self reference and improve methods a little
|
2014-07-14 14:29:33 +03:00 |
|