ccfc76570f
Move <warnings>all from requirements to default-build. Fixes #223 .
2024-09-02 11:05:00 +03:00
5243906d23
Merge pull request #218 from k3DW/deprecated-declarations
...
Fix deprecated-declarations error on clang-win
2024-08-24 11:35:31 +01:00
bd821cdedf
Merge pull request #216 from BrianWeed/patch-1
...
Performance improvement
2024-08-24 11:34:43 +01:00
d3697ab023
Fix deprecated-declarations error on clang-win
2024-08-22 23:28:35 -05:00
dca0bdcd7e
Merge pull request #215 from grafikrobot/modular
...
Add support for modular build structure.
2024-08-19 09:21:05 +01:00
d4e7ac721c
Performance improvement
...
By-value sink params can be moved into their final destination
2024-08-14 14:12:23 -04:00
1144c1dad8
Add VERBATIM to add_custom_target
2024-08-08 21:54:58 -05:00
cd92ca1ed0
Update build deps.
2024-08-07 23:46:57 -05:00
e3840cf3a6
Split b2 dependencies into public and private.
2024-07-26 17:43:46 -05:00
fdacaf7d6d
Move inter-lib dependencies to a project variable and into the build targets.
2024-07-23 22:34:22 -05:00
fa2d2e1008
Update copyright dates.
2024-07-20 22:52:03 -05:00
e5a7bbd399
Change all <source> references to <library>.
2024-07-20 19:42:20 -05:00
028935b104
Bump B2 require to 5.2
2024-06-14 11:33:56 -05:00
f9c3c8c461
Add requires-b2 check to top-level build file.
2024-05-05 09:00:01 -05:00
126875cac9
Update library dependencies.
2024-04-29 22:08:35 -05:00
e469b8aae5
Fix extra arg for lib declaration.
2024-04-28 21:00:15 -05:00
801d83fb4f
Add missing NO_LIB usage requirements.
2024-04-28 20:16:39 -05:00
8e2a51e905
Add missing lib reference.
2024-04-25 22:56:00 -05:00
72652f7cde
Add missing file.
2024-04-10 17:47:08 -05:00
8dc1fd4a3b
Update build dependencies and fix test compile error from depending on Boost.Config test files.
2024-04-10 17:46:03 -05:00
e5ac7686cd
Sync from upstream.
2024-04-10 08:40:31 -05:00
1dcd331879
Switch to library requirements instead of source. As source puts extra source in install targets.
2024-03-29 21:15:59 -05:00
cb55913293
Remove obsolete Jamfile option.
...
Fixes https://github.com/boostorg/regex/issues/176
2024-03-25 18:18:18 +00:00
3e32c14965
Merge pull request #208 from boostorg/issue197
...
Suppress conversion warnings in match_results.
2024-03-25 17:42:43 +00:00
c82a797230
Suppress conversion warnings in match_results.
...
When passing std::size_t arguments to length(), str() and operator[] by making these templates enable_if'd on is_integral.
Fixes https://github.com/boostorg/regex/issues/197 .
2024-03-25 17:31:32 +00:00
260982ea9e
Merge pull request #207 from boostorg/update_concepts
...
Update concepts to check for accidental char_traits usage.
2024-03-25 16:56:56 +00:00
6efa868bfa
Update concepts to check for accidental char_traits usage.
...
Fixes: https://github.com/boostorg/regex/issues/202 .
2024-03-25 13:26:54 +00:00
b1301061e5
Merge pull request #206 from boostorg/remove_nothrow
...
Remove throw() specification.
2024-03-24 17:00:44 +00:00
6b78d0af7f
Merge pull request #191 from ecatmur/deprecated-copy
...
Default empty destructor.
2024-03-24 16:47:49 +00:00
ecd5c207cf
Remove throw() specification.
2024-03-24 16:45:43 +00:00
4ca037c559
Merge pull request #205 from boostorg/remove_03
...
Remove outdated C++03 code.
2024-03-24 16:29:52 +00:00
f4428de9b5
Update history and docs.
2024-03-24 13:14:34 +00:00
6796ffa590
Expunge C++03'isms from the docs.
2024-03-23 19:03:45 +00:00
571fbaf80d
Sync from upstream.
2024-03-23 13:52:44 -05:00
6579375f35
Remove outdated C++03 code.
2024-03-23 17:45:04 +00:00
b8e58068ff
Merge pull request #204 from boostorg/recusion_stopper
...
Set a limit on max recursions.
2024-03-23 09:07:41 +00:00
10df075bc5
Tidy up CI.
2024-03-22 18:35:14 +00:00
1e0938cca6
Try again with CI.
...
Suppress some warnings.
2024-03-19 17:14:25 +00:00
2609fccb23
Try again with CI.
2024-03-19 11:56:47 +00:00
5ee5453d56
Add rational as a manual dependency.
2024-03-18 10:35:36 +00:00
ae34d3cfc5
Rework format string protection to be non-throwing.
...
Remove old test case, fix up tests to disable testing the new issues on the recursive implementation which will be going soon anyway.
2024-03-17 16:12:14 +00:00
b99ec17c8e
Allow use of deprecated header for now.
2024-03-16 19:33:50 +00:00
1a6c4cfb10
Correct command line
2024-03-16 19:23:34 +00:00
1d50b15245
Correction for standalone mode.
2024-03-16 19:09:57 +00:00
b86985e65a
Set a limit on max recursions.
...
Applies to last remaining recursive calls in regex creation, and format string parsing.
Added tests, and updated CI.
2024-03-16 19:06:10 +00:00
85580fd1ea
Make the library modular usable.
2024-03-11 08:38:17 -05:00
57ccc945bd
Default empty destructor.
...
The compiler-generated copy constructor and copy assignment operator are deprecated since C++11 on classes with user-declared destructors.
This change allows clean compilation with the -Wdeprecated-copy-dtor/-Wdeprecated-copy-with-user-provided-dtor flag.
2023-02-22 19:59:38 +00:00
237e69caf6
Merge pull request #189 from boostorg/use_core_snprintf
...
Simplify snprintf workaround usage.
2022-12-15 11:43:05 +00:00
372d3f7a7e
Drop redundant config check.
2022-12-14 18:39:17 +00:00
362c85cf66
Add swprintf workarounds.
2022-12-14 13:06:33 +00:00