Commit Graph

  • ae35fed0ab fix list to expand Torsten Ruger 2018-06-29 20:58:59 +0300
  • 5036dd68df remove to_mom from ruby_to_vool Torsten Ruger 2018-06-29 14:57:48 +0300
  • 6bd01fd55f rename method_compiler Torsten Ruger 2018-06-29 14:48:52 +0300
  • 114dc95b60 move parfait boot into parfait Torsten Ruger 2018-06-29 14:36:11 +0300
  • e6f01748ff move adapter stuff around Torsten Ruger 2018-06-29 14:26:25 +0300
  • 86b1edb40c add seperate builders Torsten Ruger 2018-06-29 13:27:57 +0300
  • 3dffebed3f rename a bit Torsten Ruger 2018-06-29 13:03:19 +0300
  • d50893bb0f rename risc_value to register_value Torsten Ruger 2018-06-29 11:39:07 +0300
  • 606c7bf906 remove booted flag Torsten Ruger 2018-06-29 11:36:14 +0300
  • f1b09ac58d move builtin boot to builtin module Torsten Ruger 2018-06-29 11:23:26 +0300
  • 75507c69b4 bundle update Torsten Ruger 2018-06-28 20:17:38 +0300
  • 18994d2b4b start on yield statement Torsten Ruger 2018-06-28 20:15:24 +0300
  • 2e086a78e2 bit of refactoring Torsten Ruger 2018-06-27 17:09:50 +0300
  • f0ba863721 remove to_mom / create_objects dichotomy Torsten Ruger 2018-06-26 20:46:58 +0300
  • c6a903073a start on blocks Torsten Ruger 2018-06-26 20:28:27 +0300
  • 4103da7490 small test fixes Torsten Ruger 2018-06-25 20:21:15 +0300
  • 67a6ef9f67 add rewriting of operator assignment Torsten Ruger 2018-06-25 16:32:20 +0300
  • 70d7e654c4 only check object file creation in efl Torsten Ruger 2018-06-25 00:39:13 +0300
  • b804be5f70 fix dynamic call Torsten Ruger 2018-06-25 00:19:43 +0300
  • 068bda492c implement DynamicJump for Arm Torsten Ruger 2018-06-24 19:13:55 +0300
  • f83f52faa0 reusing ssh instance for arm Torsten Ruger 2018-06-24 17:44:02 +0300
  • c8a903cd83 adds arm testing of same files Torsten Ruger 2018-06-24 17:10:39 +0300
  • ae976c8fb9 generate mains test methods according to file name Torsten Ruger 2018-06-24 16:48:23 +0300
  • 8d369dbfa1 automate mains test more Torsten Ruger 2018-06-24 13:37:36 +0300
  • 563ed4647a extract the ruby from mains tests Torsten Ruger 2018-06-24 11:56:10 +0300
  • 87be6bf9d5 add automated arm tests Torsten Ruger 2018-06-23 15:58:43 +0300
  • ce79617875 fix the exit sequence Torsten Ruger 2018-06-19 19:52:06 +0300
  • 5f7683efcf pass return integer back out through exit Torsten Ruger 2018-06-19 18:55:47 +0300
  • db459fcd3d fix label loading in arm Torsten Ruger 2018-06-19 17:35:00 +0300
  • 956c2ebe54 make arm use branch_lsteners Torsten Ruger 2018-06-19 10:51:03 +0300
  • 9fc7f9b528 fix arm write syscall Torsten Ruger 2018-06-19 10:49:53 +0300
  • 046617f8dc add branch listener functionaliy Torsten Ruger 2018-06-17 22:25:38 +0300
  • 3298651238 split create_binary into two phases Torsten Ruger 2018-06-17 13:53:17 +0300
  • c94f6eaa78 small maintanance Torsten Ruger 2018-06-16 21:01:15 +0300
  • 7543236f4f objects didn't get positions Torsten Ruger 2018-06-16 10:58:54 +0300
  • 698c845297 seperate position create and register Torsten Ruger 2018-06-15 22:00:49 +0300
  • 9c93b38b8f crete positions while collecting objects Torsten Ruger 2018-06-15 21:54:21 +0300
  • 2c765c8f14 rename the objects accessor Torsten Ruger 2018-06-15 09:18:39 +0300
  • 3cc9175efa start BranchListener Torsten Ruger 2018-06-14 21:29:34 +0300
  • eaaf61c117 fix position test Torsten Ruger 2018-06-14 21:19:22 +0300
  • 5ec235d049 fixes outstanding misc, All green Torsten Ruger 2018-06-10 13:19:55 +0300
  • e1683938ed fix label positioning bug Torsten Ruger 2018-06-10 13:18:56 +0300
  • 0513cd504f update return address in label Torsten Ruger 2018-06-10 09:15:57 +0300
  • c7ad1d98ca introduce the LabeListener to move instructions along when first code position changes Torsten Ruger 2018-06-09 22:13:43 +0300
  • ec1d38f5a6 reimplement instruction listeners with indexes Torsten Ruger 2018-06-09 17:41:39 +0300
  • cf94227b2c fix code init bug Torsten Ruger 2018-06-09 09:16:23 +0300
  • e4b4551acf minor simplification Torsten Ruger 2018-06-09 08:13:37 +0300
  • ad3040a846 add position_chaning to event interface Torsten Ruger 2018-06-09 08:10:41 +0300
  • 74c15d45a3 some more mocking worked Torsten Ruger 2018-06-08 20:43:36 +0300
  • 5815d32bde make the instructions jump over the BinaryCode end Torsten Ruger 2018-06-07 19:27:44 +0300
  • 2d218bbc48 work on jump insertion continues Torsten Ruger 2018-06-07 19:26:02 +0300
  • 7fa8397b56 insertion pushes, split position tests Torsten Ruger 2018-06-06 10:19:18 +0300
  • c22aff4c4f start on insertion events and handling Torsten Ruger 2018-06-06 10:00:07 +0300
  • 4789b63fcb fix the gapping of instructions Torsten Ruger 2018-06-06 01:16:00 +0300
  • 4ab6d62acf small arm fixes etc Torsten Ruger 2018-06-06 00:53:41 +0300
  • d7b3368b28 fix some pesty errors Torsten Ruger 2018-06-05 19:05:12 +0300
  • 8d953a619f propagate instruction positions Torsten Ruger 2018-06-05 18:11:25 +0300
  • f35ee6425a renaming and test fixing Torsten Ruger 2018-06-02 23:48:12 +0300
  • 1d1c7105b4 introduce some helper methods Torsten Ruger 2018-06-02 23:02:59 +0300
  • c2d450f779 fold position module and object position Torsten Ruger 2018-06-02 21:59:41 +0300
  • 24f6e30b54 start on redoing instruction positions Torsten Ruger 2018-06-02 21:20:15 +0300
  • 3bc35c2275 rework binary code positioning setup Torsten Ruger 2018-06-02 17:29:38 +0300
  • 91c7903848 start simple with code listner Torsten Ruger 2018-06-02 16:34:44 +0300
  • aa6707337a positioning wip Torsten Ruger 2018-06-02 16:12:01 +0300
  • d1cc482f8f bit of test refactoring Torsten Ruger 2018-06-01 19:13:53 +0300
  • 46fbfb7101 adds the simple object dependency Torsten Ruger 2018-05-31 20:41:04 +0300
  • 21a9c56ba9 change position event code to use util Torsten Ruger 2018-05-31 19:05:53 +0300
  • 2544bc5a85 move position module to folder Torsten Ruger 2018-05-31 19:01:10 +0300
  • 49849939a1 little event mechanism for changed positions Torsten Ruger 2018-05-31 17:01:23 +0300
  • 0e155315aa movs is not allowed into pc Torsten Ruger 2018-05-31 14:03:25 +0300
  • 67100a3ef8 write adjusted address Torsten Ruger 2018-05-31 00:07:58 +0300
  • e39e96f646 create return address as own class to hold return addresses Torsten Ruger 2018-05-30 23:49:01 +0300
  • e86ca5ae9d integer was wrong padded§ length Torsten Ruger 2018-05-30 14:55:17 +0300
  • 53107d3ef8 reducing the label's int for return Torsten Ruger 2018-05-30 12:54:40 +0300
  • 01a2911483 using label int in interpreter Torsten Ruger 2018-05-30 11:49:29 +0300
  • 0dc89c772a get the label int to work consistently Torsten Ruger 2018-05-30 10:54:18 +0300
  • 074ec34659 wip, fixed some label, need more fixing Torsten Ruger 2018-05-30 10:29:38 +0300
  • c55b41afae sort objects by class before positioning Torsten Ruger 2018-05-29 20:52:58 +0300
  • e94c9ea37b add failfast Torsten Ruger 2018-05-29 20:40:02 +0300
  • 296617cbaf set label integer to position Torsten Ruger 2018-05-29 20:30:02 +0300
  • 8322fca7b3 give labels an integer that will end up being the position at runtime Torsten Ruger 2018-05-29 20:26:00 +0300
  • 7847420d49 make ints compile time mutable Torsten Ruger 2018-05-29 17:03:55 +0300
  • b81d9565de fix binary code offset when calling Torsten Ruger 2018-05-29 17:03:20 +0300
  • 4b34546c11 fixing the binary code indexes Torsten Ruger 2018-05-28 18:20:09 +0300
  • 8ef1a471a4 finally change List to derive from data object Torsten Ruger 2018-05-28 15:45:29 +0300
  • f9a89db10c use fake memory Torsten Ruger 2018-05-28 15:09:59 +0300
  • 6c06f61ab8 start on fake memory Torsten Ruger 2018-05-28 14:46:26 +0300
  • be1bc63ff2 jump was written off the end of binary code, fixed Torsten Ruger 2018-05-28 11:45:04 +0300
  • 1c09d4202f fix all test Torsten Ruger 2018-05-25 20:40:39 +0300
  • c0cd1e0740 fix an issue where instruction was in wrong code Torsten Ruger 2018-05-25 19:16:13 +0300
  • 6f0fad0957 dragging the extra through resets Torsten Ruger 2018-05-25 19:04:48 +0300
  • ddd408e245 trying to fix the darn jump over object header Torsten Ruger 2018-05-25 19:03:46 +0300
  • 8d8cc4b016 more test fixing Torsten Ruger 2018-05-24 21:20:56 +0300
  • bf23883270 busy fixing tests Torsten Ruger 2018-05-24 19:38:48 +0300
  • 183d4152d5 loading label must translate the labels too Torsten Ruger 2018-05-24 19:20:06 +0300
  • dae8e88b7a recurring bug, don't save label positions Torsten Ruger 2018-05-24 16:26:56 +0300
  • 8d510c2e7e getting instruction repositioning right Torsten Ruger 2018-05-24 14:27:53 +0300
  • 0293320bb8 use a constant for the binary code offset Torsten Ruger 2018-05-23 21:35:22 +0300
  • 8ca70a6835 Steamline objectPosition init Torsten Ruger 2018-05-23 21:34:49 +0300
  • f5d1090c39 no-ops really Torsten Ruger 2018-05-23 18:06:55 +0300