Commit graph

1,732 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
515cedf160 xo-reflect: + EstablishFunctionTdx + bugfix deducing fptr inputs 2024-06-15 13:15:57 -04:00
6c856be0fc xo-reflect: README: howto using xo-build 2024-06-15 13:15:22 -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
42a4009d02 pyexpression: + Lambda + make_lambda 2024-06-14 16:40:24 -04:00
7fcb0026f1 pyexpression: + Variable + make_var 2024-06-14 16:26:23 -04:00
97c0613fee xo-pyexpression: Expression.extype -> readonly property 2024-06-14 16:23:21 -04:00
a9deebaa90 xo-pyexpression: bugfix: missing #includes for pybind11 opt feats 2024-06-14 16:23:01 -04:00
3d354f7657 xo-pyexpression: + Apply expressions 2024-06-14 16:18:55 -04:00
94d0391585 xo-pyjit: minor -- drop printing to procrastinate on compiler nit 2024-06-14 16:12:22 -04:00
27a0dd591f xo-pyexpression: + Primitive + PrimitiveInterface + examples 2024-06-14 16:11:37 -04:00
1ead5333b0 xo-pyexpression: mvp working 2024-06-14 15:46:40 -04:00
82b725442e + README 2024-06-14 15:46:15 -04:00
f8b7314055 xo-pyjit: README: expand + use xo-build for XO deps 2024-06-14 15:42:24 -04:00
2b32aa83c7 xo-expression: README: fix copypasta 2024-06-14 15:36:47 -04:00
f5b08526e6 xo-expression: + README.md 2024-06-14 15:35:08 -04:00
8c3c3a7ac4 .gitignore: + .projectile 2024-06-14 15:23:01 -04:00
6451b12617 xo-refcnt: build: streamline 2024-06-14 15:22:30 -04:00
ae9acf59b3 xo-refcnt: README: mention xo-build assistant 2024-06-14 15:22:15 -04:00
3ec39aa295 xo-refcnt: exclude logging unless XO_INTRUSIVE_PTR_ENABLE_LOGGING 2024-06-14 15:21:49 -04:00
8f5a7dd59c xo-indentlog: docs: upgrade README to mention xo-build 2024-06-14 15:14:56 -04:00
db87d4f40d indentlog: tweak fake mm_setcsr() in machdep.hpp 2024-06-14 15:14:35 -04:00
4b8fab54c3 xo-cmake: + xo-build assistant 2024-06-14 15:13:53 -04:00
4514901459 xo-jit: + display + display_string 2024-06-14 15:07:08 -04:00
d315d4212b .gitignore: + ignore .projectile 2024-06-14 15:06:15 -04:00
5b8b08145b + README.md 2024-06-14 15:05:47 -04:00
3cc8e73ab4 xo-pyjit: initial commit 2024-06-14 15:00:57 -04:00
fb8f4fdec2 xo-reflect: utest for function reflection 2024-06-14 10:56:50 -04:00
ef191b136e xo-reflect: automatically reflecct function pointers 2024-06-14 10:56:35 -04:00
ec365d8b6f xo-reflect: build: ++ FunctionTdx.cpp 2024-06-14 10:55:36 -04:00
aa55e20e12 xo-reflect: + infra for reflecting functions 2024-06-14 10:55:08 -04:00
188825d449 xo-reflect: cosmetic: code layout 2024-06-14 10:54:35 -04:00
fba8ed9c89 xo-reflect: github: fix title for cmake CI 2024-06-14 10:54:14 -04:00
0fe2b51076 xo-reflect: cosmetic: code layout 2024-06-14 10:53:51 -04:00
9db0969733 xo-reflect: cosmetic: code layout 2024-06-14 10:53:35 -04:00
9d31c6ad87 xo-reflect: cosmetic: code layout 2024-06-14 10:53:23 -04:00
731b91889c xo-jit: handle variable refs + lambda defs 2024-06-13 18:00:16 -04:00
9d2b0f17f8 xo-expression: + Variable + apply/lambda fixes 2024-06-13 17:59:51 -04:00
20b23b50fc xo-expression: + Lambda (function definitions) 2024-06-13 17:05:38 -04:00
69dfaa931a xo-jit: + compile Apply expressions [wip] 2024-06-13 16:21:19 -04:00
d6371ee369 xo-expression: + Apply expressions 2024-06-13 16:20:53 -04:00