Commit Graph

1150 Commits

Author SHA1 Message Date
Mark Thom
7b160199fd add cyclic_term 2018-03-28 23:41:19 -06:00
Mark Thom
ef65c996ec update README 2018-03-28 21:23:11 -06:00
Mark Thom
94939e793b add call support for acyclic_term 2018-03-28 21:20:50 -06:00
Mark Thom
80b59bae83 add acyclic term 2018-03-28 21:17:46 -06:00
Mark Thom
eb694cbba7 remove flatten 2018-03-26 19:05:23 -06:00
Mark Thom
933b94ef82 add repeat 2018-03-26 18:59:58 -06:00
Mark Thom
2691382771 add flatten. 2018-03-26 18:49:43 -06:00
Mark Thom
a937eb4d8c clean up call clause stuff. 2018-03-26 18:16:39 -06:00
Mark Thom
b7f926bade clean up call clause stuff. 2018-03-26 18:16:23 -06:00
Mark Thom
261bb15bdf update README 2018-03-24 11:42:26 -06:00
Mark Thom
f160761cf9 eliminating double counting for call_with_inference_limit. 2018-03-22 14:15:40 -06:00
Mark Thom
e206c8b7fb remove extraneous code. 2018-03-19 20:01:32 -06:00
Mark Thom
612835500c remove redundant code from arith_eval_by_metacall 2018-03-18 19:25:45 -06:00
Mark Thom
9430bee825 correct delayed evaluation for negation, rational decls 2018-03-17 19:04:13 -06:00
Mark Thom
23afcdd6d4 remove extraneous comments. 2018-03-17 15:46:12 -06:00
Mark Thom
a66049a321 refactor BuiltInInstruction 2018-03-17 15:45:17 -06:00
Mark Thom
64ab9a0337 remove DynamicIs 2018-03-17 15:01:31 -06:00
Mark Thom
d8bcf47462 refactor ControlInstruction 2018-03-17 01:26:50 -06:00
Mark Thom
faabe85e75 minor tweak to printer code 2018-03-16 16:23:27 -06:00
Mark Thom
ea1414e738 correct sort, keysort 2018-03-11 19:51:25 -06:00
Mark Thom
acdb3f2c45 add sort, keysort. 2018-03-11 17:37:29 -06:00
Mark Thom
7500465b38 add atom predicate. 2018-03-10 15:26:35 -07:00
Mark Thom
2cc5367c52 add is_list 2018-03-09 19:27:22 -07:00
Mark Thom
b5b44fe5a2 remove b0 slot from AND stack frames. 2018-03-09 19:13:06 -07:00
Mark Thom
2bdf95e62d further debray fix. 2018-03-08 22:54:36 -07:00
Mark Thom
279233f73b reformat io.rs 2018-03-08 21:15:18 -07:00
Mark Thom
f8389e889e further allocation fixes. 2018-03-08 12:51:06 -07:00
Mark Thom
cb9aafbccf further allocation fixes. 2018-03-08 12:38:38 -07:00
Mark Thom
179e425fb6 add queues, fix debray allocator bug. 2018-03-08 00:29:56 -07:00
Mark Thom
10db0f58dd fix README 2018-03-07 17:25:33 -07:00
Mark Thom
ab182b6e3b add error messages on failed batch entry 2018-03-07 17:19:28 -07:00
Mark Thom
beeb246632 cleanup README 2018-03-05 21:18:55 -07:00
Mark Thom
b1c41f211b add qualified imports 2018-03-05 21:13:07 -07:00
Mark Thom
dbab7a8667 fix README 2018-03-04 21:38:55 -07:00
Mark Thom
6d3bde1144 correct module bugs 2018-03-04 21:37:29 -07:00
Mark Thom
0c66743db5 correct module bugs 2018-03-04 21:35:30 -07:00
Mark Thom
ba6d753a56 remove module decls from toplevel when they are redeclared. 2018-03-03 22:31:10 -07:00
Mark Thom
7edf924c05 update README with build instructions 2018-03-03 16:48:00 -07:00
Mark Thom
c4a206da02 simplify heap_iter.rs 2018-03-02 22:31:34 -07:00
Mark Thom
8a63623516 add provisional module support. 2018-03-02 22:28:12 -07:00
Mark Thom
33834609c3 add ; key. 2018-02-27 17:21:43 -07:00
Mark Thom
92cd018bc7 . 2018-02-26 19:28:19 -07:00
Mark Thom
7906982d4d clean up compile_seq. 2018-02-26 17:12:06 -07:00
Mark Thom
07675b3675 fix exception handling when thrown by throw_exception, and within setup_call_cleanup and call_with_inference_limit. 2018-02-25 23:43:37 -07:00
Mark Thom
c133931134 add fixes, further test cases. 2018-02-25 22:38:28 -07:00
Mark Thom
82f0f7c7fe updated blurbs 2018-02-25 12:48:54 -07:00
Mark Thom
cf9db43d5b major refactor. 2018-02-25 12:13:07 -07:00
Mark Thom
05c1275acf switch internal counts to use BigUint. 2018-02-24 09:41:25 -07:00
Mark Thom
ec276a7766 add more tests. 2018-02-23 16:43:12 -07:00
Mark Thom
8d182b3f02 fix bugs in call_with_inference_limit 2018-02-23 00:16:40 -07:00