Commit Graph

  • 83d957377e more precise Torsten Ruger 2018-03-14 17:37:27 +05:30
  • b854c075b2 move each slot instruction into own file Torsten Ruger 2018-03-14 17:36:55 +05:30
  • a3890afc20 clean up requires a bit Torsten Ruger 2018-03-13 16:57:24 +05:30
  • 698de13d65 removes remnant Torsten Ruger 2018-03-13 16:52:31 +05:30
  • 20a88f9ac8 sorting mom instructions and statements into separate dirs Torsten Ruger 2018-03-13 16:51:33 +05:30
  • 2779045caa small rename Torsten Ruger 2018-03-13 16:44:39 +05:30
  • 96800fd8fd starting to_risc descent Torsten Ruger 2018-03-13 16:16:06 +05:30
  • b297650b78 adds a mom version of basic values Torsten Ruger 2018-03-13 12:30:51 +05:30
  • 45bfe118d1 simple mom test for simple call Torsten Ruger 2018-03-12 18:16:23 +05:30
  • c806106917 simple test for dynamic call Torsten Ruger 2018-03-12 18:13:26 +05:30
  • e6e8522b4e fix order of pops Torsten Ruger 2018-03-12 18:13:07 +05:30
  • e0f6ba7bcf simple if test without else Torsten Ruger 2018-03-12 17:56:44 +05:30
  • d910c02b4a better name for cool compile Torsten Ruger 2018-03-12 17:23:16 +05:30
  • 5fe0ba06ab stash old vm Torsten Ruger 2018-03-11 17:02:42 +05:30
  • f7aac1d1a4 polish docs Torsten Ruger 2018-03-11 16:11:15 +05:30
  • d6a2ea4cfc fix dynamic resolve Torsten Ruger 2018-03-10 19:01:38 +05:30
  • 3a365c779a setup to resolve method dynamically Torsten Ruger 2018-03-10 18:47:36 +05:30
  • dae17e0c18 always slot definitions in slot loads Torsten Ruger 2018-03-10 18:04:04 +05:30
  • bc5906fb83 moving vool_method to parfait Torsten Ruger 2017-12-10 20:47:26 +02:00
  • b7701d0d5e start on dynamic call Torsten Ruger 2017-12-05 21:46:37 +02:00
  • ba304f51df using sof again, now rxf Torsten Ruger 2017-10-05 16:41:45 +03:00
  • 2d16030b08 do not use 2.4 with its integer problems Torsten Ruger 2017-10-05 16:40:51 +03:00
  • c3318f8f61 send refactor, green by stubbing Torsten Ruger 2017-09-14 18:42:01 +03:00
  • 2739747453 a start on dynamic dispatch (wip) Torsten Ruger 2017-09-14 16:07:02 +03:00
  • be1481ce34 some renaming, start on cached Torsten Ruger 2017-09-12 17:49:42 +03:00
  • a3a31ba38d fixing rest of the send test cases Torsten Ruger 2017-09-11 21:30:28 +03:00
  • 8598257a98 first send test to work again Torsten Ruger 2017-09-11 14:23:30 +03:00
  • 3c92e707da refactor Torsten Ruger 2017-09-11 14:23:06 +03:00
  • afbcbca4da extracting some of the calling into own instructions Torsten Ruger 2017-09-11 14:22:33 +03:00
  • b6939fe4b3 small rename Torsten Ruger 2017-09-11 14:21:57 +03:00
  • 0ccb7df0ab refactor send code Torsten Ruger 2017-09-10 22:54:56 +03:00
  • eb7cfb47d6 fix guard file to pick up send tests correctly Torsten Ruger 2017-09-10 22:54:36 +03:00
  • 94ca8da354 improve mom assignment tests Torsten Ruger 2017-09-10 19:48:46 +03:00
  • 1a9370ad14 fix moms ivar assignment Torsten Ruger 2017-09-10 13:33:32 +03:00
  • c245acbdd3 fix slot_moves for sending, receiver and args Torsten Ruger 2017-09-10 13:14:51 +03:00
  • 43d660d2d2 fix slot moves for assignment Torsten Ruger 2017-09-10 13:04:36 +03:00
  • 66901eeb5b fix use of slot_constant vs slot_move Torsten Ruger 2017-09-10 12:57:25 +03:00
  • a523af14f1 fix mom assignment test Torsten Ruger 2017-09-10 12:36:16 +03:00
  • c5ac24c850 check the instructions that are produced in mom Torsten Ruger 2017-09-09 23:36:43 +03:00
  • d86282b007 flattening of moms while Torsten Ruger 2017-09-08 13:22:20 +03:00
  • 0f83b89805 correct flattening for moms if Torsten Ruger 2017-09-08 13:12:24 +03:00
  • 985dc9904d copied list code from risc instructions Torsten Ruger 2017-09-08 13:10:22 +03:00
  • 9189e56e77 testing for arrays in all the wrong places Torsten Ruger 2017-09-07 08:17:13 +03:00
  • b5ca886069 moving helper for all to use Torsten Ruger 2017-09-07 08:16:37 +03:00
  • 80c3430536 replace arrays with Statements class Torsten Ruger 2017-09-06 12:51:24 +03:00
  • 9a1e4a6f27 own statements class for mom Torsten Ruger 2017-09-06 12:33:46 +03:00
  • 0e51492430 introduce statement class for mom Torsten Ruger 2017-09-06 12:11:30 +03:00
  • 0e98179888 fold the mini check file Torsten Ruger 2017-09-06 12:08:44 +03:00
  • af85cb7c67 adds mom while Torsten Ruger 2017-09-05 12:04:52 +03:00
  • 76a87dd418 extract hoisting to module Torsten Ruger 2017-09-05 12:04:12 +03:00
  • 65ba867aa9 cleanup Torsten Ruger 2017-09-04 21:32:01 +03:00
  • 1a219a7c89 introduce slot_definition and use it Torsten Ruger 2017-09-04 21:31:49 +03:00
  • c6e241adeb fix guard file Torsten Ruger 2017-09-04 21:30:53 +03:00
  • 4f3a4387fc renaming to_mom tests and improve guard Torsten Ruger 2017-09-04 21:00:29 +03:00
  • dab4e74659 Reworking if statement Torsten Ruger 2017-09-04 21:00:08 +03:00
  • db1549e0ee Clarifying mom Torsten Ruger 2017-09-04 20:58:57 +03:00
  • 112ec26bd1 deprecating ruby package Torsten Ruger 2017-08-31 16:18:59 +03:00
  • 0b161ffa06 move ruby_method out of rubyx Torsten Ruger 2017-08-31 16:11:06 +03:00
  • d5a63ec431 rename one ruby compiler to differentiate Torsten Ruger 2017-08-31 14:18:12 +03:00
  • be52403a1a tell reek to ignore ruby_compiler Torsten Ruger 2017-08-30 23:04:22 +03:00
  • cd2988f8a2 fix condition if Torsten Ruger 2017-08-30 22:54:03 +03:00
  • 8d16ef0ae0 test ruby method tmp creation Torsten Ruger 2017-08-30 22:35:10 +03:00
  • c3939ef622 start better if mom test Torsten Ruger 2017-08-30 22:27:12 +03:00
  • 349dd37c82 small refactor Torsten Ruger 2017-08-30 18:23:54 +03:00
  • b6fa8261e6 first stab at moms if Torsten Ruger 2017-08-30 17:21:13 +03:00
  • ffd7a32ae3 fixed test name Torsten Ruger 2017-08-29 19:31:42 +03:00
  • 670ebd06cc remove traces of salama Torsten Ruger 2017-08-29 18:38:51 +03:00
  • e40346b246 one more send mom test Torsten Ruger 2017-08-29 18:28:25 +03:00
  • bbc13946ed implements self sent Torsten Ruger 2017-04-25 09:40:09 +03:00
  • 47683817ee implements resolve_method on parfait type Torsten Ruger 2017-04-25 09:06:49 +03:00
  • e387bdb5f2 fixes parfait/type tests place and guard file accordingly Torsten Ruger 2017-04-23 18:43:32 +03:00
  • dda2ddd9fb rename test to avoid clashes Torsten Ruger 2017-04-23 17:50:06 +03:00
  • 3e282c083d introduces compile time type (ct_type) Torsten Ruger 2017-04-19 20:59:13 +03:00
  • d2fba19b95 fixes simple argument passing Torsten Ruger 2017-04-16 11:39:21 +03:00
  • 0d43987005 start to compile send Torsten Ruger 2017-04-15 20:58:39 +03:00
  • 265b25d5f4 introduce return_sequence instruction to mom Torsten Ruger 2017-04-14 21:01:50 +03:00
  • 68944a0168 restrict tests to test dir Torsten Ruger 2017-04-14 20:37:47 +03:00
  • 70479f7074 update object file name to ruby Torsten Ruger 2017-04-14 14:47:22 +03:00
  • d0df1a2e28 more remote debugging Torsten Ruger 2017-04-14 14:38:23 +03:00
  • a8aa9c0413 no bundler cache. just can't reproduce this locally Torsten Ruger 2017-04-14 13:46:53 +03:00
  • d2c64020fc conditionally start simple_cov Torsten Ruger 2017-04-14 13:42:50 +03:00
  • 71973a6c2a actually change the travis script (as announced previously) Torsten Ruger 2017-04-14 13:34:23 +03:00
  • d3f79a1220 use bundler to run tests on travis Torsten Ruger 2017-04-14 13:32:11 +03:00
  • 21b436c476 update parfait message according to boot Torsten Ruger 2017-04-14 11:13:47 +03:00
  • c885888f4a start implementing return for constant Torsten Ruger 2017-04-14 10:52:23 +03:00
  • 73b7e2b22f remove all test_all Torsten Ruger 2017-04-13 17:00:56 +03:00
  • 9dd4409009 implements argument assignment Torsten Ruger 2017-04-13 14:14:43 +03:00
  • d2d845266e remove code that was moved to support helper Torsten Ruger 2017-04-12 20:58:40 +03:00
  • 86f8594a6f documents guard file Torsten Ruger 2017-04-12 20:36:16 +03:00
  • be10e8c6af set up ivar_assignment correctly Torsten Ruger 2017-04-12 20:29:45 +03:00
  • 87133722b3 get guard to run several test on one change by setting up names accordingly Torsten Ruger 2017-04-12 20:18:41 +03:00
  • 21e426be71 finishes local assignments to_mom Torsten Ruger 2017-04-12 14:45:02 +03:00
  • 9c499c7a19 actually start doing something in to_mom Torsten Ruger 2017-04-12 11:53:02 +03:00
  • 1deca34c23 adds basic to_mom machinery for class and method statement Torsten Ruger 2017-04-12 11:52:23 +03:00
  • a4b0666c8c makes method_statements body always a scope_statement Torsten Ruger 2017-04-12 11:51:29 +03:00
  • 0d96f5e35f rearranges test helper modules Torsten Ruger 2017-04-10 16:12:15 +03:00
  • 0233e91355 basic mom directory structure and a readme Torsten Ruger 2017-04-10 11:47:18 +03:00
  • b2775455e1 more class creation tests Torsten Ruger 2017-04-09 10:14:28 +03:00
  • 397eca541a fix class statements to always have Statements as body Torsten Ruger 2017-04-09 09:59:21 +03:00
  • a6e87491cd disable duplication engine Torsten Ruger 2017-04-08 19:31:48 +03:00