Commit Graph

  • 0383532cd4 the number keeps changing, but why Torsten Ruger 2017-01-03 22:56:00 +0200
  • 8aee761b73 putting tests into module Torsten Ruger 2017-01-03 22:42:40 +0200
  • da58ce30e3 put arm tests in arm module Torsten Ruger 2017-01-03 22:37:55 +0200
  • a14a0de9d1 put everything into register module (avoid clashes) Torsten Ruger 2017-01-03 22:37:25 +0200
  • d94af2a724 align method compiler test names Torsten Ruger 2017-01-03 22:32:34 +0200
  • 66f359a14f move expression tests to standard dir for guard Torsten Ruger 2017-01-03 22:18:41 +0200
  • 3b0c5c00ce move tests to correct directory for guard to pick them up Torsten Ruger 2017-01-03 22:10:58 +0200
  • 82ff8244cf thougth i'd got that one Torsten Ruger 2017-01-02 01:02:07 +0200
  • 7602fd0af4 fix positioned tests Torsten Ruger 2017-01-02 00:53:28 +0200
  • 23c8f54cd5 change travis test reporting Torsten Ruger 2017-01-02 00:47:11 +0200
  • 0b431a0011 renamed dependencies too Torsten Ruger 2017-01-02 00:40:42 +0200
  • 1647b746ea starting to rename to rubyx Torsten Ruger 2017-01-02 00:29:20 +0200
  • 0397d4064d fix all positioned uses as helper (not included anymore) Torsten Ruger 2017-01-01 21:52:55 +0200
  • cd474f66f6 stop including positioned Torsten Ruger 2017-01-01 21:52:35 +0200
  • fafcd15ce8 make positioned a helper module Torsten Ruger 2017-01-01 21:52:00 +0200
  • b8b387d498 some extra assembler tests Torsten Ruger 2017-01-01 21:51:23 +0200
  • 06cfbdf066 minor Torsten Ruger 2017-01-01 21:50:54 +0200
  • adf35ca038 downgrade thor to avoid warnings Torsten Ruger 2017-01-01 21:49:43 +0200
  • b7147b3dd4 simple collector test Torsten Ruger 2016-12-31 21:05:19 +0200
  • 86dafccb04 stop including padding Torsten Ruger 2016-12-31 20:08:33 +0200
  • dccd097fef remove collecting from the machine Torsten Ruger 2016-12-31 19:54:18 +0200
  • 671512b96c avoid fixnum overflow for hashes Torsten Ruger 2016-12-31 19:53:43 +0200
  • 113b349af5 unlinking the objects collection from the machine Torsten Ruger 2016-12-31 18:46:17 +0200
  • b094bcc64f rename unit and sint to human readable forms Torsten Ruger 2016-12-31 18:45:22 +0200
  • 5f3744d6af remove unused attributes functions Torsten Ruger 2016-12-31 15:20:02 +0200
  • 7bb1c361a5 small word test Torsten Ruger 2016-12-31 15:17:45 +0200
  • 47c0f62212 error message Torsten Ruger 2016-12-31 15:10:07 +0200
  • a2ece04b6d a little more minimal elf tests Torsten Ruger 2016-12-31 15:08:32 +0200
  • fb414cecd6 use helper Torsten Ruger 2016-12-31 14:54:53 +0200
  • 838aba470d move fix_types in order of usage Torsten Ruger 2016-12-31 14:54:34 +0200
  • 853a531578 Move add_object to collector Torsten Ruger 2016-12-31 14:54:15 +0200
  • b9073d0c88 redid the type hashing Torsten Ruger 2016-12-31 14:51:06 +0200
  • 0fa7f54bcc found and fixed hashing bug Torsten Ruger 2016-12-31 14:04:04 +0200
  • d6c503ecf4 inlined indexed into list Torsten Ruger 2016-12-30 21:00:18 +0200
  • e80d028f7b test to check that types are types Torsten Ruger 2016-12-30 20:48:14 +0200
  • 7f06e00ccd making types private in space Torsten Ruger 2016-12-30 20:47:28 +0200
  • ef66a87527 fixed silly dictionary bug Torsten Ruger 2016-12-30 20:46:18 +0200
  • a7935db107 cleaner way to generate argument types Torsten Ruger 2016-12-30 19:17:59 +0200
  • 83b6628f1a whitespace and code style Torsten Ruger 2016-12-30 19:17:15 +0200
  • db798d1a4a no default arg on init Torsten Ruger 2016-12-30 18:41:36 +0200
  • a82c9e8fb1 minor whitespace and renaming Torsten Ruger 2016-12-30 18:39:49 +0200
  • 4ef8997854 Spelling Torsten Ruger 2016-12-30 16:46:12 +0200
  • f0350601a7 Move the space instance to the parfait module Torsten Ruger 2016-12-30 14:10:49 +0200
  • a00f6be3ba remove the space instance from register machine Torsten Ruger 2016-12-30 14:04:59 +0200
  • ef872edd7a rename instance_methods to just methods Torsten Ruger 2016-12-30 13:33:07 +0200
  • 631038dfbd add another test (still failing) Torsten Ruger 2016-12-30 13:15:08 +0200
  • 523302ebe2 code rules for compilers are somewhat different Torsten Ruger 2016-12-30 13:14:16 +0200
  • ff7ba17c00 some small aspects are a bit tight on reek Torsten Ruger 2016-12-30 12:42:23 +0200
  • d8289d4fcf try spelling correctly Torsten Ruger 2016-12-30 11:59:38 +0200
  • f6db36342e this time with quotes Torsten Ruger 2016-12-30 11:53:45 +0200
  • af74e65eae fiddling with config Torsten Ruger 2016-12-30 11:45:08 +0200
  • 070a771934 add excludepaths Torsten Ruger 2016-12-30 10:51:46 +0200
  • 074f989f55 back to reek Torsten Ruger 2016-12-30 01:11:58 +0200
  • 8aae8f7425 disabling failing test for now Torsten Ruger 2016-12-29 21:24:11 +0200
  • 4b5c590afe rework the boot process Torsten Ruger 2016-12-29 18:53:24 +0200
  • e69d9a492e mostly moving to ruby instance variables Torsten Ruger 2016-12-29 18:51:24 +0200
  • e3de4efe02 fixing the tests from all the previous changes Torsten Ruger 2016-12-29 18:50:10 +0200
  • 25f44949e4 removing the fake memory form object Torsten Ruger 2016-12-29 18:49:03 +0200
  • 6214040888 changing to ruby instance variables Torsten Ruger 2016-12-29 18:47:45 +0200
  • b5f04ec718 mostly renames from the type change Torsten Ruger 2016-12-29 18:45:32 +0200
  • f4b3c645e5 rework type with separate arrays for names and types Torsten Ruger 2016-12-29 18:42:38 +0200
  • 4c3007e6c0 removing meta class (for now) Torsten Ruger 2016-12-29 18:39:59 +0200
  • 80237e5033 rename position accessor Torsten Ruger 2016-12-28 21:40:06 +0200
  • c60949fe24 small refactor on arg loading Torsten Ruger 2016-12-28 21:10:14 +0200
  • fa9807102b upgrade parser to avoid conflicts with opal Torsten Ruger 2016-12-28 20:38:12 +0200
  • e551732f18 tighter integration with factory methods for adding code Torsten Ruger 2016-12-28 20:37:54 +0200
  • 8cfcb84c8d collect missing tests (and ordering) Torsten Ruger 2016-12-28 19:31:17 +0200
  • af31774074 implement assignment type check Torsten Ruger 2016-12-28 19:20:16 +0200
  • 9cf56b3aa6 use factory functions consistently to create instructions Torsten Ruger 2016-12-28 19:01:58 +0200
  • 4cf732d395 use transfer factory Torsten Ruger 2016-12-28 18:37:15 +0200
  • 57c038f13b use load_constant factory method Torsten Ruger 2016-12-28 18:31:29 +0200
  • 7d29a85187 remove legacy :int type Torsten Ruger 2016-12-28 18:25:14 +0200
  • a3585870b9 remove unused code Torsten Ruger 2016-12-28 18:17:52 +0200
  • 4412eda105 small refactor and rename Torsten Ruger 2016-12-28 18:16:39 +0200
  • 184f129107 dead comment removal Torsten Ruger 2016-12-28 18:10:33 +0200
  • 25ae6e3d26 remove next_list from NamedList Torsten Ruger 2016-12-28 18:08:07 +0200
  • 8867b13240 yep, opal != OPAL Torsten Ruger 2016-12-28 14:35:07 +0200
  • 9226de4502 testing to_s Torsten Ruger 2016-12-28 14:11:05 +0200
  • 266764be06 testing to_s on Code Torsten Ruger 2016-12-28 13:59:02 +0200
  • a8f3d5a634 had to fix the string hash for opal Torsten Ruger 2016-12-28 13:53:57 +0200
  • 4940bc41a3 keep positions globally, not in the object Torsten Ruger 2016-12-28 12:51:18 +0200
  • 9fb89e09f3 fixes for tighter argument handling Torsten Ruger 2016-12-27 20:41:01 +0200
  • 7462d0c486 lots more ripples from changing calling convention Torsten Ruger 2016-12-27 20:40:37 +0200
  • 903fc3e4cf much ripples from changing the calling convention Torsten Ruger 2016-12-27 20:39:39 +0200
  • f1cfd3c379 change calling convention Torsten Ruger 2016-12-27 20:37:53 +0200
  • 3c3dedadd1 remove indexed_length from NamedList Torsten Ruger 2016-12-27 20:34:47 +0200
  • aaa94f0743 small fixes Torsten Ruger 2016-12-27 20:34:11 +0200
  • b9b05378f5 split the if test into a plain and one with call Torsten Ruger 2016-12-27 20:32:38 +0200
  • a5946cb644 same renames for bytes (set/get_byte) Torsten Ruger 2016-12-25 18:11:58 +0200
  • f648bf7bd5 rename also get_slot, to slot_to_reg Torsten Ruger 2016-12-25 18:05:39 +0200
  • 35adf9a5e6 rename set_slot Torsten Ruger 2016-12-25 18:02:39 +0200
  • 1b8d6149dd adding to_s to code for debugging Torsten Ruger 2016-12-23 21:31:31 +0200
  • 6c9bd7e476 remove unused code Torsten Ruger 2016-12-22 21:16:56 +0200
  • 3b888b203d crude rework of the hashing to work in opal Torsten Ruger 2016-12-22 21:16:36 +0200
  • 2adec3226c opal gods require explicit requires Torsten Ruger 2016-12-22 21:15:20 +0200
  • c3c52d36b8 seperate args from message (just like frame) Torsten Ruger 2016-12-21 22:35:36 +0200
  • ed12108425 rename locals from type to role in message Torsten Ruger 2016-12-21 19:01:42 +0200
  • 0e99ff33ae use frame type rather than the indexed construct Torsten Ruger 2016-12-21 18:59:07 +0200
  • 93ba5543b3 more renaming of frame Torsten Ruger 2016-12-21 18:51:22 +0200
  • 0040baae28 rename frame to named_list to be shared soon Torsten Ruger 2016-12-21 18:45:18 +0200