Commit Graph

66 Commits

Author SHA1 Message Date
09c9218852 use custom unification table implementation
as the ena implementation did not expose the underlying vector store, we
cannot map over it to get a table without Rc<RefCell<T>> so that we can
send it around...
2021-07-22 11:37:29 +08:00
62736bd4bf cleanup: we don't actually need arena 2021-07-16 13:58:02 +08:00
d94f25583b added tests 2021-07-15 16:00:23 +08:00
e554737b68 tmp 2021-07-14 08:12:47 +08:00
ed04cef431 added symbol resolver... 2021-06-28 14:48:04 +08:00
7c9919256c begin refactoring 2021-06-28 10:49:41 +08:00
dd29ae251a nac3embedded: compilation demo 2020-12-19 16:23:12 +08:00
aa8b4e2305 nac3embedded: parse 2020-12-19 00:52:06 +08:00
947a528656 libnac3 -> nac3core 2020-12-18 10:18:21 +08:00
8558d41cd8 pyo3 demo 2020-12-18 10:09:35 +08:00
06d2fbd25c split off standalone compiler 2020-12-17 22:20:30 +08:00
c54e5994d7 update dependencies 2020-12-17 21:50:47 +08:00
f0d331c35a update all dependencies, switch to LLVM 10 2020-11-10 20:34:26 +08:00
858cc65daa update inkwell 2020-11-09 21:36:41 +08:00
37f7140bb8 support numerical constants 2020-03-29 15:13:08 +08:00
21fc3cf3e8 quick and dirty demo of python parsing and llvm output 2020-03-23 16:12:52 +08:00