Jean-Louis Leroy
|
36270d4d05
|
static_assert against repeated inheritance
|
2025-10-19 16:05:54 -04:00 |
|
Jean-Louis Leroy
|
40350dd854
|
pass initialize() options as arguments
|
2025-10-16 19:00:52 -04:00 |
|
Jean-Louis Leroy
|
397ccb6dde
|
more multiple dispatch doc
|
2025-10-14 23:13:07 -04:00 |
|
Jean-Louis Leroy
|
efbc135a59
|
fix type_ids of virtual_ptr args in bad_call
|
2025-10-14 23:07:16 -04:00 |
|
Jean-Louis Leroy
|
c4f967f025
|
more validations
|
2025-10-13 20:47:30 -04:00 |
|
Jean-Louis Leroy
|
8595067b5c
|
improve dynamic loading example
|
2025-10-05 19:15:54 -04:00 |
|
Jean-Louis Leroy
|
4fceb9a6fa
|
lot of doc work, but also rework code
|
2025-09-28 16:08:11 -04:00 |
|
Jean-Louis Leroy
|
e309695f61
|
2 renames and reformat
|
2025-09-20 15:21:18 -04:00 |
|
Jean-Louis Leroy
|
7d5557fb18
|
better compile-time error messages
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
1c0e69b94c
|
shared_virtual_ptr moves or copies like std::shared_ptr
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
0fdca389a8
|
cml: catch up with DynamicBitset
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
f6172e4262
|
rework and doc smart pointers
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
3bec1ee519
|
doc, more tests for shared_ptr traits, fixes
|
2025-09-20 14:16:03 -04:00 |
|
Jean-Louis Leroy
|
81690dca4a
|
chasing msvc warnings
|
2025-09-20 14:15:35 -04:00 |
|
Jean-Louis Leroy
|
0545d7e8ea
|
more doc work, with some changes prompted by the doc
|
2025-09-14 15:28:18 -04:00 |
|
Jean-Louis Leroy
|
31b48568cb
|
doc, compiler to registry, simplify policies
|
2025-09-05 15:28:45 -04:00 |
|
Jean-Louis Leroy
|
baff0d3f23
|
with_vptr -> inplace_vptr
|
2025-07-12 10:19:35 -04:00 |
|
Jean-Louis Leroy
|
6a9ccf170b
|
static checks for invalid method params
|
2025-06-30 17:54:19 -04:00 |
|
Jean-Louis Leroy
|
489f1d27d8
|
use static library version of Boost.Test
|
2025-06-30 17:07:35 -04:00 |
|
Jean-Louis Leroy
|
83c8ab9afd
|
CI: adopt boost-cli GHA
|
2025-06-30 17:07:35 -04:00 |
|
Jean-Louis Leroy
|
88832cc96c
|
BOOST_OPENMETHOD_NAME -> BOOST_OPENMETHOD_ID
|
2025-06-21 14:30:07 -04:00 |
|
Jean-Louis Leroy
|
8e439f2934
|
fix signed/unsigned warning
|
2025-06-21 14:16:43 -04:00 |
|
Jean-Louis Leroy
|
d352a55d58
|
fix warnings
|
2025-06-21 11:05:12 -04:00 |
|
Jean-Louis Leroy
|
a0720ca8b6
|
registry scoped boost_openmethod_vptr
|
2025-06-21 08:29:00 -04:00 |
|
Jean-Louis Leroy
|
22fc7e8fd7
|
rework error reporting
|
2025-06-19 17:25:56 -04:00 |
|
Jean-Louis Leroy
|
c1f3f603ca
|
runtime_checks: initialize() called
|
2025-06-16 20:17:21 -04:00 |
|
Jean-Louis Leroy
|
8ec027c55a
|
do not alias virtual_ptr in global namespace, 'aliases' namespace
|
2025-06-14 12:17:26 -04:00 |
|
Jean-Louis Leroy
|
e92a241c73
|
make n2216 resolution an opt-in
|
2025-06-09 08:11:49 -04:00 |
|
Jean-Louis Leroy
|
ae60941daf
|
handle deferred RTTI without UB
|
2025-06-01 13:49:50 -04:00 |
|
Jean-Louis Leroy
|
e26798bd2f
|
uniform method - core
|
2025-05-25 17:11:20 -04:00 |
|
Jean-Louis Leroy
|
a64bd54c18
|
vectored_error_handler -> default_error_handler
|
2025-05-20 17:58:41 -04:00 |
|
Jean-Louis Leroy
|
1c8bbd22d2
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
921fb312d5
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
da937900d9
|
fix indirect virtual_ptr::final
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
e80d443dbf
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
dba92d1d39
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
0b44fc5973
|
rework policies
|
2025-05-19 18:45:57 -04:00 |
|
Jean-Louis Leroy
|
40c90777aa
|
fix inheritance lattice deduction
|
2025-05-13 20:30:17 -04:00 |
|
Jean-Louis Leroy
|
93e0388ab1
|
after boost review
|
2025-05-10 11:01:41 -04:00 |
|
Jean-Louis Leroy
|
fcccfc0772
|
fix warnings
|
2025-04-27 11:26:26 -05:00 |
|
Dmitry Arkhipov
|
415c12b3da
|
fix jamfiles
|
2025-04-27 09:53:15 -04:00 |
|
Jean-Louis Leroy
|
115f12d3b7
|
use nested namespace definitions everywhere, and reformat
|
2025-04-22 20:19:48 -04:00 |
|
Jean-Louis Leroy
|
a95a92e699
|
rebind_facet -> detail::fork_facet
|
2025-04-21 08:02:33 -04:00 |
|
Jean-Louis Leroy
|
c610cab4a1
|
statically check that a class is polymorphic (where needed)
|
2025-04-17 18:10:25 -04:00 |
|
Jean-Louis Leroy
|
6f77e9ab4b
|
make virtual_ptr more pointer-like
|
2025-04-14 16:52:46 -04:00 |
|
Jean-Louis Leroy
|
0423a3968e
|
finalize, with_vptr in its own header, facet base, doc
|
2025-03-20 20:01:36 -04:00 |
|
Jean-Louis Leroy
|
a47c7514ad
|
clang-tidy and reformat
|
2025-03-15 14:44:51 -04:00 |
|
Jean-Louis Leroy
|
6b7dd8c779
|
dynamic loading tutorial, virtual_ptr ctor fix
|
2025-03-15 12:47:49 -04:00 |
|
Jean-Louis Leroy
|
5e0fa8ee4b
|
inception
|
2025-03-08 15:31:25 -05:00 |
|