248c69d68b
increase used_block_count when use put_mem_block
...
increase used_block_count when use put_mem_block in unwind_extra_block
2021-09-18 14:26:14 +08:00
b7f44de3c5
Merge pull request #149 from Dani-Hub/develop
...
#148 : icu_regex_traits::translate_nocase doesn't use case-folding
2021-08-15 18:34:24 +01:00
f7a2c7a7a7
Merge branch 'develop' of https://github.com/Dani-Hub/regex into develop
2021-08-12 22:08:36 +02:00
5ad8906e91
#148 : icu_regex_traits::translate_nocase doesn't use case-folding
...
In translate_nocase replace u_tolower by u_foldCase(c, U_FOLD_CASE_DEFAULT) suitable for single codeunit case folding
2021-08-12 22:07:57 +02:00
142d4434e4
#148 : icu_regex_traits::translate_nocase doesn't use case-folding
...
In translate_nocase replace u_tolower by u_foldCase(c, U_FOLD_CASE_DEFAULT) suitable for single codeunit case folding
2021-08-08 18:29:12 +02:00
dfd700d858
Merge pull request #142 from boostorg/issue140
...
Fix infinite loop in parser.
2021-06-26 18:26:07 +01:00
d312a085b1
Fix infinite loop in parser.
...
Fixes: https://github.com/boostorg/regex/issues/140 .
2021-06-26 13:52:23 +01:00
194ab4d646
Merge pull request #139 from volo-zyko/fix-clangcl-icu-linking
...
Fix linking with ICU libs when building with clang-cl
2021-06-12 14:22:21 +01:00
1728f98485
Merge pull request #138 from volo-zyko/add-icu-search-paths
...
Add ICU libs search paths even when ICU_ICUUC_NAME, ICU_ICUDT_NAME, and ICU_ICUIN_NAME are provided by user
2021-06-12 14:22:02 +01:00
5e42d51d49
Merge pull request #137 from volo-zyko/icu-data-dir
...
Fix ICU libs detection when ICU resources are in a separate directory
2021-06-12 14:21:39 +01:00
151c144b75
Merge pull request #135 from Kojoley/prune-iostream-includes
...
Prune <iostream> includes
2021-06-11 18:21:35 +01:00
f4c21ba011
Merge pull request #134 from Kojoley/cease-dependence-on-iterator
...
Cease dependence on Iterator
2021-06-11 18:20:52 +01:00
e9cde852b3
Merge pull request #132 from ClaymorePT/regex_mutex_fix
...
Fixes wrong type for mutex in regex v5
2021-06-11 18:12:45 +01:00
d619d934f3
Fix linking with ICU libs when building with clang-cl
2021-06-09 21:45:10 +03:00
da20a5d1dc
Add ICU libs search paths even when ICU_ICUUC_NAME, ICU_ICUDT_NAME,
...
and ICU_ICUIN_NAME are provided by user
2021-06-09 21:37:41 +03:00
d604d1702e
Fix ICU libs detection when ICU resources are in
...
a separate directory
2021-06-09 21:32:40 +03:00
cd30a0560f
Prune <iostream> includes
2021-06-07 02:11:41 +03:00
d2a5ddd8a9
Cease dependence on Iterator
...
It is a fat dependence because it brings Fusion.
2021-06-07 01:47:25 +03:00
dc9c5c50be
Don't redefine macros.
...
Fixes https://github.com/boostorg/regex/issues/127
2021-06-06 09:07:28 +01:00
6064875bff
Fixes wrong type for mutex in regex v5
...
With the Boost.Regex to ehader-only library, the declaration
of a mutex that should have been changed from boost::static_mutex
to std::mutex was left behind. This was preventing regex from
being built for older arm platforms [1]
[1]: https://github.com/openwrt/packages/issues/15725
Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com >
2021-06-03 23:10:37 +01:00
7da62c1edb
Merge pull request #125 from mborland/develop
...
Add missing header
2021-04-11 18:11:52 +01:00
51d2661b76
Add missing header
2021-04-10 18:08:00 +03:00
c0708eaa27
Merge pull request #122 from boostorg/msvc_cxx_20
...
Fixes and testing update for MSVC in C++20 mode.
2021-03-07 09:38:42 +00:00
92fe5dd4d6
Fixes and testing update for MSVC in C++20 mode.
2021-03-07 08:42:18 +00:00
e74d65810e
Remove unneeded cmake code.
2021-01-27 12:34:12 +00:00
cac50784aa
Reinstate pending/unicode_iterator.hpp.
2021-01-27 12:32:13 +00:00
8ed04bb6d0
Merge pull request #120 from boostorg/cmake_tests
...
Cmake tests
2021-01-27 10:57:03 +00:00
7f1b8ff5f1
GHA need to check out the repro!
2021-01-27 10:35:25 +00:00
c330d40739
Correct GHA script.
2021-01-27 10:31:17 +00:00
8a44a1423e
Add GHA for CMake tests.
2021-01-27 10:27:47 +00:00
a0de6450c0
Add first cut at CMake tests.
2021-01-27 08:56:59 +00:00
f5f31d7ba9
Simplify CMakeLists.txt now that we're header only.
...
[CI SKIP]
2021-01-25 16:51:10 +00:00
d0010b022a
Merge pull request #116 from boostorg/cxx11
...
Move forward to C++11 version that can be used standalone.
2021-01-25 13:50:12 +00:00
6e183b7489
Make windows include lean and mean.
...
Remove Appveyor script for now.
2021-01-25 12:59:07 +00:00
ce47bbe593
Remove more old compiler workarounds.
2021-01-25 11:53:39 +00:00
33c9ed2d42
Document new build changes + standalone mode.
2021-01-25 11:53:07 +00:00
4b4041c04d
Add legacy C++03 tests.
2021-01-25 11:52:09 +00:00
15b82d929b
GHA: Update dependency scanner.
2021-01-25 09:46:50 +00:00
dad2686566
Add Github actions, remove Travis.
2021-01-25 09:41:50 +00:00
270f41baa9
Merge pull request #118 from eldiener/develop
...
[skip ci] Add "cxxstd" json field
2021-01-21 10:46:22 +00:00
9508b4d8f3
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out.
2021-01-21 03:22:26 -05:00
443c04d6d4
More cleanups.
2020-12-20 13:13:14 +00:00
95950392f8
Warning suppression.
2020-12-16 14:50:15 +00:00
72d06f0786
Use allocator_traits when appropriate.
2020-12-14 19:56:13 +00:00
b42ec73c4d
Add missing file.
2020-12-14 09:04:04 +00:00
bb2346519c
Fix some C++14 ism's.
2020-12-13 18:14:50 +00:00
1d980dd796
Fix up detail namespace.
2020-12-13 18:09:09 +00:00
c24967709d
Reinstate many workarounds to get older msvc versions compiling.
2020-12-13 18:03:47 +00:00
5e982204f7
Add some missing #includes.
2020-12-11 13:08:38 +00:00
117db379e3
Add missing function bodies to v4 icu code.
2020-12-10 18:33:13 +00:00