Commit graph

15 commits

Author SHA1 Message Date
c7c21969e8 xo-expression: + llvmintrinsics enum 2024-06-21 14:05:26 -04:00
37b2bc85a4 xo-expression: + explicit_symbol_def feature in PrimitiveInterface 2024-06-19 18:14:02 -04:00
5c4b062cf8 xo-expression: refactor: Lambda/Primitive share FunctionInterface 2024-06-19 10:53:04 -04:00
0595c7c74e xo-expression: refactor: enforce Lambda.argv must contain Variables 2024-06-18 17:23:32 -04:00
9ff173f68a xo-expression: add explicit types to all Expressions 2024-06-18 16:55:46 -04:00
b18de1b0ce xo-expression: + Lambda::type_str 2024-06-17 17:00:16 -04:00
f71cb12831 xo-expression: disable unused detail::apply_push_args 2024-06-17 13:45:13 -04:00
a36b6f5c75 xo-expression: Apply::make() takes vector of argument expressions 2024-06-17 13:43:41 -04:00
78605a758d xo-expression: minor refactor: if_expr -> ifexpr 2024-06-17 13:43:21 -04:00
012597b112 xo-expression: + if-expressions 2024-06-17 12:26:24 -04:00
6783cb7e8c xo-expression: use Reflect::require_function() for precision 2024-06-17 12:25:12 -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
d6371ee369 xo-expression: + Apply expressions 2024-06-13 16:20:53 -04:00
2d94fd51bf xo-expression: initial commit (constant + primitive) 2024-06-13 15:20:36 -04:00