Commit graph

664 commits

Author SHA1 Message Date
bcd86e5324 (clang 15) compiler nit 2025-05-08 23:40:30 -05:00
89ef68f5f2 + XO_UMBRELLA_REPO_SUBDIR 2025-05-08 23:38:48 -05:00
38f2da8a8d bugfix: looks like need distinct custom target names
Care about this in submodule build w/ cmake 3.29.2
2025-05-08 20:43:12 -05:00
d43c4af0b4 merge upstream 2025-05-08 20:06:28 -05:00
2241afd6f9 bugfix: indentlog: recover clang16 build 2025-05-02 18:25:12 -05: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
e40dc2daab xo-ordinaltree: use latest xo-cmake macros 2024-09-14 10:16:03 -05:00
dfccfc56c1 xo-indentlog: handle gcc 13.3 2024-09-13 22:40:54 -05:00
bdfe08a514 xo-indentlog: bugfix: increase buf size to exclude possible overrun 2024-09-13 19:55:35 -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
7c59381604 xo-refcnt: feat: printing for brw<T> 2024-08-06 13:01:43 -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
57eee82fa5 .gitignore: + .projectile (emacs ws config) 2024-08-05 14:31:04 -04:00
0c45d2b883 xo-refcnt: ns: xo::ref::rp -> xo::rp 2024-08-05 14:28:14 -04:00
0fef9b03e3 xo-indentlog: fix: print_with_escapes() static to appease osx build 2024-08-05 14:26:09 -04:00
18feb2bfe7 xo-indentlog: account for more-concise clang output when printing fn 2024-07-21 13:52:48 +10:00
b6ba761551 xo-expression: Borrow ctor 2024-07-03 15:45:37 -04:00
c7a030aa37 xo-reflect: + Borrow::operator=() 2024-07-03 15:43:43 -04:00
1ddc3e6a62 xo-reflect: clang nit on FunctionTdxInfo 2024-06-27 17:46:08 -04:00
aff3e64619 xo-cmake: bugfix: missed invocation of xo_toplevel_default_config() 2024-06-26 01:36:22 -04:00
5fb7745c66 xo-cmake: + FAQ 2024-06-26 01:34:24 -04:00
85837924a5 xo-cmake: + default flags when CMAKE_BUILD_TYPE empty 2024-06-26 01:33:57 -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
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
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
e169a0d276 xo-pyutil: + example (mostly to make LSP happy) 2024-06-17 17:41:50 -04:00