forked from boostorg/regex
-
Notifications
You must be signed in to change notification settings - Fork 0
Pull request containing latest changes from upstream #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…EX_NO_FILEITER to avoid compiler warnings about missing cases in case statement
Fixed typo in exception text
…rt in the C runtime.
See #61. Adds warning test case.
Fix some clang warnings. Add gcc 7&8 to CI tests.
Move BOOST_REGEX_DETAIL_NS::RegExData::type_pf cases out of BOOST_REG…
Tentative fix for msvc warnings.
resolve some warnings
[CI SKIP]
Fix potential double-definition of WIN32_LEAN_AND_MEAN macro
…e symbols for some reason. See #64.
Add cygwin, cygwin64, and MSVC2017 strict builds to AppVeyor
Remove superfluous semicola after constructor bodies.
Fix -Wextra-semi clang warnings
Update hash.hpp include path
[CMake] Add minimal cmake support
Point for issues to Github instead of old Trac.
Fix gcc -Wdeprecated-copy
Minor spelling fix.
regex_traits_defaults: Do not export arrays only used in same compila…
Avoid generating pointers in writeable data section.
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 #75.
Fixes: #80
Fix CMake Travis failures
Remove limit on the number of backrefs possible.
Fixed Conflicts: include/boost/regex/v4/basic_regex_creator.hpp include/boost/regex/v4/basic_regex_parser.hpp
Suppress msvc warnings.
Fixes #87. Also fix some more msvc warnings.
Fix recursive expressions where the recursion appears more than once.
…ig for the Embarcadero non-clang-based compilers.
…clang-based compilers
… become declarations and inline definitions outside the class for Embarcadero C++ clang-based compilers. This bug has been reported to Embarcadero.
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.