Commit Graph

  • 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
  • 15b82d929b GHA: Update dependency scanner. jzmaddock 2021-01-25 09:46:50 +00:00
  • dad2686566 Add Github actions, remove Travis. jzmaddock 2021-01-25 09:41:50 +00:00
  • 270f41baa9 Merge pull request #118 from eldiener/develop jzmaddock 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. Edward Diener 2021-01-21 03:22:26 -05:00
  • 443c04d6d4 More cleanups. jzmaddock 2020-12-20 13:13:14 +00:00
  • 95950392f8 Warning suppression. jzmaddock 2020-12-16 14:50:15 +00:00
  • 72d06f0786 Use allocator_traits when appropriate. jzmaddock 2020-12-14 19:56:13 +00:00
  • b42ec73c4d Add missing file. jzmaddock 2020-12-14 09:04:04 +00:00
  • bb2346519c Fix some C++14 ism's. jzmaddock 2020-12-13 18:14:50 +00:00
  • 1d980dd796 Fix up detail namespace. jzmaddock 2020-12-13 18:09:09 +00:00
  • c24967709d Reinstate many workarounds to get older msvc versions compiling. jzmaddock 2020-12-13 18:03:47 +00:00
  • 5e982204f7 Add some missing #includes. jzmaddock 2020-12-11 13:08:38 +00:00
  • 117db379e3 Add missing function bodies to v4 icu code. jzmaddock 2020-12-10 18:33:13 +00:00
  • f9db491056 More missing files. jzmaddock 2020-12-10 17:04:30 +00:00
  • 38cbd07351 Add missing file jzmaddock 2020-12-10 17:02:20 +00:00
  • dba05b4d5b Remove more old code and enable standalone mode. jzmaddock 2020-12-10 16:47:08 +00:00
  • c902bed6a3 Remove more workarounds, start testing standalone mode. jzmaddock 2020-12-04 12:16:36 +00:00
  • 2b157b4170 Remove function call macros from v5 code. jzmaddock 2020-12-03 11:46:20 +00:00
  • eafb12b9d0 Dead code removal. jzmaddock 2020-12-02 19:07:42 +00:00
  • 2a55aa83bd Big workaround removal. jzmaddock 2020-12-02 19:06:05 +00:00
  • 957dc5b79c Remove a lot of boost dependencies and workarounds. jzmaddock 2020-12-01 18:57:42 +00:00
  • 678b3f5c4d Make regex_raw_buffer header only. jzmaddock 2020-11-30 13:21:49 +00:00
  • 09cce205ed Fix up include macros. jzmaddock 2020-11-30 11:53:44 +00:00
  • 49e8067b80 Make the contents of regex.hpp all inline. jzmaddock 2020-11-29 19:10:05 +00:00
  • 9d64cf60ff Make icu.hpp header only. jzmaddock 2020-11-28 18:28:29 +00:00
  • c9d389014a Make w32_regex_traits.hpp header only. jzmaddock 2020-11-28 16:51:39 +00:00
  • 5002272ec8 Make w32_regex_traits.hpp header only. jzmaddock 2020-11-28 12:49:59 +00:00
  • ddb682a208 Make cpp_regex_traits all inline. jzmaddock 2020-11-27 18:13:59 +00:00
  • 27d2853615 Make c_regex_traits all inline. Fix some C++20 issues. jzmaddock 2020-11-26 20:05:38 +00:00
  • 12b9392391 Remove recursive option for v5. jzmaddock 2020-11-26 17:10:24 +00:00
  • 1bb29f2134 Remove external template instantiation. jzmaddock 2020-11-26 17:00:04 +00:00
  • 72da1fdc29 Preparation for V5. jzmaddock 2020-11-26 16:47:48 +00:00
  • 39f28ac456 Fix incorrect references to sub_match having a .last member. Fixes https://github.com/boostorg/regex/issues/115. boost-1.75.0 jzmaddock 2020-11-23 17:55:09 +00:00
  • da23154da4 Fix incorrect references to sub_match having a .last member. Fixes https://github.com/boostorg/regex/issues/115. jzmaddock 2020-11-23 17:55:09 +00:00
  • c3ab6405ad Merge branch 'use-boost-override' of https://github.com/EugeneZelenko/regex into develop jzmaddock 2020-10-12 19:34:55 +01:00
  • 01f6a67fca Merge pull request #102 from VemundH/bugfix/icu-UnicodeString jzmaddock 2020-10-12 18:28:21 +01:00
  • 77e9223a84 Merge pull request #103 from Romain-Geissler-1A/devel jzmaddock 2020-10-12 18:24:31 +01:00
  • a425ec42ca Merge branch 'develop' of https://github.com/boostorg/regex into develop jzmaddock 2020-10-12 18:23:08 +01:00
  • a703ab2c59 Fix syntax formatting in docs. Replaces https://github.com/boostorg/regex/pull/107. jzmaddock 2020-10-12 18:22:57 +01:00
  • 3193bd0877 Merge pull request #113 from giomasce-throwaway/develop jzmaddock 2020-10-12 18:11:41 +01:00
  • 3ea26dabac Merge pull request #112 from pkl97/regex_typos jzmaddock 2020-10-12 18:10:45 +01:00
  • 21e1ea0877 Fix typo in copyright headers. Giovanni Mascellani 2020-10-11 17:22:32 +02:00
  • 9eabbbedcf Fixed typos (mainly in comments) Peter Klotz 2020-10-01 16:07:35 +02:00
  • 2639587745 Merge pull request #1 from boostorg/develop pkl97 2020-10-01 15:34:23 +02:00
  • e9645776f9 Merge branch 'develop' boost-1.75.0.beta1 boost-1.74.0.beta1 boost-1.74.0 John Maddock 2020-06-23 18:57:40 +01:00
  • 9712546fae Merge pull request #105 from eldiener/develop jzmaddock 2020-06-17 19:15:37 +01:00
  • c9d33026f3 Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings. Also fixed Clang-tidy modernize-redundant-void-arg, readability-container-size-empty, and some readability-simplify-boolean-expr warnings. Alphabetical order of STL headers. Fix some misspellings. Eugene Zelenko 2020-05-25 17:04:15 -07:00
  • ea23777b48 Merge branch 'develop' jzmaddock 2020-04-28 17:41:58 +01:00
  • f712b89e6f Inline friend function definitions for exported/imported classes must become declarations and inline definitions outside the class for Embarcadero C++ clang-based compilers. This bug has been reported to Embarcadero. Edward Diener 2020-04-25 20:13:16 -04:00
  • f307ef8353 Turn off testing wide character regexes when not appropriate. Edward Diener 2020-04-19 16:01:21 -04:00
  • 31646aefa7 Always use __cdecl as the calling convention for the Embarcadero C++ clang-based compilers Edward Diener 2020-04-19 15:29:03 -04:00
  • cc09733d03 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-31 17:42:38 -04:00
  • fd710a3bf0 Fix clang -Wdeprecated-copy warning in basic_regex_creator.hpp Romain Geissler 2020-02-28 02:05:31 +00:00
  • 75b6e20dbd Call correct overload in functions with icu UnicodeString argument VemundH 2020-02-27 08:56:58 +01:00
  • d961318aa2 Merge pull request #101 from boostorg/git_issue_87 jzmaddock 2020-01-24 11:19:58 +00:00
  • afc4229234 Fix recursive expressions where the recursion appears more than once. Fixes https://github.com/boostorg/regex/issues/87. Also fix some more msvc warnings. jzmaddock 2020-01-23 19:24:33 +00:00
  • 574fad65f0 Merge pull request #100 from boostorg/git_issue_80 jzmaddock 2020-01-22 13:35:04 +00:00
  • bc160a58f0 Merge branch 'develop' into git_issue_80 jzmaddock 2020-01-21 12:57:09 +00:00
  • f64c22870f Fix exception specification and msvc warning push/pop. jzmaddock 2020-01-21 10:14:37 +00:00
  • 70c3ffa89a Merge pull request #98 from boostorg/issue_75 jzmaddock 2020-01-21 10:13:40 +00:00
  • f80a3ab362 Merge pull request #99 from boostorg/feature/update-cmake jzmaddock 2020-01-21 10:12:56 +00:00
  • 2cd947f7c4 Suppress msvc warnings. Fixes: https://github.com/boostorg/regex/issues/80 jzmaddock 2020-01-20 19:51:46 +00:00
  • 91892ab07d On the xcode6.4 image, git is an older version and doesn't support --jobs 3 feature/update-cmake Peter Dimov 2020-01-20 18:51:31 +02:00
  • bb9c3b68d4 Add -I example to depinst Peter Dimov 2020-01-20 16:58:24 +02:00
  • 4788894218 Use --jobs 3 when updating submodules Peter Dimov 2020-01-20 16:56:43 +02:00
  • b0eb5ccb20 Use depinst Peter Dimov 2020-01-20 16:48:44 +02:00
  • a1d0c4fdc4 Update .travis.yml Peter Dimov 2020-01-20 16:43:43 +02:00
  • 12fd320f3c Fix CMakeLists.txt Peter Dimov 2020-01-20 16:40:28 +02:00
  • 3b98dc901a Change ICU configuration to support cross-compiling. Fixes: https://github.com/boostorg/regex/issues/78 jzmaddock 2020-01-19 18:16:37 +00:00
  • deb9104ceb Fix gcc warning. jzmaddock 2020-01-19 17:19:54 +00:00
  • 4bb4d392e4 Remove limit on the number of backrefs possible. Changes named sub-expressions to use different hashing scheme: high order bit is now always set to clashes between hashes and indexes don't happen until 2^30 or 2^62 sub-expressions in 32 and 64 bit code respectively. Changes bitmask of seen sub-expressions to use dynamic storage for sub-expression indexes above 64. Adds tests for the above. Fixes https://github.com/boostorg/regex/issues/75. jzmaddock 2020-01-19 11:28:36 +00:00
  • b5d60694cc Merge pull request #91 from rdoeffinger/staticptrfix jzmaddock 2020-01-07 19:00:52 +00:00
  • 082437d4fd Merge branch 'develop' into staticptrfix jzmaddock 2020-01-07 19:00:38 +00:00