Commit graph

15 commits

Author SHA1 Message Date
f7dfd67770 xo-jit: + lookup_symbol method on dynamic library 2024-06-15 15:14:22 -04:00
cf7bc43c5e xo-jit: check non-null support pointers 2024-06-15 15:14:00 -04:00
38d9609147 xo-jit: set data layout on llvm module as per kaleidoscope4 2024-06-15 15:13:44 -04:00
2b1827f5cc xo-jit: bugfix: missed } 2024-06-15 15:13:25 -04:00
3b5193c28d xo-jit: + llvm module instrumentation methods 2024-06-15 15:12:52 -04:00
e8a2297ac0 xo-jit: need global initialization as per kaleidoscope4 2024-06-15 15:11:59 -04:00
066c135629 xo-jit: bugfix: need release on unique_ptr -> xfer to refcounted ptr 2024-06-15 15:11:10 -04:00
425323f917 xo-jit: ++ extend example 2024-06-15 13:17:31 -04:00
fa0104422f xo-jit: incorporate kaleidoscope jit for codegen 2024-06-15 13:17:14 -04:00
0c7b1e03d7 xo-jit: handle multiple-argument primitives 2024-06-14 16:58:50 -04:00
49eaf6bc45 xo-jit: + README 2024-06-14 16:58:35 -04:00
4514901459 xo-jit: + display + display_string 2024-06-14 15:07:08 -04:00
731b91889c xo-jit: handle variable refs + lambda defs 2024-06-13 18:00:16 -04:00
69dfaa931a xo-jit: + compile Apply expressions [wip] 2024-06-13 16:21:19 -04:00
432c369a66 xo-jit: initial commit (codegen constants + primitives, sort of) 2024-06-13 15:21:17 -04:00