Commit Graph
1365 Commits
Author SHA1 Message Date
Edward Diener 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
jzmaddock da23154da4 Fix incorrect references to sub_match having a .last member.
Fixes https://github.com/boostorg/regex/issues/115.
2020-11-23 17:55:09 +00:00
jzmaddock c3ab6405ad Merge branch 'use-boost-override' of https://github.com/EugeneZelenko/regex into develop
Resolved Conflicts:
	include/boost/regex/v4/cpp_regex_traits.hpp
	src/wc_regex_traits.cpp
2020-10-12 19:34:55 +01:00
jzmaddock 01f6a67fca Merge pull request #102 from VemundH/bugfix/icu-UnicodeString
Call correct overload in functions with icu UnicodeString argument
2020-10-12 18:28:21 +01:00
jzmaddock 77e9223a84 Merge pull request #103 from Romain-Geissler-1A/devel
Fix clang -Wdeprecated-copy warning in basic_regex_creator.hpp
2020-10-12 18:24:31 +01:00
jzmaddock a425ec42ca Merge branch 'develop' of https://github.com/boostorg/regex into develop 2020-10-12 18:23:08 +01:00
jzmaddock a703ab2c59 Fix syntax formatting in docs.
Replaces https://github.com/boostorg/regex/pull/107.
2020-10-12 18:22:57 +01:00
jzmaddock 3193bd0877 Merge pull request #113 from giomasce-throwaway/develop
Fix typo in copyright headers.
2020-10-12 18:11:41 +01:00
jzmaddock 3ea26dabac Merge pull request #112 from pkl97/regex_typos
Fixed typos (mainly in comments)
2020-10-12 18:10:45 +01:00
Giovanni Mascellani 21e1ea0877 Fix typo in copyright headers. 2020-10-11 17:22:32 +02:00
Peter Klotz 9eabbbedcf Fixed typos (mainly in comments) 2020-10-01 16:07:35 +02:00
pkl97 2639587745 Merge pull request #1 from boostorg/develop
Pull request containing latest changes from upstream
2020-10-01 15:34:23 +02:00
jzmaddock 9712546fae Merge pull request #105 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74
2020-06-17 19:15:37 +01:00
Eugene Zelenko 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.
2020-05-25 17:04:15 -07:00
Edward Diener 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. 2020-04-25 20:13:16 -04:00
Edward Diener f307ef8353 Turn off testing wide character regexes when not appropriate. 2020-04-19 16:01:21 -04:00
Edward Diener 31646aefa7 Always use __cdecl as the calling convention for the Embarcadero C++ clang-based compilers 2020-04-19 15:29:03 -04:00
Edward Diener cc09733d03 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-31 17:42:38 -04:00
Romain Geissler fd710a3bf0 Fix clang -Wdeprecated-copy warning in basic_regex_creator.hpp
/data/mwrep/res/osp/Boost/19-0-0-18/include/boost/regex/v4/basic_regex_creator.hpp:52:4: error: definition of implicit copy assignment operator for 'digraph<char>' is deprecated because it has a user-declared copy constructor [-Werror,-Wdeprecated-copy]
   digraph(const digraph<charT>& d) : std::pair<charT, charT>(d.first, d.second){}
   ^
/data/mwrep/res/osp/Boost/19-0-0-18/include/boost/regex/v4/basic_regex_parser.hpp:1660:17: note: in implicit copy assignment operator for 'boost::re_detail_107000::digraph<char>' first required here
         result = *m_position++;
2020-02-28 02:17:58 +00:00
VemundH 75b6e20dbd Call correct overload in functions with icu UnicodeString argument 2020-02-27 11:17:34 +01:00
jzmaddock d961318aa2 Merge pull request #101 from boostorg/git_issue_87
Fix recursive expressions where the recursion appears more than once.
2020-01-24 11:19:58 +00:00
jzmaddock 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.
2020-01-23 19:24:33 +00:00
jzmaddock 574fad65f0 Merge pull request #100 from boostorg/git_issue_80
Suppress msvc warnings.
2020-01-22 13:35:04 +00:00
jzmaddock bc160a58f0 Merge branch 'develop' into git_issue_80
Fixed Conflicts:
	include/boost/regex/v4/basic_regex_creator.hpp
	include/boost/regex/v4/basic_regex_parser.hpp
