Commit Graph

  • 46e1a112ab metaclass moves down to object Torsten Ruger 2015-11-07 00:12:17 +0200
  • 204200b92a metaclass is back Torsten Ruger 2015-11-07 00:11:56 +0200
  • ebcc15d314 testing fibo Torsten Ruger 2015-11-06 14:24:57 +0200
  • eae5cac4b5 check returns on tests Torsten Ruger 2015-11-05 17:00:41 +0200
  • 4eb3d9029a use logger Torsten Ruger 2015-11-05 16:50:00 +0200
  • 13d0747b45 test the log_level too Torsten Ruger 2015-11-05 14:05:12 +0200
  • 1309ea37de fibonacci while works just as well now Torsten Ruger 2015-11-05 13:37:08 +0200
  • aad50021fe more messages for recursive fibs Torsten Ruger 2015-11-05 12:23:11 +0200
  • 4014ad27fe fix and test return Torsten Ruger 2015-11-05 12:22:48 +0200
  • ff759bf0c1 increase message size Torsten Ruger 2015-11-05 12:12:15 +0200
  • 8310bc4985 fix while tests now that while is fixed Torsten Ruger 2015-11-04 20:28:02 +0200
  • 32275f4d48 fix interpreter test Torsten Ruger 2015-11-04 20:27:48 +0200
  • 642dcb065a fix while statement Torsten Ruger 2015-11-04 20:23:26 +0200
  • ab2c73f42c right name for return label makes interpreter work Torsten Ruger 2015-11-04 20:22:28 +0200
  • 691ae96d71 fix names of branch codes Torsten Ruger 2015-11-04 20:22:03 +0200
  • 428faad25f opal fix for indexes Torsten Ruger 2015-11-04 16:11:25 +0200
  • b5e733cd11 finally simple logging Torsten Ruger 2015-11-04 11:48:51 +0200
  • 9519196a98 update arm Torsten Ruger 2015-11-04 10:35:30 +0200
  • 2236065d02 position filling after the padding changes, works again Torsten Ruger 2015-11-04 10:34:58 +0200
  • c87682b77f fix padding Torsten Ruger 2015-11-04 10:34:03 +0200
  • 5bddbfbb62 rename word_length to padded length Torsten Ruger 2015-11-04 10:33:10 +0200
  • 6ada815735 first stab at fixing the assembly Torsten Ruger 2015-11-03 16:24:12 +0200
  • 0f8f0a681c fix padding to only consider layout (1 word) Torsten Ruger 2015-11-03 16:22:50 +0200
  • ca1dc36e3d method marking for labels Torsten Ruger 2015-11-03 16:22:24 +0200
  • 6882f39645 fixing lengths Torsten Ruger 2015-11-03 16:21:50 +0200
  • c15445a958 let labels be constants Torsten Ruger 2015-11-03 16:20:25 +0200
  • 14f8b42015 fix instruction order, now with the save Torsten Ruger 2015-11-03 11:25:02 +0200
  • dae12c532c fix fragment tests Torsten Ruger 2015-11-03 11:23:58 +0200
  • 5a8d7d313f little more tests Torsten Ruger 2015-11-03 11:23:15 +0200
  • c940e25f91 other half of previous call change Torsten Ruger 2015-11-03 11:22:52 +0200
  • 1be5d1862f need to collect labels for return Torsten Ruger 2015-11-03 11:22:26 +0200
  • bc414fd3e8 function call now saves the return address before calling Torsten Ruger 2015-11-03 11:20:49 +0200
  • cffbc91821 fix field_def to new syntax Torsten Ruger 2015-11-02 21:27:37 +0200
  • 03979156db fix statements Torsten Ruger 2015-11-02 20:12:01 +0200
  • 7eebc775d6 let helper output correct version in case of error Torsten Ruger 2015-11-02 20:11:40 +0200
  • 45bd4bfdc6 remove save return Torsten Ruger 2015-11-02 20:11:12 +0200
  • ddb1df7362 start to fix the link issue Torsten Ruger 2015-11-02 20:10:48 +0200
  • 86b0030f15 refactor on_call Torsten Ruger 2015-11-02 17:32:21 +0200
  • 23e09b7149 more dubious test hacking Torsten Ruger 2015-11-02 17:32:06 +0200
  • 0094a89707 fix spurious test Torsten Ruger 2015-11-02 11:34:08 +0200
  • 834266e11e improve label names a bit Torsten Ruger 2015-11-01 19:13:40 +0200
  • d3a7809746 use . to mark methods Torsten Ruger 2015-10-30 00:01:28 +0200
  • 7e24f63327 polish sources Torsten Ruger 2015-10-29 22:31:28 +0200
  • 7d7b7ca995 adding types to layout Torsten Ruger 2015-10-29 12:45:29 +0200
  • e4201143b3 last fixes from source change Torsten Ruger 2015-10-28 21:40:48 +0200
  • 5d3aace459 use module compile function Torsten Ruger 2015-10-28 21:40:22 +0200
  • e6743c7216 (string) source knockoffs Torsten Ruger 2015-10-28 21:39:59 +0200
  • c426f4a6d5 some of the sources methods belonged to method really Torsten Ruger 2015-10-28 21:38:52 +0200
  • bdb4a40f9c only string and ast allowed as source Torsten Ruger 2015-10-28 21:38:23 +0200
  • 191be8d2f6 use compiler to generate methods and their instructions Torsten Ruger 2015-10-28 21:37:42 +0200
  • 99a695907c move method_source functionality into compiler Torsten Ruger 2015-10-28 21:36:41 +0200
  • c245272e52 don't export current Torsten Ruger 2015-10-28 14:37:40 +0200
  • ef6cb2a069 use instruction steam from message Torsten Ruger 2015-10-28 14:33:38 +0200
  • 72b790c107 remove method source receiver Torsten Ruger 2015-10-28 14:24:14 +0200
  • e75517ff05 move constants to machine Torsten Ruger 2015-10-28 13:00:23 +0200
  • 7e0778dc70 remove return_type Torsten Ruger 2015-10-28 12:19:10 +0200
  • 142c36a374 fix return statement to actually return Torsten Ruger 2015-10-27 21:04:46 +0200
  • 79cf59c4e2 still finding index errors Torsten Ruger 2015-10-27 18:45:56 +0200
  • 444ad75e1e some message tests, all ok Torsten Ruger 2015-10-27 18:08:40 +0200
  • bb908dcf76 adding arg length to call sequence Torsten Ruger 2015-10-27 16:21:11 +0200
  • bd171d091a fix tests for indexed messages and frames Torsten Ruger 2015-10-27 16:05:50 +0200
  • 50029711ff make frame and message indexed Torsten Ruger 2015-10-27 16:04:36 +0200
  • fdc7f8b39c small opal fix Torsten Ruger 2015-10-27 12:44:53 +0200
  • 49b25ad971 fixed fragment tests Torsten Ruger 2015-10-27 11:00:48 +0200
  • 638c367e00 more class methods Torsten Ruger 2015-10-26 22:23:06 +0200
  • 5b7c98f50b order requires Torsten Ruger 2015-10-26 22:22:38 +0200
  • abaa56fbba add create_method for layout too Torsten Ruger 2015-10-26 17:24:28 +0200
  • 9d0b264b79 minors Torsten Ruger 2015-10-26 17:23:35 +0200
  • a0944266c5 hack weird instantiation bug Torsten Ruger 2015-10-26 17:23:02 +0200
  • 624699f8ed minor Torsten Ruger 2015-10-26 15:14:38 +0200
  • 55dd5f74fc fixed layout inspect bug Torsten Ruger 2015-10-26 15:07:59 +0200
  • 885aa765d6 still fixing index bugs Torsten Ruger 2015-10-26 14:33:36 +0200
  • 9f4952b5ac create behavior module Torsten Ruger 2015-10-26 13:27:56 +0200
  • b76c140d32 some class field tests Torsten Ruger 2015-10-26 13:08:40 +0200
  • dc58dbe2fe little clean Torsten Ruger 2015-10-26 13:02:08 +0200
  • 4cadfc9ea9 shortening some methods, removing object prefix Torsten Ruger 2015-10-26 12:58:38 +0200
  • d2c670b31a fixing offset bug Torsten Ruger 2015-10-26 12:57:54 +0200
  • 1a236aa50e make binary code indexed (not derive from word) Torsten Ruger 2015-10-26 12:24:47 +0200
  • 96f43dcfda also giving word it's length Torsten Ruger 2015-10-26 12:23:52 +0200
  • 979ebb7612 fixing indexed stuff Torsten Ruger 2015-10-26 12:22:32 +0200
  • bb3d211c04 layout moves to 0 Torsten Ruger 2015-10-25 20:44:30 +0200
  • df62b75c6f adding an instance for the length of lists Torsten Ruger 2015-10-25 20:44:03 +0200
  • c1ee67038c internally objects stop changing size Torsten Ruger 2015-10-25 20:43:13 +0200
  • 92fe12a0d1 move methods back to the module Torsten Ruger 2015-10-25 19:32:36 +0200
  • 60098257e9 use include so we can test with is_a Torsten Ruger 2015-10-25 19:16:12 +0200
  • 3318b5026c externalizing list functionality Torsten Ruger 2015-10-25 18:40:17 +0200
  • b7d0ee8f99 wit metaclass and class functions Torsten Ruger 2015-10-25 15:40:12 +0200
  • 0d001ec0fc rename super_clsas to super_class_name Torsten Ruger 2015-10-25 15:32:38 +0200
  • f22eca053d split create method Torsten Ruger 2015-10-25 15:04:40 +0200
  • 99870c92d8 linking new tests in Torsten Ruger 2015-10-25 14:03:47 +0200
  • 7de2f913a0 more class tests Torsten Ruger 2015-10-25 13:19:18 +0200
  • 12e31f28c2 fix and test class definition Torsten Ruger 2015-10-25 12:31:35 +0200
  • 7a690cd38d fix to_s Torsten Ruger 2015-10-25 12:10:56 +0200
  • 0921073025 remove last block occurrences Torsten Ruger 2015-10-25 12:03:31 +0200
  • 471329917b most of the length and assembly stuff fixed Torsten Ruger 2015-10-25 10:54:19 +0200
  • 405a6935d4 lots of stuff to move to linked lists Torsten Ruger 2015-10-24 17:12:36 +0300
  • 3774f8a5a2 use translator and remove passes Torsten Ruger 2015-10-24 17:11:18 +0300
  • a871f96630 remove passes and achieve the same by translating Torsten Ruger 2015-10-24 11:42:36 +0300
  • 57f37ec023 removed blocks and moved to labels Torsten Ruger 2015-10-23 21:27:36 +0300
  • f1f56f0d4e remove parfait module Torsten Ruger 2015-10-23 15:20:02 +0300