Commit graph

2,544 commits

Author SHA1 Message Date
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
432c369a66 xo-jit: initial commit (codegen constants + primitives, sort of) 2024-06-13 15:21:17 -04:00
2d94fd51bf xo-expression: initial commit (constant + primitive) 2024-06-13 15:20:36 -04:00
fb63bd1261 ++ README improvements -- bring up-to-date 2024-06-12 12:31:37 -04:00
cd62475738 xo-cmake: + xo-bootstrap-macros.cmake 2024-06-12 12:30:54 -04:00
1727a7b97b xo-unit: ++ github README 2024-06-10 12:04:35 -04:00
0200808f90 xo-unit: utest: test currency() named ctor 2024-06-10 12:04:20 -04:00
cf41b7a483 xo-unit: bugfix: units for reciprocal 2024-06-10 12:04:06 -04:00
530a569cfa xo-unit: + quantity methods is_negative()/is_positive() 2024-06-10 12:03:34 -04:00