Commit graph

1,082 commits

Author SHA1 Message Date
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
c7b37d35bb xo-refcnt: naked pointer -> Borrow ctor 2024-06-24 23:57:57 -04:00
37ff6c2b01 initial commit 2024-06-24 22:25:45 -04:00
fd033bdf60 xo-cmake: + xo-ratio in xo-build 2024-06-21 14:02:52 -04:00
a2cb8ae60f xo-pyutil: bugfix: + prototype_str for unique declare_once() syms 2024-06-19 18:30:40 -04:00
92c4cda97f Merge branch 'main' of github.com:Rconybea/xo-pyreflect 2024-06-19 11:00:25 -04:00
76f5e4caca xo-preflect: ++ .gitignore (+ .projectile file) 2024-06-19 10:58:26 -04:00
bd8c2c4e13 xo-pyreflect: bind Metatype; + TypeDescr.metatype 2024-06-19 10:57:40 -04:00
e57ba44ae7 xo-pyreflect: + TypeDescr.complete_flag 2024-06-19 10:57:14 -04:00
50d3d32fc3 xo-pyreflect: + TypeDescr.short_name 2024-06-19 10:56:53 -04:00
00025a66e4 xo-pyreflect: + TypeDescr.lookup_by_name() 2024-06-19 10:56:29 -04:00
af8b0d4a46 xo-pyreflect: build: streamline cmake 2024-06-19 10:55:57 -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
debc2db34c xo-pyutil: pycaller: provide type-erased factory functions 2024-06-17 19:33:44 -04:00
8549bd9223 xo-unit: README: update to mention xo-build 2024-06-17 18:22:17 -04:00
e169a0d276 xo-pyutil: + example (mostly to make LSP happy) 2024-06-17 17:41:50 -04:00
bc601c472c xo-pyutil: remove stray character 2024-06-17 16:54:24 -04:00
cd687d2ac4 xo-pyutil: + pycaller assistant for registering function pointers 2024-06-17 16:53:23 -04:00
ecd315c0f2 xo-pyuitl: ++ .projectile in .gitignore 2024-06-17 16:53:07 -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
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
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
fb63bd1261 ++ README improvements -- bring up-to-date 2024-06-12 12:31:37 -04:00