2020-01-21 12:57:09 +00:00
jzmaddock f64c22870f Fix exception specification and msvc warning push/pop. 2020-01-21 10:14:37 +00:00
jzmaddock 70c3ffa89a Merge pull request #98 from boostorg/issue_75
Remove limit on the number of backrefs possible.
2020-01-21 10:13:40 +00:00
jzmaddock f80a3ab362 Merge pull request #99 from boostorg/feature/update-cmake
Fix CMake Travis failures
2020-01-21 10:12:56 +00:00
jzmaddock 2cd947f7c4 Suppress msvc warnings.
Fixes: https://github.com/boostorg/regex/issues/80
2020-01-20 19:51:46 +00:00
Peter Dimov 91892ab07d On the xcode6.4 image, git is an older version and doesn't support --jobs 3 2020-01-20 18:51:31 +02:00
Peter Dimov bb9c3b68d4 Add -I example to depinst 2020-01-20 16:58:24 +02:00
Peter Dimov 4788894218 Use --jobs 3 when updating submodules 2020-01-20 16:56:43 +02:00
Peter Dimov b0eb5ccb20 Use depinst 2020-01-20 16:48:44 +02:00
Peter Dimov a1d0c4fdc4 Update .travis.yml 2020-01-20 16:43:43 +02:00
Peter Dimov 12fd320f3c Fix CMakeLists.txt 2020-01-20 16:40:28 +02:00
jzmaddock 3b98dc901a Change ICU configuration to support cross-compiling.
Fixes: https://github.com/boostorg/regex/issues/78
2020-01-19 18:16:37 +00:00
jzmaddock deb9104ceb Fix gcc warning. 2020-01-19 17:19:54 +00:00
jzmaddock 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.
2020-01-19 11:28:36 +00:00
jzmaddock b5d60694cc Merge pull request #91 from rdoeffinger/staticptrfix
Avoid generating pointers in writeable data section.
2020-01-07 19:00:52 +00:00
jzmaddock 082437d4fd Merge branch 'develop' into staticptrfix 2020-01-07 19:00:38 +00:00
jzmaddock aacd14bf71 Merge pull request #93 from rdoeffinger/makestatic
regex_traits_defaults: Do not export arrays only used in same compila…
2020-01-07 18:56:05 +00:00
jzmaddock a3814a31e9 Merge pull request #92 from rdoeffinger/spellingfix
Minor spelling fix.
2020-01-07 18:54:30 +00:00
jzmaddock 6d00984aa9 Merge pull request #79 from stac47/fix_deprecated_copy
Fix gcc -Wdeprecated-copy
2020-01-07 18:54:04 +00:00
jzmaddock edcbf059d7 Merge pull request #90 from Bagira80/patch-1
Point for issues to Github instead of old Trac.
2020-01-07 18:48:36 +00:00
jzmaddock f63c602e6a Merge pull request #86 from Mike-Devel/min_cmake
[CMake] Add minimal cmake support
2020-01-07 18:47:46 +00:00
Mike Dev 92f6a803a5 [CMake/CI] Also test build as shared library on travis
Also, as a minor tweak, put cmake builds to the front
as they complete the most quickly
2019-12-28 14:08:58 +01:00
Mike Dev 957d2f1bca [CMake] Add some comments about how to use the file 2019-12-28 13:52:21 +01:00
Mike Dev c07e8c4f80 [CMake] Add support for building shared library and restrict absolute include path to build interface 2019-12-28 13:51:31 +01:00
Mike Dev 45d12f199d [CMake/CI] Clone additional transitive dependencies 2019-12-28 12:50:47 +01:00
Mike Dev 634fa6847e [CMake/CI] Add basic cmake run to travis 2019-12-28 12:50:36 +01:00
Mike Dev 7ec82a06d4 [CI] Enable travis script to run with other branches than master or develop 2019-12-28 12:50:36 +01:00