Commit Graph

1451 Commits

Author SHA1 Message Date
2be85f36ee Merge pull request #162 from boostorg/issue153
Collected fixes for Issue 153
2021-10-13 08:58:52 +01:00
d1b4834b9b Merge branch 'patch-2' of https://github.com/zhangyiru/regex into issue153 2021-10-12 19:23:46 +01:00
1d17ca9d5d Add tests for https://github.com/boostorg/regex/issues/153
Make runtime errors, regex_error's.
2021-10-12 19:23:18 +01:00
b5cb9b7a99 Merge pull request #161 from boostorg/icu_cmake
Update ICU testing and usage.
2021-10-10 19:31:37 +01:00
fe72f473f3 Correct test directory path.
Minor doc update.
2021-10-10 18:25:50 +01:00
e1057e777d Fix CMake command line. 2021-10-10 17:36:23 +01:00
5b0d054eeb Don't build on push and PR. 2021-10-10 16:43:36 +01:00
a99e2c3b2c Update documentation for ICU usage.
Regenerate docs.
2021-10-10 16:41:19 +01:00
fc25325cd2 Update ICU testing and usage. 2021-10-10 15:51:51 +01:00
eb573a72d8 Merge pull request #160 from boostorg/issue133
Allow back references to refer to a capture that hasn't happened yet …
2021-10-09 19:51:15 +01:00
1e524968bb Fix missing #include, fix test cases. 2021-10-09 16:43:53 +01:00
a013cf3c5f Remove dead #include. 2021-10-08 17:47:42 +01:00
74347b95af Allow back references to refer to a capture that hasn't happened yet ("forward reference").
Fixes https://github.com/boostorg/regex/issues/133.
2021-10-08 14:51:01 +01:00
732d9755bd Merge pull request #159 from boostorg/issue123
Change \B to be the opposite of \b.
2021-10-08 11:05:56 +01:00
10cff29314 Change \B to be the opposite of \b.
Also update docs.
Fixes https://github.com/boostorg/regex/issues/123.
2021-10-07 18:52:27 +01:00
78bf0acd20 Merge pull request #158 from boostorg/winapi
Remove windows.h dependency.
2021-10-06 11:10:18 +01:00
6050fa4fd4 Add some more windows checks, remove outdated CI tests
(Xenial is no longer supported).
2021-10-06 08:41:00 +01:00
e68f82c346 Remove windows.h dependency. 2021-10-05 19:55:01 +01:00
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