Commit Graph

  • f53122eae8 cmake: fix dlopen example develop master Jean-Louis Leroy 2025-12-22 23:16:02 -05:00
  • 41eaec5bef Fix duplicate "because" typo in basics.adoc copilot-swe-agent[bot] 2025-12-19 05:29:33 +00:00
  • 5796d3c3ea add semicolons after BOOST_OPENMETHOD_CLASSES in examples Jean-Louis Leroy 2025-12-18 17:04:17 -05:00
  • 22673b0f45 Fix potential overflow in group hash calculation by using uint32_t multiplier copilot/add-minimal-perfect-hash-policy copilot-swe-agent[bot] 2025-12-18 06:05:28 +00:00
  • 508687c5d7 Use anonymous namespace for uintptr definitions copilot-swe-agent[bot] 2025-12-18 05:57:56 +00:00
  • 2a3145718b Move uintptr definitions to separate namespace declaration copilot-swe-agent[bot] 2025-12-18 05:54:25 +00:00
  • 8e1603766e Remove duplicate uintptr definitions (lines 23-33) copilot-swe-agent[bot] 2025-12-18 05:50:20 +00:00
  • 39b8412b67 Remove trailing spaces copilot-swe-agent[bot] 2025-12-18 05:41:45 +00:00
  • 509fcaaf4b Improve code readability with named constants for waste factor copilot-swe-agent[bot] 2025-12-18 05:36:04 +00:00
  • d2885bad94 Fix table size calculation and documentation for 10% waste copilot-swe-agent[bot] 2025-12-18 05:35:01 +00:00
  • 7e44f683ea Allow up to 10% bucket waste in minimal_perfect_hash copilot-swe-agent[bot] 2025-12-18 05:33:17 +00:00
  • b486642748 Optimize positions vector allocation with reserve() copilot-swe-agent[bot] 2025-12-18 04:56:37 +00:00
  • fe45caf13c Address code review feedback: add named constants and fix trace checking copilot-swe-agent[bot] 2025-12-18 04:55:03 +00:00
  • 88984a1d14 Implement proper PtHash algorithm with displacement tables copilot-swe-agent[bot] 2025-12-18 04:52:59 +00:00
  • dc906d8a1f Add comments clarifying minimal perfect hash property copilot-swe-agent[bot] 2025-12-18 04:48:02 +00:00
  • 63d23e79a4 Fix M calculation for minimal perfect hash to ensure enough bits copilot-swe-agent[bot] 2025-12-18 04:47:10 +00:00
  • 530de74f27 Add minimal_perfect_hash policy and test suite copilot-swe-agent[bot] 2025-12-18 04:43:21 +00:00
  • b420157916 Initial plan copilot-swe-agent[bot] 2025-12-18 04:37:38 +00:00
  • a6337d2f55 remove extra semicolons Jean-Louis Leroy 2025-12-14 15:40:34 -05:00
  • 02cffffe4f libraries.json: update description Jean-Louis Leroy 2025-12-17 09:28:07 -05:00
  • ef48e48235 cmake: fix test and examples options Jean-Louis Leroy 2025-12-14 14:08:04 -05:00
  • e0ead3bf71 doc: fix redirection page Jean-Louis Leroy 2025-12-14 13:24:23 -05:00
  • 764c0b9237 improve documentation boost-1.90.0 Jean-Louis Leroy 2025-11-23 13:03:22 -05:00
  • c64960d6c8 meta: add Emulation to categories Jean-Louis Leroy 2025-11-24 20:46:37 -05:00
  • 48e85546ce improve documentation Jean-Louis Leroy 2025-10-30 11:13:03 -04:00
  • 8933eb3b4f build_antora.sh: fix base-url patch, use mrdocs generated tagfile Jean-Louis Leroy 2025-11-18 19:39:57 -05:00
  • b8da0a1088 do not put initialize in aliases Jean-Louis Leroy 2025-11-15 16:24:41 -05:00
  • 4d91aab7fd make initialize and finalize symmetric Jean-Louis Leroy 2025-11-15 16:23:23 -05:00
  • dac3cf7087 silence codecov in forced instantiation Jean-Louis Leroy 2025-11-15 16:34:51 -05:00
  • 52fa71306e build_antora.sh: patch base-url with permalink Jean-Louis Leroy 2025-11-02 11:43:31 -05:00
  • 83bc8d2c68 final_virtual_ptr: add sanity checks boost-1.90.0.beta1 Jean-Louis Leroy 2025-11-02 09:54:25 -05:00
  • ba6d178f34 final_virtual_ptr: fix const-related bug Jean-Louis Leroy 2025-11-01 13:26:11 -04:00
  • d59abed109 Fix CMake subdir test Alexander Grund 2025-11-01 16:28:11 +01:00
  • d5ccc9edaa CI: exclude clang-7 Jean-Louis Leroy 2025-10-31 13:50:34 -04:00
  • d9edbe9607 Revert "work around old compiler constexpr glitch" Jean-Louis Leroy 2025-10-31 13:49:37 -04:00
  • 3ef66b4b0f work around old compiler constexpr glitch Jean-Louis Leroy 2025-10-31 13:13:22 -04:00
  • f7d47fbd35 pass compiler to policies' initialize() Jean-Louis Leroy 2025-10-26 15:45:04 -04:00
  • e5762bd6e6 tests: reinstate warnings-as-errors on clang+windows Jean-Louis Leroy 2025-10-29 10:44:47 -04:00
  • d057945a09 fix warning Jean-Louis Leroy 2025-10-28 14:11:19 -04:00
  • 0bda0fee49 CML: prefix targets with "boost_openmethod-" Jean-Louis Leroy 2025-10-27 20:57:43 -04:00
  • 36d88320ba disable warnings for unit test lib for clang+windows Jean-Louis Leroy 2025-10-27 20:34:40 -04:00
  • 9fdc1274c1 fix warning Jean-Louis Leroy 2025-10-27 17:28:02 -04:00
  • 8617f71a05 more CML fixes for integration in super-project Jean-Louis Leroy 2025-10-27 14:10:16 -04:00
  • af52a803d6 CML: add headers as source only if cmake >= 3.19 Jean-Louis Leroy 2025-10-27 11:33:56 -04:00
  • b31bee24b2 remove leftovers from win32 dll experiment Jean-Louis Leroy 2025-10-25 12:36:38 -04:00
  • e78199e8a0 fix virtual_type doc Jean-Louis Leroy 2025-10-25 14:05:43 -04:00
  • a2d69a97d2 fix add_step_by_step (msbuild) Jean-Louis Leroy 2025-10-25 13:53:26 -04:00
  • 826188ec01 CI: temporarily remove readme from paths-ignore Jean-Louis Leroy 2025-10-23 21:55:58 -04:00
  • c9b682a679 readme: remaining 'template' -> 'openmethod' Jean-Louis Leroy 2025-10-23 21:53:32 -04:00
  • 6540e23971 b2: treat warnings as errors, fix the few remaining Jean-Louis Leroy 2025-10-21 18:28:57 -04:00
  • 4249f86bd7 update post-mrdocs script Jean-Louis Leroy 2025-10-23 21:21:04 -04:00
  • 19e0ff771b doc: fix redirect Jean-Louis Leroy 2025-10-23 21:03:24 -04:00
  • f259ee4c7e adjusted working directory inside build_antora.sh joaquintides 2025-10-22 19:26:12 +02:00
  • 3392f1a636 updated package[-lock].json as per files in boostorg/url joaquintides 2025-10-22 17:16:07 +02:00
  • 81f4046b9b added Jamfile for Antora docgen joaquintides 2025-10-22 11:20:40 +02:00
  • dc62c59f09 changed Antora output directory to doc/html joaquintides 2025-10-22 11:18:56 +02:00
  • 6c77104d9e removed Asciidoc-related scaffolding joaquintides 2025-10-22 11:16:29 +02:00
  • c32fe5ef17 nav.doc: advanced_features.adoc does not exist (yet) Jean-Louis Leroy 2025-10-21 17:19:41 -04:00
  • 796eed633e ci: fix doc build Jean-Louis Leroy 2025-10-21 16:33:10 -04:00
  • 386f6979b7 b2: require cxx17 in test Jamfile Jean-Louis Leroy 2025-10-21 14:51:04 -04:00
  • 666e0c3da1 more b2 fixes Jean-Louis Leroy 2025-10-21 13:50:46 -04:00
  • e6be4be05d remove .gitmodules Jean-Louis Leroy 2025-10-21 13:38:21 -04:00
  • eb0c5804f6 fix b2 project name Jean-Louis Leroy 2025-10-21 13:33:59 -04:00
  • 3ef25b2463 ci: run antora job only for master@boostorg and feature/doc@jll63 Jean-Louis Leroy 2025-10-21 13:04:58 -04:00
  • 00abd9176b fix adoc-mrdocs xrefs Jean-Louis Leroy 2025-10-21 13:04:05 -04:00
  • 9ecf9158f9 basics.adoc: include cpp fragments Jean-Louis Leroy 2025-10-21 12:50:46 -04:00
  • c7bc263e81 improve odr_violation doc Jean-Louis Leroy 2025-10-20 18:29:11 -04:00
  • f1819cd8b8 improve doc Jean-Louis Leroy 2025-10-20 18:03:29 -04:00
  • c9c0972edd improve doc Jean-Louis Leroy 2025-10-20 17:52:52 -04:00
  • fc17021a77 small doc fix Jean-Louis Leroy 2025-10-20 12:24:44 -04:00
  • 9ae95df2af small doc improvements Jean-Louis Leroy 2025-10-19 16:29:17 -04:00
  • 98319c4797 fix coverity violations Jean-Louis Leroy 2025-10-19 16:49:32 -04:00
  • 36270d4d05 static_assert against repeated inheritance Jean-Louis Leroy 2025-10-19 16:04:52 -04:00
  • fa19da8c4b doc: mostly custom RTTI Jean-Louis Leroy 2025-10-19 15:03:09 -04:00
  • 5dd55f2141 doc: mostly virtual_, some minor changes elsewhere Jean-Louis Leroy 2025-10-18 14:16:37 -04:00
  • 838dc1d261 improve Core API doc Jean-Louis Leroy 2025-10-16 19:00:22 -04:00
  • e3c76f07f7 work around MrDocs bug wrt macros in requirements Jean-Louis Leroy 2025-10-16 17:19:14 -04:00
  • 40350dd854 pass initialize() options as arguments Jean-Louis Leroy 2025-10-15 20:55:53 -04:00
  • 68fc3f56ad doc Jean-Louis Leroy 2025-10-15 17:45:59 -04:00
  • 397ccb6dde more multiple dispatch doc Jean-Louis Leroy 2025-10-14 23:13:07 -04:00
  • 4ecde2e91d simplify abort message for bad calls Jean-Louis Leroy 2025-10-14 23:07:46 -04:00
  • efbc135a59 fix type_ids of virtual_ptr args in bad_call Jean-Louis Leroy 2025-10-14 23:07:16 -04:00
  • 830c3ce71c README: remove Azure column Jean-Louis Leroy 2025-10-13 20:56:58 -04:00
  • c4f967f025 more validations Jean-Louis Leroy 2025-10-13 20:08:46 -04:00
  • 626c74960a doc Jean-Louis Leroy 2025-10-13 20:08:46 -04:00
  • 1b94d2948e no-op update to ci.yml to trigger CI joaquintides 2025-10-07 19:34:00 +02:00
  • 9a04e30506 launched CI joaquintides 2025-10-07 19:30:26 +02:00
  • 6433a6791b updated Coverity links joaquintides 2025-10-07 19:17:39 +02:00
  • 41c462986b more doc Jean-Louis Leroy 2025-10-03 20:37:17 -04:00
  • b41f40f1d1 work around msvc glitch Jean-Louis Leroy 2025-10-02 13:38:56 -04:00
  • adc15fcd53 vptr_map: bugfix: vptr_map accumulates with multiple initialize() Jean-Louis Leroy 2025-10-02 13:12:28 -04:00
  • 8595067b5c improve dynamic loading example Jean-Louis Leroy 2025-09-30 17:50:07 -04:00
  • 5a6670fcf6 more doc Jean-Louis Leroy 2025-09-28 20:55:35 -04:00
  • 627f3c1c0e fix init_bad_call Jean-Louis Leroy 2025-09-28 20:59:29 -04:00
  • 4b80801c97 rework macros Jean-Louis Leroy 2025-09-28 20:59:15 -04:00
  • 4fceb9a6fa lot of doc work, but also rework code Jean-Louis Leroy 2025-09-28 16:08:11 -04:00
  • 5c3187816d ci.yml: adopt reusable workflow Jean-Louis Leroy 2025-09-23 19:27:48 -04:00
  • 0b71a75a47 ci: coverity Jean-Louis Leroy 2025-09-23 18:36:41 -04:00
  • e309695f61 2 renames and reformat Jean-Louis Leroy 2025-09-20 15:21:18 -04:00
  • 7d5557fb18 better compile-time error messages Jean-Louis Leroy 2025-09-20 10:44:59 -04:00