joaquintides
|
aa15a7ab5d
|
set execution permissions for drone.sh
|
2025-09-16 17:31:06 -04:00 |
|
joaquintides
|
b179cce168
|
added Drone support
|
2025-09-16 17:31:06 -04:00 |
|
Jean-Louis Leroy
|
11b43d2472
|
avoid reference to null in virtual_ptr comparison
|
2025-09-14 17:03:21 -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
|
0416b9b888
|
CI: windows-2019 is gone, use windows-2022
|
2025-07-07 16:50:50 -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
|
44475ab117
|
use boost-ci README template
|
2025-06-29 12:07:25 -04:00 |
|
Jean-Louis Leroy
|
bfa9c01b3d
|
Revert ".appveyor.yml"
This reverts commit 0038f21569.
|
2025-06-29 11:06:53 -04:00 |
|
Jean-Louis Leroy
|
0038f21569
|
.appveyor.yml
|
2025-06-29 10:54:38 -04:00 |
|
Jean-Louis Leroy
|
4a9b9e439d
|
.codecov.yml
|
2025-06-29 10:36:56 -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
|
1c971c5fc9
|
scope boost_openmethod_vptr(with_vptr) in registry
|
2025-06-21 14:10:40 -04:00 |
|
Jean-Louis Leroy
|
a078c9c002
|
examples -> example
|
2025-06-21 13:58:51 -04:00 |
|
Jean-Louis Leroy
|
9edce6902b
|
openmethod_error needs not be polymorphic
|
2025-06-21 11:05:12 -04:00 |
|
Jean-Louis Leroy
|
38140e57ae
|
enable sanitizers
|
2025-06-21 11:05:12 -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
|
e1658db6d1
|
remove unnecessary reinterpret_cast
|
2025-06-19 17:42:55 -04:00 |
|
Jean-Louis Leroy
|
22fc7e8fd7
|
rework error reporting
|
2025-06-19 17:25:56 -04:00 |
|
Jean-Louis Leroy
|
ac1e0efb1c
|
rework policy helpers
|
2025-06-19 12:14:44 -04:00 |
|
Jean-Louis Leroy
|
c1f3f603ca
|
runtime_checks: initialize() called
|
2025-06-16 20:17:21 -04:00 |
|
Jean-Louis Leroy
|
5c1dfd8c64
|
virtual_ptr: deduction guide for rvalue references
|
2025-06-15 16:54:35 -04:00 |
|
Jean-Louis Leroy
|
5a58be1aa8
|
bring back flat headers
|
2025-06-14 13:15: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
|
97766ef47a
|
fix throw_error_handler
|
2025-06-09 08:11:49 -04:00 |
|
Jean-Louis Leroy
|
179967f9c2
|
fix MSVC warnings
|
2025-06-01 15:04:28 -04:00 |
|
Jean-Louis Leroy
|
ae60941daf
|
handle deferred RTTI without UB
|
2025-06-01 13:49:50 -04:00 |
|
Jean-Louis Leroy
|
e8c57b44ff
|
MSVC: compile with /bigobj
|
2025-06-01 13:49:50 -04:00 |
|
Jean-Louis Leroy
|
ded8ceabfa
|
README
|
2025-05-31 11:13:41 -04:00 |
|
Jean-Louis Leroy
|
efc8cbff52
|
add method::has_next, and have macros delegate to it
|
2025-05-26 15:32:37 -04:00 |
|
Jean-Louis Leroy
|
2f9734b403
|
use union for dispatch data instead of uintptr_t
|
2025-05-26 15:32:37 -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
|
186bf508c2
|
CI: do not publish flat headers
|
2025-05-19 19:09:00 -04:00 |
|
Jean-Louis Leroy
|
9571fefb17
|
fix flattening
|
2025-05-19 19:00:55 -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
|
e8ec2611cb
|
un-version flat directory
|
2025-05-13 20:30:17 -04:00 |
|
Jean-Louis Leroy
|
93e0388ab1
|
after boost review
|
2025-05-10 11:01:41 -04:00 |
|