Commit Graph

  • 362c85cf66 Add swprintf workarounds. jzmaddock 2022-12-14 13:06:33 +00:00
  • 430419705b Simplify snprintf workaround usage. Via boost/core/snprintf.hpp Remove some obsolete workarounds. Remove tabs in files. Supersedes https://github.com/boostorg/regex/pull/188. jzmaddock 2022-12-13 18:48:10 +00:00
  • 1cad53766e Merge pull request #187 from boostorg/test_standalone jzmaddock 2022-12-13 18:19:49 +00:00
  • 39e5c86f44 Remove ICU standalone testing for now: it passes locally but not on the remote machine. test_standalone jzmaddock 2022-12-13 11:34:28 +00:00
  • adae246a46 Add package to CI script. jzmaddock 2022-12-12 18:35:57 +00:00
  • 86b2fbe600 Tweak CI script. jzmaddock 2022-12-12 18:06:45 +00:00
  • 99653df37d Correct ICU i18n library name. jzmaddock 2022-12-10 17:59:17 +00:00
  • 1a750a42d1 Correct CI script, correct ICU testing config. jzmaddock 2022-12-10 11:44:19 +00:00
  • 6213ff03fc Fix macro redefinition. jzmaddock 2022-12-09 18:35:37 +00:00
  • 3e4bcb75b6 Add testing of standalone mode. Allow tests to be built in standalone mode. Update CI. Update docs. jzmaddock 2022-12-09 18:24:24 +00:00
  • 2a8e6d9189 Merge pull request #186 from boostorg/issue184 jzmaddock 2022-12-03 09:22:33 +00:00
  • a142dfecda Call snprintf when available in posix_api.cpp. Fixes https://github.com/boostorg/regex/issues/184. issue184 jzmaddock 2022-12-02 17:25:16 +00:00
  • c23e7b857a Add missing #include. Fixes https://github.com/boostorg/regex/issues/183 issue183 jzmaddock 2022-12-02 17:10:45 +00:00
  • 3efc3f93c7 Merge pull request #166 from chrisse74/develop jzmaddock 2022-12-02 17:05:13 +00:00
  • a851f2141f Merge branch 'develop' boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 John Maddock 2022-06-27 18:36:04 +01:00
  • e5979ae1af Correct windows_gcc CI runner. jzmaddock 2022-06-27 09:14:55 +01:00
  • 57aca85a8e Merge branch 'develop' John Maddock 2022-06-26 18:56:14 +01:00
  • 66389f6e21 Add module support and tests. jzmaddock 2022-04-20 19:39:27 +01:00
  • 72f81888a5 Merge pull request #173 from boostorg/overflow_fix jzmaddock 2022-04-08 17:22:08 +01:00
  • ae7819ddb1 Fix for numeric overflow found during fuzzing. overflow_fix jzmaddock 2022-04-06 17:52:09 +01:00
  • 177ee2cc0f Merge branch 'develop' boost-1.79.0.beta1 boost-1.79.0 John Maddock 2022-03-08 11:34:00 +00:00
  • 63575ddad8 Merge branch 'develop' John Maddock 2022-03-08 11:32:34 +00:00
  • 7898582330 Document standalone mode in readme. jzmaddock 2022-03-08 11:31:13 +00:00
  • 86126cc09d Update history, regenerate docs. [CI SKIP] jzmaddock 2022-03-08 11:26:11 +00:00
  • 66a98ce786 Merge pull request #172 from boostorg/no_cache_fix jzmaddock 2022-03-08 11:12:59 +00:00
  • fe84f0bcc5 Update CI. jzmaddock 2022-03-08 09:40:16 +00:00
  • 76e7a4218e Fix for building with BOOST_REGEX_MAX_CACHE_BLOCKS=0. Also fix some msvc warnings in test_sets.cpp. Add test case. Fixes the issues in https://github.com/boostorg/regex/pull/171 jzmaddock 2022-03-07 16:32:43 +00:00
  • e1c8a4b6a4 Merge branch 'develop' boost-1.78.0 John Maddock 2021-11-15 12:45:47 +00:00
  • 54a5ed8509 Fix unused variable warnings Christian Maurer 2021-11-09 16:24:52 +01:00
  • a9f18c2c03 Update history and regenerate docs. jzmaddock 2021-11-05 17:18:10 +00:00
  • 9b946cfcb7 Merge branch 'develop' boost-1.78.0.beta1 John Maddock 2021-11-01 13:19:01 +01:00
  • 09d0e434dd Correct directory typo. jzmaddock 2021-10-20 18:54:34 +01:00
  • e4923f1cfe Add static_assert as a CMake dependency. As it's now used by core. jzmaddock 2021-10-20 18:38:39 +01:00
  • c91684ca1f Merge pull request #164 from zhangyiru/develop jzmaddock 2021-10-20 18:06:23 +01:00
  • 23712c386b Merge pull request #165 from boostorg/issue152 jzmaddock 2021-10-20 17:01:53 +01:00
  • 354e02f141 Correct stack unwinding inside recursions when seeing (*SKIP). Fixes https://github.com/boostorg/regex/issues/152. jzmaddock 2021-10-20 12:12:57 +01:00
  • 13ba033116 sync PR 162 and PR 163 to v4 zhangyiru 2021-10-15 10:31:34 -04:00
  • 75600e3519 Merge pull request #163 from boostorg/issue151 jzmaddock 2021-10-14 11:48:09 +01:00
  • b10c089aba Disallow repeating a case-change group. Turn assertion into an error. Fixes: https://github.com/boostorg/regex/issues/151 jzmaddock 2021-10-13 17:59:56 +01:00
  • 2be85f36ee Merge pull request #162 from boostorg/issue153 jzmaddock 2021-10-13 08:58:52 +01:00
  • d1b4834b9b Merge branch 'patch-2' of https://github.com/zhangyiru/regex into issue153 John Maddock 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. jzmaddock 2021-10-12 19:23:18 +01:00
  • b5cb9b7a99 Merge pull request #161 from boostorg/icu_cmake jzmaddock 2021-10-10 19:31:37 +01:00
  • fe72f473f3 Correct test directory path. Minor doc update. jzmaddock 2021-10-10 18:25:50 +01:00
  • e1057e777d Fix CMake command line. jzmaddock 2021-10-10 17:36:23 +01:00
  • 5b0d054eeb Don't build on push and PR. jzmaddock 2021-10-10 16:43:36 +01:00
  • a99e2c3b2c Update documentation for ICU usage. Regenerate docs. jzmaddock 2021-10-10 16:41:19 +01:00
  • fc25325cd2 Update ICU testing and usage. jzmaddock 2021-10-10 15:51:51 +01:00
  • eb573a72d8 Merge pull request #160 from boostorg/issue133 jzmaddock 2021-10-09 19:51:15 +01:00
  • 1e524968bb Fix missing #include, fix test cases. jzmaddock 2021-10-09 16:43:53 +01:00
  • a013cf3c5f Remove dead #include. jzmaddock 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. jzmaddock 2021-10-08 14:51:01 +01:00
  • 732d9755bd Merge pull request #159 from boostorg/issue123 jzmaddock 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. jzmaddock 2021-10-07 18:52:27 +01:00
  • 78bf0acd20 Merge pull request #158 from boostorg/winapi jzmaddock 2021-10-06 11:10:18 +01:00
  • 6050fa4fd4 Add some more windows checks, remove outdated CI tests (Xenial is no longer supported). jzmaddock 2021-10-06 08:41:00 +01:00
  • e68f82c346 Remove windows.h dependency. jzmaddock 2021-10-05 19:55:01 +01:00
  • 248c69d68b increase used_block_count when use put_mem_block zhangyiru 2021-09-18 14:26:14 +08:00
  • b7f44de3c5 Merge pull request #149 from Dani-Hub/develop jzmaddock 2021-08-15 18:34:24 +01:00
  • f7a2c7a7a7 Merge branch 'develop' of https://github.com/Dani-Hub/regex into develop Daniel Krügler 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 Daniel Krügler 2021-08-08 18:29:12 +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 Daniel Krügler 2021-08-08 18:29:12 +02:00
  • 86f82635d4 Merge branch 'develop' boost-1.77.0.beta1 boost-1.77.0 John Maddock 2021-07-03 10:17:35 +01:00
  • dfd700d858 Merge pull request #142 from boostorg/issue140 jzmaddock 2021-06-26 18:26:07 +01:00
  • d312a085b1 Fix infinite loop in parser. Fixes: https://github.com/boostorg/regex/issues/140. jzmaddock 2021-06-26 13:52:23 +01:00
  • 0c8158f6ce Merge branch 'develop' John Maddock 2021-06-25 19:19:28 +01:00
  • 194ab4d646 Merge pull request #139 from volo-zyko/fix-clangcl-icu-linking jzmaddock 2021-06-12 14:22:21 +01:00
  • 1728f98485 Merge pull request #138 from volo-zyko/add-icu-search-paths jzmaddock 2021-06-12 14:22:02 +01:00
  • 5e42d51d49 Merge pull request #137 from volo-zyko/icu-data-dir jzmaddock 2021-06-12 14:21:39 +01:00
  • 151c144b75 Merge pull request #135 from Kojoley/prune-iostream-includes jzmaddock 2021-06-11 18:21:35 +01:00
  • f4c21ba011 Merge pull request #134 from Kojoley/cease-dependence-on-iterator jzmaddock 2021-06-11 18:20:52 +01:00
  • e9cde852b3 Merge pull request #132 from ClaymorePT/regex_mutex_fix jzmaddock 2021-06-11 18:12:45 +01:00
  • d619d934f3 Fix linking with ICU libs when building with clang-cl Volo Zyko 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 Volo Zyko 2021-06-09 21:37:41 +03:00
  • d604d1702e Fix ICU libs detection when ICU resources are in a separate directory Volo Zyko 2021-06-09 21:32:40 +03:00
  • cd30a0560f Prune <iostream> includes Nikita Kniazev 2021-06-07 02:11:41 +03:00
  • d2a5ddd8a9 Cease dependence on Iterator Nikita Kniazev 2021-06-07 01:47:25 +03:00
  • dc9c5c50be Don't redefine macros. Fixes https://github.com/boostorg/regex/issues/127 jzmaddock 2021-06-06 09:07:28 +01:00
  • 6064875bff Fixes wrong type for mutex in regex v5 Carlos Miguel Ferreira 2021-06-03 23:10:37 +01:00
  • a3f97b5bec Merge pull request #126 from boostorg/header_fix boost-1.76.0 jzmaddock 2021-04-12 08:21:42 +01:00
  • 13a13e58c9 Merge branch 'develop' into header_fix John Maddock 2021-04-11 18:14:48 +01:00
  • 7da62c1edb Merge pull request #125 from mborland/develop jzmaddock 2021-04-11 18:11:52 +01:00
  • 51d2661b76 Add missing header Matt Borland 2021-04-10 18:08:00 +03:00
  • 714eaf8ae9 Merge branch 'develop' boost-1.76.0.beta1 John Maddock 2021-03-07 09:51:58 +00:00
  • c0708eaa27 Merge pull request #122 from boostorg/msvc_cxx_20 jzmaddock 2021-03-07 09:38:42 +00:00
  • 92fe5dd4d6 Fixes and testing update for MSVC in C++20 mode. jzmaddock 2021-03-07 08:42:18 +00:00
  • 78e73e29ec Merge branch 'develop' jzmaddock 2021-02-25 19:27:04 +00:00
  • e74d65810e Remove unneeded cmake code. jzmaddock 2021-01-27 12:34:12 +00:00
  • cac50784aa Reinstate pending/unicode_iterator.hpp. jzmaddock 2021-01-27 12:32:13 +00:00
  • 8ed04bb6d0 Merge pull request #120 from boostorg/cmake_tests jzmaddock 2021-01-27 10:57:03 +00:00
  • 7f1b8ff5f1 GHA need to check out the repro! jzmaddock 2021-01-27 10:35:25 +00:00
  • c330d40739 Correct GHA script. jzmaddock 2021-01-27 10:31:17 +00:00
  • 8a44a1423e Add GHA for CMake tests. jzmaddock 2021-01-27 10:27:47 +00:00
  • a0de6450c0 Add first cut at CMake tests. jzmaddock 2021-01-27 08:56:59 +00:00
  • f5f31d7ba9 Simplify CMakeLists.txt now that we're header only. [CI SKIP] jzmaddock 2021-01-25 16:51:10 +00:00
  • d0010b022a Merge pull request #116 from boostorg/cxx11 jzmaddock 2021-01-25 13:50:12 +00:00
  • 6e183b7489 Make windows include lean and mean. Remove Appveyor script for now. jzmaddock 2021-01-25 12:59:07 +00:00
  • ce47bbe593 Remove more old compiler workarounds. jzmaddock 2021-01-25 11:53:39 +00:00
  • 33c9ed2d42 Document new build changes + standalone mode. jzmaddock 2021-01-25 11:52:44 +00:00
  • 4b4041c04d Add legacy C++03 tests. jzmaddock 2021-01-25 11:52:09 +00:00