Commit Graph

30 Commits

Author SHA1 Message Date
Atul Bhosale
1273e2d52d Format code using 'cargo fmt' 2019-09-23 19:35:37 +07:00
Mark Thom
8207fdea40 replace HashMap with IndexMap and HashSet with IndexSet 2019-09-22 17:31:25 -06:00
Mark Thom
3547ae2db4 quote solo characters wherever they lead atoms 2019-05-05 22:48:19 -04:00
Mark Thom
3d8c0a43a6 refactor to actual modules 2019-03-03 23:29:02 -07:00
Mark Thom
dc89ed57f2 evacuate when allocating anon vars 2019-02-24 13:40:58 -07:00
Mark Thom
f616b4ddfd prepare to add project_attributes/2 and attribute_goals/2 2019-02-13 14:18:41 -07:00
Mark Thom
e36485533d bracket verify_attributes/3 interrupts with allocation and deallocation of stack frames. 2019-02-11 21:21:13 -07:00
Mark Thom
ca7e62928b clone in situ compiled terms 2019-01-19 17:05:29 -07:00
Mark Thom
398d91576c fix bug with mark_non_var 2018-10-08 00:34:08 -06:00
Mark Thom
33d1a7c701 add structural tests for partial strings, rename ast.rs 2018-09-04 21:20:45 -06:00
Mark Thom
ff9d2662e6 farm parser out to a crate, remove it as a git submodule. 2018-09-03 21:58:07 -06:00
Mark Thom
5d0674a667 incomplete cut corrections. 2018-04-07 00:15:34 -06:00
Mark Thom
d8bcf47462 refactor ControlInstruction 2018-03-17 01:26:50 -06:00
Mark Thom
2bdf95e62d further debray fix. 2018-03-08 22:54:36 -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
8a63623516 add provisional module support. 2018-03-02 22:28:12 -07:00
Mark Thom
cf9db43d5b major refactor. 2018-02-25 12:13:07 -07:00
Mark Thom
47055d189d fix allocator bug. 2018-02-11 15:21:30 -07:00
Mark Thom
7b5a2786da add support for setup_call_cleanup 2018-02-01 23:03:57 -07:00
Mark Thom
f939a9e129 correct marker bug, edit README. 2018-01-27 01:27:17 -07:00
Mark Thom
b1ae09d7aa add register marking for non-callable/inlined predicates. 2017-11-12 23:43:42 -07:00
Mark Thom
498389e9e9 remove QueryTermRef from Allocator 2017-11-11 17:00:10 -07:00
Mark Thom
4d6897509d evacuate arguments on overwrite. 2017-05-25 16:41:36 -06:00
Mark Thom
2f23541ee0 support call/N 2017-05-24 19:10:31 -06:00
Mark Thom
f155b5b2c2 add support for conjunctive queries. 2017-05-07 15:26:36 -06:00
Mark Thom
1ab2619cce fix void instrs 2017-05-01 11:39:56 -06:00
Mark Thom
e68e3cc1ad tweak head check 2017-04-30 13:59:11 -06:00
Mark Thom
316e5c5c1a transition to debray allocation 2017-04-30 13:53:15 -06:00