Commit Graph

1149 Commits

Author SHA1 Message Date
Torsten Ruger a10321922e add transformation step to tree before output to help with the logic 2014-08-15 22:29:48 +03:00
Torsten Ruger b0a54cb8c2 working up 2014-08-15 18:27:32 +03:00
Torsten Ruger 0a7814a07b add hash with object 2014-08-15 17:18:15 +03:00
Torsten Ruger 16261f96b0 adds simple hash and test 2014-08-15 17:14:49 +03:00
Torsten Ruger 2d6a43cf0e array with object 2014-08-15 15:13:36 +03:00
Torsten Ruger 1415079659 test with array in array in array 2014-08-15 15:08:45 +03:00
Torsten Ruger 716bc93e4a test for array with array 2014-08-15 15:04:13 +03:00
Torsten Ruger 198e70b6bd fix array with object 2014-08-15 14:59:38 +03:00
Torsten Ruger 85dad14cc8 fix simple array 2014-08-14 20:24:26 +03:00
Torsten Ruger 2f5ed43073 move from known attributes to volotile (white to blacklist) 2014-08-14 20:04:15 +03:00
Torsten Ruger 6b19b915a1 rewrote write to use known attributes or instance variables, simple values inline 2014-08-14 19:49:20 +03:00
Torsten Ruger 7eeb269d50 fixed scope 2014-08-14 19:48:26 +03:00
Torsten Ruger 519283a034 moved utility functions to own module (used from members and writer) 2014-08-14 19:48:06 +03:00
Torsten Ruger 0a33f940cf moving away from the attributes aproach, tests fixed 2014-08-14 19:24:18 +03:00
Torsten Ruger 2c2ae14928 getting some sof output and adding some tests. issues though. abound 2014-08-14 17:40:56 +03:00
Torsten Ruger 7e60827dd3 redoing the ifs with new (old) block structure 2014-08-13 20:05:32 +03:00
Torsten Ruger 90cbeddc0a premature start on the salama object files, just for reading the compiled code 2014-08-13 20:05:00 +03:00
Torsten Ruger 200228a33d adding the blocks to virtual machine and store instructions in array not list 2014-08-13 11:59:51 +03:00
Torsten Ruger c2ae184e6e simple test for get type 2014-08-07 15:41:13 +03:00
Torsten Ruger a9ab3ca13e forgot to add compiled methods to the class, fixed 2014-08-07 15:37:32 +03:00
Torsten Ruger b9e259e11a first ginger parfait test 2014-08-06 18:49:20 +03:00
Torsten Ruger 9a197ff7c1 expanded the send a bit 2014-08-06 18:37:19 +03:00
Torsten Ruger ce3505710a basic send 2014-08-05 15:55:24 +03:00
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