Commit Graph

  • 0e89cbe8ff fix remote parsing / setup Torsten Ruger 2015-11-18 13:17:49 +0200
  • 7daaec6a0a unify fragment and parfait test code Torsten Ruger 2015-11-18 13:04:57 +0200
  • 18f9ea019e move parfait tests to some Torsten Ruger 2015-11-18 12:14:31 +0200
  • 3efdf420a4 move parfait tests to register Torsten Ruger 2015-11-18 12:10:59 +0200
  • cab7e61f8b move interpreter tests to register Torsten Ruger 2015-11-18 12:07:37 +0200
  • 979660f282 move parfait into register Torsten Ruger 2015-11-18 12:04:25 +0200
  • 2bc2d4486f move interpreter to register Torsten Ruger 2015-11-18 12:00:30 +0200
  • 40d81681b5 move parfait adapter into parfait ruby Torsten Ruger 2015-11-18 11:55:29 +0200
  • aa30864fcb typo Torsten Ruger 2015-11-18 11:30:39 +0200
  • ac620f8ea0 unroll loops in tests Torsten Ruger 2015-11-18 11:29:37 +0200
  • 0643b96641 update arm Torsten Ruger 2015-11-17 02:28:47 +0200
  • bc3042a466 use rye to test remotely Torsten Ruger 2015-11-16 23:23:08 +0200
  • 9a81d4e6a6 fixes from earlier changes Torsten Ruger 2015-11-16 18:05:57 +0200
  • 303b7eb1f8 putstring unfolds length Torsten Ruger 2015-11-16 18:03:29 +0200
  • f92ea36fe5 minor fixes Torsten Ruger 2015-11-16 18:02:13 +0200
  • f50d7b57a4 fix the putstring sys call indexing Torsten Ruger 2015-11-15 22:03:06 +0200
  • 8e82da0b61 fix arm (assembled) indexing Torsten Ruger 2015-11-15 20:42:07 +0200
  • 9a2fe42167 change assembly order Torsten Ruger 2015-11-15 16:24:43 +0200
  • 458610b970 implement string length Torsten Ruger 2015-11-15 11:28:16 +0200
  • 1633bf1289 fix position check Torsten Ruger 2015-11-15 00:38:23 +0200
  • 9602acf3d2 fix label positions Torsten Ruger 2015-11-15 00:36:15 +0200
  • cea60f202a small label changes Torsten Ruger 2015-11-15 00:35:43 +0200
  • b30cf21bbd fix arm indexes Torsten Ruger 2015-11-15 00:35:12 +0200
  • cc9b515752 fix double label names Torsten Ruger 2015-11-14 22:53:01 +0200
  • 278eccbed5 derive binary code form word Torsten Ruger 2015-11-14 15:04:04 +0200
  • 8fa92515b5 update arm and small arm fixes Torsten Ruger 2015-11-14 13:05:49 +0200
  • dbcd39c277 helper do get the register no as int for arm Torsten Ruger 2015-11-14 00:22:23 +0200
  • 39eed43358 some ripples from branch logic change Torsten Ruger 2015-11-14 00:22:00 +0200
  • 6e7c6d814a long const avoidance Torsten Ruger 2015-11-14 00:21:24 +0200
  • 6127d92ca9 implement arm branches Torsten Ruger 2015-11-14 00:20:03 +0200
  • 12e210fdf5 no to slow tests to a halt Torsten Ruger 2015-11-13 20:50:33 +0200
  • 9ab3de234d some helper functions Torsten Ruger 2015-11-13 20:47:08 +0200
  • 4a8bb32039 serious bit fiddling, div10 using shift magic Torsten Ruger 2015-11-13 20:46:27 +0200
  • c190f718ec fix fibs test to 32 bit maxs Torsten Ruger 2015-11-13 20:44:18 +0200
  • f779b5d15f fix interpreter to simulate 32 bit machine Torsten Ruger 2015-11-13 20:31:35 +0200
  • 5c862111b9 remove div and add div10 Torsten Ruger 2015-11-12 20:03:57 +0200
  • a5afca10f6 don't pass machine around, its global Torsten Ruger 2015-11-12 20:02:44 +0200
  • 6f0d6d831e update arm and implement most operators Torsten Ruger 2015-11-12 20:02:14 +0200
  • 787f727974 simplify i to_s Torsten Ruger 2015-11-11 20:45:40 +0200
  • 6137833140 change args argument to create method to be hash Torsten Ruger 2015-11-11 20:41:02 +0200
  • 351a747bfd mod and div for int Torsten Ruger 2015-11-11 20:36:40 +0200
  • 1e7935bf85 implement byte access for some word Torsten Ruger 2015-11-11 20:36:07 +0200
  • 9bfc9cf6c2 implementing missing operators Torsten Ruger 2015-11-11 20:34:49 +0200
  • d870553a1f make ruby word byte size Torsten Ruger 2015-11-11 19:11:08 +0200
  • 93ff44bb6f improve reinit of interpreter Torsten Ruger 2015-11-10 19:28:31 +0200
  • 1efa36ed4f string sometimes gets to_s in equal while half cooked Torsten Ruger 2015-11-10 19:16:38 +0200
  • 8528fae785 add the new tests Torsten Ruger 2015-11-10 19:12:50 +0200
  • daffa0579e another opal hack Torsten Ruger 2015-11-10 19:10:11 +0200
  • c92814440f fix integer to_s and put, with tests Torsten Ruger 2015-11-10 19:09:17 +0200
  • 760a4beb86 fix some word with tests Torsten Ruger 2015-11-10 19:08:48 +0200
  • 6c2ce66bfc fix old warning Torsten Ruger 2015-11-10 11:48:53 +0200
  • da9dacffb2 shorten fibo test a bit Torsten Ruger 2015-11-10 11:44:55 +0200
  • a730dd0c99 fix some, return missing Torsten Ruger 2015-11-09 23:29:35 +0200
  • 70f912f94c allow message as keyword to access current message Torsten Ruger 2015-11-09 23:29:14 +0200
  • a20f1570ee temporary word hack to make it look liked indexed Torsten Ruger 2015-11-09 23:28:40 +0200
  • 5d80c38c87 correct register types Torsten Ruger 2015-11-09 23:28:10 +0200
  • 9ab7b476d5 opal fix and minor Torsten Ruger 2015-11-09 23:27:15 +0200
  • 368263d5a5 rewrite of field access using on_name Torsten Ruger 2015-11-09 23:26:37 +0200
  • dd7973875c fix interpreter to handle registers in set Torsten Ruger 2015-11-09 23:25:34 +0200
  • 9075f1af37 fixes yet another order dependant bug in the test (not the code) Torsten Ruger 2015-11-09 10:04:37 +0200
  • b2de1c6d79 minor fixes Torsten Ruger 2015-11-08 23:58:54 +0200
  • f746218765 reinstate word creation and use for strings Torsten Ruger 2015-11-08 23:58:35 +0200
  • c8fa5238ee stdout word too Torsten Ruger 2015-11-08 23:57:38 +0200
  • 6b9c472bec refactor load_parfait Torsten Ruger 2015-11-08 18:35:10 +0200
  • 6f69995284 stab at inter to string Torsten Ruger 2015-11-08 17:11:03 +0200
  • c38775e933 add set_internal Torsten Ruger 2015-11-08 17:10:36 +0200
  • ede7639861 forgot to link tests in Torsten Ruger 2015-11-08 17:09:28 +0200
  • 64d99d5e68 didn't need big decimal require Torsten Ruger 2015-11-08 15:18:39 +0200
  • d6108e7b3a fix interpreter overflow issue Torsten Ruger 2015-11-08 15:15:55 +0200
  • 6ea698d397 save some to_s code Torsten Ruger 2015-11-08 14:30:42 +0200
  • cf05e7553a rework interpreter test framework Torsten Ruger 2015-11-08 14:30:28 +0200
  • 37564d9c2e implement message pseudo variable (like self) Torsten Ruger 2015-11-08 13:55:38 +0200
  • 69918c8e88 add some message and remove fields Torsten Ruger 2015-11-08 13:54:58 +0200
  • 502cfa357d implement and test field access Torsten Ruger 2015-11-08 13:39:13 +0200
  • b443103ea4 using class fields Torsten Ruger 2015-11-08 01:02:47 +0200
  • 6cd95ee933 more layout tests, seeing class names on stdout Torsten Ruger 2015-11-08 00:55:37 +0200
  • 9fd7c79cfb mixed up class and meta, fixed Torsten Ruger 2015-11-08 00:55:10 +0200
  • bcc366f8fd bit more soml Torsten Ruger 2015-11-08 00:54:47 +0200
  • 3e4dcd35c7 better no method no super handling Torsten Ruger 2015-11-08 00:54:24 +0200
  • ab7e517e9e slightly tighter parfait tests Torsten Ruger 2015-11-07 22:26:06 +0200
  • f11e8f0a13 fix all the test Torsten Ruger 2015-11-07 22:20:21 +0200
  • 5ddc96718b slight call logic modification Torsten Ruger 2015-11-07 21:59:39 +0200
  • f2c7ed827d simplify the __init Torsten Ruger 2015-11-07 21:58:19 +0200
  • 2315ad6920 minor cleaning Torsten Ruger 2015-11-07 21:55:04 +0200
  • 8c68ffc7a4 fixing indexes makes test work Torsten Ruger 2015-11-07 20:10:55 +0200
  • a1aa6b58ac resolve methods, don't just get them Torsten Ruger 2015-11-07 19:39:15 +0200
  • 7523bac80a add layout and class accessor and test Torsten Ruger 2015-11-07 19:38:52 +0200
  • 484e2d19d4 allow for registers in get slot Torsten Ruger 2015-11-07 19:38:03 +0200
  • 1d07c1fb95 fix super class with name mixup Torsten Ruger 2015-11-07 19:37:38 +0200
  • 37928b8591 rename internal get/set functions Torsten Ruger 2015-11-07 17:40:59 +0200
  • 8aabff6b37 get layout test Torsten Ruger 2015-11-07 17:39:17 +0200
  • 50b03a5e94 load parfait soml files Torsten Ruger 2015-11-07 17:38:27 +0200
  • d878ce00d8 framework for parfait runtime testing Torsten Ruger 2015-11-07 17:37:41 +0200
  • 708cdace17 implement indexed object access Torsten Ruger 2015-11-07 17:36:28 +0200
  • 35afe88ede allow get_slot with two registers Torsten Ruger 2015-11-07 17:34:41 +0200
  • c9c0f66d79 rename test/parfait Torsten Ruger 2015-11-07 14:04:38 +0200
  • 9ebe28450b add global variable space Torsten Ruger 2015-11-07 12:19:04 +0200
  • b1939e9828 rename helper Torsten Ruger 2015-11-07 12:18:08 +0200
  • fd7e4afb2f small meta related changes Torsten Ruger 2015-11-07 00:14:10 +0200
  • 42c404802d more class function testing Torsten Ruger 2015-11-07 00:13:57 +0200