Commit Graph

  • 5a81ce259e exclude test from coverage (duh) Torsten Ruger 2016-12-10 18:59:24 +0200
  • a3e8d19bb7 small test setup fixes Torsten Ruger 2016-12-10 18:48:41 +0200
  • 6d4347c7ba finish assignment tests Torsten Ruger 2016-12-10 18:48:18 +0200
  • f359e78982 adjust test helper to current s-exp situation Torsten Ruger 2016-12-10 18:09:51 +0200
  • f49b0c7356 fix assignment Torsten Ruger 2016-12-10 18:08:21 +0200
  • 87693112d4 small fix Torsten Ruger 2016-12-10 18:07:38 +0200
  • efca5254f4 move stashed tests Torsten Ruger 2016-12-10 18:06:57 +0200
  • f688611416 fix variable expression tests Torsten Ruger 2016-12-10 16:28:42 +0200
  • 4f7110ef04 fix call expression tests Torsten Ruger 2016-12-10 15:26:25 +0200
  • 4054b61752 fix more expression tests Torsten Ruger 2016-12-10 15:18:37 +0200
  • 98bc0f6e40 test to_code Torsten Ruger 2016-12-10 14:55:23 +0200
  • de5d87cde7 add basic compiler expression tests (back) Torsten Ruger 2016-12-10 04:01:47 +0200
  • 5c2f545f8e tests for ast to code converter Torsten Ruger 2016-12-10 03:43:44 +0200
  • 29fb2a50f5 refactor while statement Torsten Ruger 2016-12-09 14:29:06 +0200
  • da4a1af074 modulize return and list Torsten Ruger 2016-12-09 14:19:22 +0200
  • 99132a92b6 modulize operator_expression Torsten Ruger 2016-12-09 14:17:01 +0200
  • 037fd722df clean up function definition, now function statement Torsten Ruger 2016-12-09 14:12:41 +0200
  • 059fb38f08 modulize field_access and field_def Torsten Ruger 2016-12-09 14:04:06 +0200
  • 4da13c3867 move ast to tree, remove seperate helper file Torsten Ruger 2016-12-09 13:56:13 +0200
  • bab2fe32df modulize class_field and class_statement Torsten Ruger 2016-12-09 13:46:26 +0200
  • 2b008dd3da modulize basic_value Torsten Ruger 2016-12-09 13:40:10 +0200
  • fa14e35a50 refactor if_statement Torsten Ruger 2016-12-09 13:38:07 +0200
  • 1e7093c63f remodel assignment a bit Torsten Ruger 2016-12-09 13:20:48 +0200
  • 395fd2d701 refoactor call site some Torsten Ruger 2016-12-09 12:22:37 +0200
  • 224670e449 refactor name expression for compiler Torsten Ruger 2016-12-09 12:13:33 +0200
  • ca4bdcc528 gets rid of soml-parser completely Torsten Ruger 2016-12-08 20:13:08 +0200
  • 4cd979e3e9 remove soml parser from tests Torsten Ruger 2016-12-08 19:39:16 +0200
  • e2236cf703 move soml ast here, now called type as the language is going Torsten Ruger 2016-12-08 19:38:50 +0200
  • da553f996f move compiler to typed Torsten Ruger 2016-12-08 15:25:20 +0200
  • c3a28d2abc small collector change Torsten Ruger 2016-12-08 15:19:37 +0200
  • c361b74541 add codeclimate config (with reek,not robocop) Torsten Ruger 2016-12-08 13:58:38 +0200
  • f0dbda7ec0 restrict travis to my working version to avoid travis only fails Torsten Ruger 2016-12-08 13:15:48 +0200
  • ed6fd91c4e add missing tests (that were not liked to the travis script) Torsten Ruger 2016-12-08 12:55:16 +0200
  • a31f75fe93 basic immutability for type Torsten Ruger 2016-12-08 12:50:25 +0200
  • 137d3c9231 add each_with_index to indexed Torsten Ruger 2016-12-08 12:48:39 +0200
  • ad91c0a4bf add inspect method to dictionary Torsten Ruger 2016-12-08 12:48:08 +0200
  • ac13d0e140 add readline as per guard instructions Torsten Ruger 2016-12-08 12:46:49 +0200
  • 2741f35380 add a each_pair to indexed and use in types Torsten Ruger 2016-12-07 23:35:51 +0200
  • 266a04040b add types hash to space Torsten Ruger 2016-12-07 23:34:45 +0200
  • fe195df10e split existing type tests Torsten Ruger 2016-12-06 17:03:15 +0200
  • 3b4dbd052d Move type tests around Torsten Ruger 2016-12-06 16:58:19 +0200
  • 3bfccc3efe move tests to equivalent place Torsten Ruger 2016-12-06 16:54:26 +0200
  • bcba3ed3b2 move parfait to new module Torsten Ruger 2016-12-06 16:50:54 +0200
  • 412e03ae7d fix rename Torsten Ruger 2016-12-06 16:45:16 +0200
  • 3ed0c4829a log test Torsten Ruger 2016-12-06 16:44:04 +0200
  • fe203b55f1 fix codeclimate braking changes Torsten Ruger 2016-12-06 15:22:22 +0200
  • adca8b21c1 move soml tests out, small cleanup Torsten Ruger 2016-12-06 15:08:29 +0200
  • 5ac14ddccc update gems and fix tests Torsten Ruger 2016-12-06 12:08:18 +0200
  • 4b05b48197 some docs Torsten Ruger 2016-12-06 11:38:09 +0200
  • 229f5896c6 update to use new ast Torsten Ruger 2016-03-07 11:55:28 +0200
  • d7b210d63a update parser Torsten Ruger 2016-03-06 10:48:14 +0200
  • a8b815117f rename object_type to instance_type Torsten Ruger 2016-02-25 12:16:13 -0800
  • 278d71b56c fix docs for rename Torsten Ruger 2016-02-25 12:03:11 -0800
  • d32b51c67b rename layout to type Torsten Ruger 2016-02-25 11:50:10 -0800
  • 3480b97eaa rename variable type to value_type Torsten Ruger 2016-02-25 11:41:03 -0800
  • 6d900f384b little tool to check code needed Torsten Ruger 2015-12-01 19:17:45 +0200
  • 27a7657842 add parser and basic test framework Torsten Ruger 2015-12-01 11:55:33 +0200
  • b9d2508370 update readme Torsten Ruger 2015-11-30 20:25:17 +0200
  • 597fa2c8f3 update parser and new version Torsten Ruger 2015-11-30 20:11:11 +0200
  • c7d1f9ec99 fix all tests to use space.main Torsten Ruger 2015-11-30 16:20:39 +0200
  • afe16868b5 more some tests Torsten Ruger 2015-11-30 16:10:08 +0200
  • 19dd7b96d6 fix benches interfering with testing Torsten Ruger 2015-11-30 16:09:55 +0200
  • dc560aaa5e move main to space Torsten Ruger 2015-11-30 16:09:12 +0200
  • 707c180cab add go results, just cause I'm learning it Torsten Ruger 2015-11-27 19:54:43 +0200
  • fa63c6db6a add ruby bench programs and numbers Torsten Ruger 2015-11-24 15:33:16 +0200
  • 535757fa98 did the ratios Torsten Ruger 2015-11-21 17:04:20 +0200
  • 0cbf346519 redid the test, snapped variance Torsten Ruger 2015-11-21 16:35:30 +0200
  • 1e2b784583 moved all the ruby benches out of the tests Torsten Ruger 2015-11-21 16:33:43 +0200
  • f865486f1e tweeks to the c tests Torsten Ruger 2015-11-21 16:33:07 +0200
  • a589df7bf9 take the benchmark tests out from the soml Torsten Ruger 2015-11-21 14:33:52 +0200
  • 9eab4b7f67 move c benchmarks to own directory Torsten Ruger 2015-11-21 14:22:53 +0200
  • d0b655d05f implement the div10 as assembler Torsten Ruger 2015-11-21 14:20:25 +0200
  • ffc69fd2a5 add the hackers delight version of div10 Torsten Ruger 2015-11-21 14:19:07 +0200
  • 91a0365c2e fix register shortcuts Torsten Ruger 2015-11-21 14:17:54 +0200
  • 96972dab29 thats most of the benchmarking Torsten Ruger 2015-11-20 23:51:58 +0200
  • 28836457c5 just let the runner run Torsten Ruger 2015-11-20 20:13:35 +0200
  • 480e63a6c5 took the loooong test out Torsten Ruger 2015-11-20 20:13:00 +0200
  • 1bec6f4ca7 simple bench runner to do multiple runs Torsten Ruger 2015-11-20 19:13:21 +0200
  • da4003c30a ruby fibs versions and tests for them Torsten Ruger 2015-11-20 19:12:58 +0200
  • 9bcead4c1a small c programs to bench against Torsten Ruger 2015-11-20 19:12:13 +0200
  • 22117035e0 fix last failing tests Torsten Ruger 2015-11-20 14:37:26 +0200
  • f9e95d7d1f more tests Torsten Ruger 2015-11-20 13:28:49 +0200
  • bca0ae1b3b fix remote test framework Torsten Ruger 2015-11-20 13:27:31 +0200
  • 791cc96a0d fix check function Torsten Ruger 2015-11-20 13:26:35 +0200
  • 02d9a063b0 fix both parfait words to have same indexing Torsten Ruger 2015-11-20 13:25:49 +0200
  • aabde4b9a6 fix word indexes on arm Torsten Ruger 2015-11-19 16:40:00 +0200
  • a8453c126d use arm shift at runtime Torsten Ruger 2015-11-19 12:48:13 +0200
  • 4871a52d37 better error reporting for parser Torsten Ruger 2015-11-19 10:10:13 +0200
  • 249f43ad34 translate and interpret new instructions Torsten Ruger 2015-11-19 10:09:55 +0200
  • ac5a7ac4ca making parfait (both) use the new byte functions Torsten Ruger 2015-11-19 10:09:24 +0200
  • dffa3fbf42 adding word functions for byte access Torsten Ruger 2015-11-19 10:08:41 +0200
  • ff65952a3e add get/set byte instructions Torsten Ruger 2015-11-19 10:07:27 +0200
  • 5369dc3d52 rename get/set internal Torsten Ruger 2015-11-18 15:36:43 +0200
  • 633c1e9a4a fix the fix fix Torsten Ruger 2015-11-18 15:22:20 +0200
  • caaa500cb7 fix return tests Torsten Ruger 2015-11-18 15:18:56 +0200
  • bcc2f019d9 liable remote tests to fix travis Torsten Ruger 2015-11-18 14:15:57 +0200
  • 4c71b281c4 3 try to get travis to work Torsten Ruger 2015-11-18 13:50:38 +0200
  • 506c12b6f5 change to REMOTE_PI, REMOTE seems to be set on travis Torsten Ruger 2015-11-18 13:42:07 +0200
  • 08faec40dd fix class test Torsten Ruger 2015-11-18 13:32:59 +0200
  • 050179fee4 fix exit code check Torsten Ruger 2015-11-18 13:27:20 +0200