Commit graph

117 commits

Author SHA1 Message Date
ecbfc79c1d xo-reflect: bugfix is_i64 on linux (gcc / wsl2) 2025-07-27 14:31:39 -04:00
dc26b97802 xo-reader: integer arithmetic + parser + pretty-printing adds 2025-07-27 13:35:20 -04:00
0f89542e11 xo-expression xo-reader: type unifier + misc improvements 2025-07-26 17:28:41 -04:00
5dce303fe1 xo-reflect: bugfix: missing RefPointerTdx.fixed_child_td() 2024-09-14 18:26:10 -05:00
41f5ee3f88 xo-reflect: bugfix: missing PointerTdx.n_child_fixed() 2024-09-14 14:40:04 -05:00
4179196e21 xo-reflect: nit: README typo 2024-08-27 16:30:08 -04:00
b1c3dc80b1 xo-reflect: + invoker feature 2024-08-19 18:50:35 -04:00
8b631bbcc1 xo-reflect: tidy: formatting in utest 2024-08-05 14:37:54 -04:00
fc2b88da4b xo-reflect: feat: capture dtor 2024-08-05 14:37:35 -04:00
1ddc3e6a62 xo-reflect: clang nit on FunctionTdxInfo 2024-06-27 17:46:08 -04:00
908c3ae50b xo-reflect: bugfix: missing char in Object.hpp 2024-06-26 00:45:18 -04:00
58e143f1b1 xo-reflect: + Object (cache TypeId for dispatching) 2024-06-26 00:40:28 -04:00
2c51a1e1a0 xo-reflect: promote std::string to always-reflect 2024-06-26 00:40:11 -04:00
771ccdd308 xo-reflect: cosmetic: indenting 2024-06-26 00:39:58 -04:00
2b9aff3640 xo-reflect: + TypeDescr:: n_child_fixed(), fixed_child_td(i) 2024-06-25 19:37:16 -04:00
ec2591f907 Merge branch 'main' of github.com:Rconybea/reflect 2024-06-25 18:59:15 -04:00
42331ce8ba xo-reflect: multiple improvements -- kitchen sink 2024-06-25 18:39:37 -04:00
a7b6ca2864 xo-reflect: + xo-reflectutil in README 2024-06-25 00:26:25 -04:00
0454fdcbff xo-reflect: minor: move assign_tdextra() impl to .hpp 2024-06-25 00:26:05 -04:00
57a75e380f xo-reflect: + reflect builtin c++ types (int ..) automatically 2024-06-19 10:51:48 -04:00
05c94a3105 xo-reflect: fix constructed canonical name for fptr 2024-06-18 17:30:56 -04:00
b06c55b98b xo-reflect: + FunctionTdx::make_function() 2024-06-18 17:17:26 -04:00
ef41f9b280 xo-reflect: + comment 2024-06-18 17:17:09 -04:00
276e1e5451 xo-reflect: + TypeDescrBase::require_by_fn_info() 2024-06-18 17:16:28 -04:00
f4db0eefce xo-reflect: + FunctionTdxInfo::make_canonical_name() 2024-06-18 17:16:05 -04:00
6fc1fff9dc xo-reflect: + TypeDescr::lookup_by_name() 2024-06-18 17:15:08 -04:00
8a20796fe9 xo-reflect: + Reflect::is_native<T>() 2024-06-18 17:14:38 -04:00
dddd6ca5ec xo-reflect: refactor to support manually-constructed function types 2024-06-18 15:43:03 -04:00
7243939916 xo-reflect: allow TypeDescr without .native_typeinfo 2024-06-18 14:05:51 -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
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
c71bcb6415 xo-reflect: build: streamline using recent xo-cmake improvements 2024-05-01 14:33:57 -04:00
fe986a320a build: streamline CMAKE_MODULE_PATH interaction 2024-03-15 19:26:43 -04:00
b0b3e7c0c8 cosmetic: layout, copypasta comments 2024-03-13 15:30:00 -04:00
7b433e3f4e build: .cmake code layout 2023-10-22 14:52:39 -04:00
ee6eb49354 build: make symlink-aware 2023-10-19 16:26:49 -04:00
ea36e50ea0 minor tweaks : doc , build messaging 2023-10-19 16:26:27 -04:00
0d6e9afc0a build: tidy in CMakeLists.txt 2023-10-17 14:52:53 -04:00
0707571945 cosmetic: indentation 2023-10-17 14:52:44 -04:00
8231420c5e cosmetic: indenting 2023-10-17 14:52:27 -04:00
47f86347a4 doc updates 2023-10-17 14:52:09 -04:00