Commit graph

37 commits

Author SHA1 Message Date
fc2b88da4b xo-reflect: feat: capture dtor 2024-08-05 14:37:35 -04:00
2c51a1e1a0 xo-reflect: promote std::string to always-reflect 2024-06-26 00:40:11 -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
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
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
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
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
0707571945 cosmetic: indentation 2023-10-17 14:52:44 -04:00
26dffce470 build: bugfix: support transitive deps in find_package helper 2023-10-09 14:00:54 -04:00
58b7f567e9 build: xo_dependency_headeronly() -> xo_dependency() 2023-10-08 13:56:20 -04:00
0c73b5417b reflect: tidy indentlog dep 2023-10-06 23:55:13 -04:00
1b3be7e733 build: account for xo/ insertion into include path 2023-10-06 18:43:49 -04:00
f5c60e299b xo-reflect: update subsys include location 2023-10-06 18:09:41 -04:00
94d77bf809 reflect: use xo_add_shared_library() + misc. 2023-09-27 19:42:52 -04:00
33f96604ee build: cosmetic: remove dead comments 2023-09-27 16:38:01 -04:00
79bb624ec8 reflect: build: retire superseded cmake macros 2023-09-27 14:03:55 -04:00
eafb897dfd reflect: build: use new xo-cmake macros 2023-09-27 13:22:02 -04:00
2bd1b19388 github: more weird build experiments 2023-09-26 15:55:03 -04:00
75cfc477b8 github: more experiments w/ --debug-find 2023-09-26 15:45:03 -04:00
34b7722410 github: try triggering indentlog failure 2023-09-26 15:13:03 -04:00
ce7154db57 build: use cmake find_package() in CONFIG mode 2023-09-26 13:44:21 -04:00
8f36e73b18 build: remove submodules (moved to reflect-sm project) 2023-09-26 01:27:13 -04:00
fdb4ca37f4 reflect: initial implementation 2023-09-25 17:49:42 -04:00