2
0
mirror of https://github.com/boostorg/regex.git synced 2026-01-22 05:42:12 +00:00

1567 Commits

Author SHA1 Message Date
jzmaddock
7e23c2b43c Document module support. 2024-12-18 18:54:01 +00:00
jzmaddock
c898c51ea1 Merge branch 'develop' into modules
Fixed Conflicts:
	include/boost/regex/v5/basic_regex.hpp
	include/boost/regex/v5/basic_regex_creator.hpp
	include/boost/regex/v5/c_regex_traits.hpp
	include/boost/regex/v5/mem_block_cache.hpp
	include/boost/regex/v5/regex_format.hpp
	include/boost/regex/v5/regex_iterator.hpp
	include/boost/regex/v5/regex_raw_buffer.hpp
	include/boost/regex/v5/regex_token_iterator.hpp
2024-12-18 17:55:24 +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
Rene Rivera
1144c1dad8 Add VERBATIM to add_custom_target 2024-08-08 21:54:58 -05:00
Rene Rivera
cd92ca1ed0 Update build deps. 2024-08-07 23:46:57 -05:00
Rene Rivera
e3840cf3a6 Split b2 dependencies into public and private. 2024-07-26 17:43:46 -05:00
Rene Rivera
fdacaf7d6d Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:22 -05:00
Rene Rivera
fa2d2e1008 Update copyright dates. 2024-07-20 22:52:03 -05:00
Rene Rivera
e5a7bbd399 Change all <source> references to <library>. 2024-07-20 19:42:20 -05:00
Rene Rivera
028935b104 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera
f9c3c8c461 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera
126875cac9 Update library dependencies. 2024-04-29 22:08:35 -05:00
Rene Rivera
e469b8aae5 Fix extra arg for lib declaration. 2024-04-28 21:00:15 -05:00
Rene Rivera
801d83fb4f Add missing NO_LIB usage requirements. 2024-04-28 20:16:39 -05:00
Rene Rivera
8e2a51e905 Add missing lib reference. 2024-04-25 22:56:00 -05:00
jzmaddock
9ddfbd2923 Adjust test script again. 2024-04-19 18:25:36 +01:00
jzmaddock
456bf7756d More msvc workarounds. 2024-04-19 13:42:43 +01:00
jzmaddock
27a5bcb1f4 TRy again with msvc config. 2024-04-19 13:28:21 +01:00
jzmaddock
3d46d5158b Try again with msvc config. 2024-04-19 13:19:09 +01:00
jzmaddock
a12c3c2c14 Try again with msvc config. 2024-04-19 12:23:50 +01:00
jzmaddock
d2bfcaf146 Correct msvc version 2024-04-18 20:03:35 +01:00
jzmaddock
736f0de18d Try again with implementation unit includes. 2024-04-18 20:02:16 +01:00
jzmaddock
cc60bce275 Correct module implementation units.
Update script permissions.
2024-04-18 18:14:44 +01:00
jzmaddock
2c0058a902 Hide key template instances behind factory functions.
And provide a separate "module library"
Update testing scripts.
2024-04-18 16:37:12 +01:00
Rene Rivera
72652f7cde Add missing file. 2024-04-10 17:47:08 -05:00
Rene Rivera
8dc1fd4a3b Update build dependencies and fix test compile error from depending on Boost.Config test files. 2024-04-10 17:46:03 -05:00
Rene Rivera
e5ac7686cd Sync from upstream. 2024-04-10 08:40:31 -05:00
jzmaddock
fbfdda66fd Clean up #includes. 2024-04-10 12:28:57 +01:00
jzmaddock
b4f600e910 Correct ICU library names. 2024-04-06 18:40:17 +01:00
jzmaddock
02f8f3119e Update clang linkage options. 2024-04-06 18:33:44 +01:00
jzmaddock
e91fac8614 Try again with CI. 2024-04-06 17:47:12 +01:00
jzmaddock
6e502179f1 More test script fixes. 2024-04-06 17:41:20 +01:00
jzmaddock
cf2a60c88b Add msvc module test. 2024-04-06 17:21:53 +01:00
jzmaddock
19931d87bd See if clang-19 works. 2024-04-06 16:55:46 +01:00