Mark Thom
|
9a7419c507
|
add support for rational numbers, division.
|
2017-12-02 11:10:25 -07:00 |
|
Mark Thom
|
5568d0b370
|
add provisions for arithmetic support.
|
2017-11-05 17:12:30 -07:00 |
|
Mark Thom
|
92de7acd22
|
transition to the operator precedence parser.
|
2017-09-06 00:36:14 -06:00 |
|
Mark Thom
|
cc82447c64
|
bug fixes.
|
2017-08-15 11:06:19 -06:00 |
|
Mark Thom
|
1d2c02e9af
|
adjust for nested throws.
|
2017-08-14 22:49:41 -06:00 |
|
Mark Thom
|
8d7d215234
|
add tests, update status.
|
2017-08-14 13:21:45 -06:00 |
|
Mark Thom
|
a06d99a313
|
cleanup code generation, add throw/catch, copy_term, var, atomic, not, false builtins
|
2017-08-13 23:53:01 -06:00 |
|
Mark Thom
|
28018c0d43
|
add tests, remove extraneous instructions.
|
2017-08-03 11:28:15 -06:00 |
|
Mark Thom
|
0050c1d4cb
|
add tests.
|
2017-08-03 11:22:52 -06:00 |
|
Mark Thom
|
409d79719d
|
fix faulty chunking on call/N.
|
2017-08-03 10:55:43 -06:00 |
|
Mark Thom
|
3aa8780086
|
fix recursive calls to call/N
|
2017-07-28 17:02:08 -06:00 |
|
Mark Thom
|
8a99b6d3bc
|
add support for embedded calls (syntax)
|
2017-06-25 15:39:00 -06:00 |
|
Mark Thom
|
b349ac8bf9
|
add more tests
|
2017-05-29 12:21:05 -06:00 |
|
Mark Thom
|
f29bd3dc0b
|
add tests, add to README.
|
2017-05-26 12:27:41 -06:00 |
|
Mark Thom
|
4d6897509d
|
evacuate arguments on overwrite.
|
2017-05-25 16:41:36 -06:00 |
|
Mark Thom
|
cf470e48c2
|
add tests
|
2017-05-25 14:46:48 -06:00 |
|
Mark Thom
|
2f23541ee0
|
support call/N
|
2017-05-24 19:10:31 -06:00 |
|
Mark Thom
|
9c72177b60
|
cleanup of run_query
|
2017-05-08 14:33:27 -06:00 |
|
Mark Thom
|
f155b5b2c2
|
add support for conjunctive queries.
|
2017-05-07 15:26:36 -06:00 |
|
Mark Thom
|
a6304d3f96
|
prep for debray allocation
|
2017-04-29 16:50:53 -06:00 |
|
Mark Thom
|
19ee43e186
|
optimized up to chapter 6
|
2017-04-09 19:12:36 -06:00 |
|
Mark Thom
|
79ae4abb81
|
optimized up to section 5.11
|
2017-03-30 00:51:23 -06:00 |
|
Mark Thom
|
d65970ee57
|
optimized up to section 5.10
|
2017-03-25 01:58:54 -06:00 |
|
Mark Thom
|
fcb3cc1287
|
transition to prolog
|
2017-03-10 23:50:26 -07:00 |
|
Mark Thom
|
42ce902b3c
|
transition to l3
|
2017-03-04 19:22:43 -07:00 |
|
Mark Thom
|
e3e3f346e5
|
bug fixes, tests
|
2017-02-25 20:53:33 -07:00 |
|
Mark Thom
|
2fccbb09c6
|
add heapview, move registers to HeapCellRef
|
2017-02-24 16:16:14 -07:00 |
|
Mark Thom
|
1b5f8a1db2
|
transition to l2
|
2017-02-21 00:31:04 -07:00 |
|
Mark Thom
|
648b7d09fe
|
slight polishing up, bug fixes
|
2017-02-02 16:09:18 -07:00 |
|
Mark Thom
|
33ab3ac153
|
codegen bug fix.
|
2017-01-27 23:26:25 -07:00 |
|
Mark Thom
|
081db5a38c
|
transition to l1
|
2017-01-27 22:06:19 -07:00 |
|
Mark Thom
|
ed2343be9f
|
streamline code generation with iterators and traits
|
2017-01-22 11:24:29 -07:00 |
|
Mark Thom
|
9be3445517
|
cosmetic changes.
|
2016-12-26 14:09:24 -07:00 |
|
Mark Thom
|
92ab8406ef
|
remove unnecessary lifetime.
|
2016-12-18 15:19:30 -07:00 |
|
Mark Thom
|
2874c172ba
|
use references when executing instructions, not moves.
|
2016-12-01 17:33:02 -07:00 |
|
Mark Thom
|
509b7838c7
|
codegen fix
|
2016-10-30 00:19:25 -06:00 |
|
Mark Thom
|
63075c9739
|
codegen fixes
|
2016-10-29 13:18:12 -06:00 |
|
Mark Thom
|
8d1441e20f
|
Initial commit.
|
2016-10-28 19:53:08 -06:00 |
|