Commit Graph

1433 Commits

Author SHA1 Message Date
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