1609 Commits

Author SHA1 Message Date
Peter Dimov 7760ef2a61 Merge pull request #278 from mborland/remove_ppa
Remove ppa ubuntu-toolchain-r
2026-05-05 02:13:07 +03:00
Matt Borland 08f5b88d8d Add concurrency to kill on push 2026-05-04 16:09:12 -04:00
Matt Borland ce2a2b62eb 22.04 doesn't have clang-18 2026-05-04 15:31:38 -04:00
Matt Borland be7c83f58e 22.04 doesn't have gcc13 2026-05-04 15:30:35 -04:00
Matt Borland 47ded14274 Remove ppa ubuntu-toolchain-r 2026-05-04 15:27:04 -04:00
Peter Dimov 5a1fc98b75 Merge branch 'develop' 2026-05-04 21:57:51 +03:00
Peter Dimov 4c214cd1d0 Install boost_regex in build.jam for the CMake configuration files 2026-05-04 18:11:59 +03:00
Peter Dimov 84a8576609 Remove uses of mstachniuk/ci-skip@v1; no longer needed since https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/ 2026-05-04 18:10:40 +03:00
Peter Dimov b9cbbcfa75 Update actions/checkout@v2 to @v6 in ci.yml 2026-05-04 18:08:53 +03:00
Peter Dimov 62f0e29315 Add cmake-use jobs to ci.yml 2026-05-04 16:25:10 +03:00
Andrey Semashev 1fabbb3b25 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-04-25 19:23:29 +03:00
Peter Dimov a00971274c Merge pull request #269 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
2026-04-25 19:18:56 +03:00
jzmaddock 47d418e3f0 Add permissions to CI script. 2026-03-06 13:40:14 +00:00
jzmaddock 76870bae43 Try updating paths. 2026-02-25 12:04:30 +00:00
jzmaddock 91bd2e8473 Test out code coverage script. 2026-02-25 11:35:20 +00:00
Andrey Semashev 5a49d4f15a Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 20:08:27 +03:00
jzmaddock ed6ebbd5a5 Merge pull request #256 from boostorg/build_adjust
Adjust build.jam to make regex header only.
2025-07-04 20:20:22 +01:00
jzmaddock d8cc5dbbbe Remove CI runners that are no longer supported.
Adjust library paths.
2025-07-04 19:07:09 +01:00
jzmaddock 60f5c1b958 Adjust build.jam to make regex header only.
While still installing the binary for those few that need it.
2025-07-04 17:58:12 +01:00
jzmaddock f439e22ae4 Merge pull request #255 from boostorg/202507
Merge for release.
boost-1.89.0 boost-1.90.0.beta1 boost-1.90.0 boost-1.91.0.beta1 boost-1.91.0
2025-07-04 17:16:34 +01:00
jzmaddock f851a08050 Merge pull request #246 from cmazakas/cve-42512790
fix integer overflow when parsing Perl-extended named backrefs
2025-03-04 19:27:22 +00:00
Christian Mazakas f0ae2d8f57 fix integer overflow when parsing Perl-extended named backrefs 2025-03-03 10:51:42 -08:00
jzmaddock 34b1c2f615 Merge pull request #245 from cmazakas/cve-42506269
fix cve issue 42506269
2025-02-28 12:58:02 +00:00
Christian Mazakas 187be72eb8 fix cve issue 42506269 2025-02-20 14:53:42 -08:00
jzmaddock 0b64ecef6c Merge pull request #242 from boostorg/master-merge-2025-01-27
Master merge 2025 01 27
2025-01-28 09:27:11 +00:00
John Maddock 9a408042d7 Merge branch 'develop' into master-merge-2025-01-27 2025-01-27 17:23:19 +00:00
jzmaddock 35937503ca Merge pull request #238 from cmazakas/feature/sanitizers
CI Sanitizers
2024-12-31 10:57:26 +00:00
jzmaddock 31f98f2cf6 Merge pull request #239 from cmazakas/feature/overflow-fix
fix overflow bug when attempting to access match results
2024-12-21 09:44:24 +00:00
Christian Mazakas 093e135925 fix overflow bug when attempting to access match results 2024-12-20 11:19:08 -08:00
Christian Mazakas 4f4c729547 use manual pointer arithmetic to avoid invalid pointer cast 2024-12-19 08:46:56 -08:00
Christian Mazakas a40c96df3a fix negation operator creating an enum with an invalid value 2024-12-19 08:43:53 -08:00
Christian Mazakas 85ffdd9636 update ci to include ubsan and asan 2024-12-19 08:38:49 -08:00
jzmaddock 7af2aadcb8 Add module support and tests. (#174) 2024-12-18 19:14:23 +00:00
jzmaddock f039773693 Merge pull request #237 from boostorg/backstep_recursion
Make backstep calculation non-recursive.
2024-12-18 17:04:48 +00:00
jzmaddock 57ca08240e Make backstep calculation non-recursive.
Refs https://github.com/boostorg/regex/pull/236.
2024-12-16 16:58:25 +00:00
Christian Mazakas 0cbaa4ef17 fix #232 (#234)
* add failing test case
* fix issue #232
Credit to OSS-Fuzz for finding the problematic test regexes and configurations.
2024-12-05 13:08:52 +00:00
Christian Mazakas f0afa5d9b8 #include cleanup (#231)
* update library headers to have self-contained #includes

* update gha ci to run for feature/** branches
2024-11-23 11:10:27 +00:00
jzmaddock 9a8d2b13a3 Tentative fix for #227. (#230)
Fixes #227.
2024-11-06 09:20:07 +00:00
jzmaddock bd0e76f42f Correct example/Jamfile.v2 so that grep gets valid command line argum… (#229)
* Correct example/Jamfile.v2 so that grep gets valid command line arguments.
2024-11-02 18:29:39 +00:00
jzmaddock bb9f2b1984 Merge pull request #224 from boostorg/pr/default-build-warnings
Move <warnings>all from requirements to default-build. Fixes #223.
2024-09-03 11:31:27 +01:00
jzmaddock 49c4e8cb8f Merge pull request #221 from boostorg/pr/fix-clang-cl-2
Define _CRT_SECURE_NO_WARNINGS instead of using wcscpy_s. Fixes #219.
2024-09-03 11:29:56 +01:00
jzmaddock e61e5e111e Merge pull request #222 from boostorg/pr/add-verbatim
Add VERBATIM to the remaining add_custom_target as well
2024-09-03 11:28:11 +01:00
Peter Dimov ccfc76570f Move <warnings>all from requirements to default-build. Fixes #223. 2024-09-02 11:05:00 +03:00
Peter Dimov cff442b3e7 Add VERBATIM to the remaining add_custom_target as well 2024-09-02 10:23:02 +03:00
Peter Dimov 65726f3d2f Define _CRT_SECURE_NO_WARNINGS instead of using wcscpy_s. Fixes #219. 2024-09-02 10:07:29 +03:00
jzmaddock 5243906d23 Merge pull request #218 from k3DW/deprecated-declarations
Fix deprecated-declarations error on clang-win
2024-08-24 11:35:31 +01:00
jzmaddock bd821cdedf Merge pull request #216 from BrianWeed/patch-1
Performance improvement
2024-08-24 11:34:43 +01:00
Braden Ganetsky d3697ab023 Fix deprecated-declarations error on clang-win 2024-08-22 23:28:35 -05:00
jzmaddock dca0bdcd7e Merge pull request #215 from grafikrobot/modular
Add support for modular build structure.
2024-08-19 09:21:05 +01:00
Brian Weed d4e7ac721c Performance improvement
By-value sink params can be moved into their final destination
2024-08-14 14:12:23 -04:00