This website requires JavaScript.
c21b52d87c
Merge branch 'develop'
cc
jzmaddock
2019-10-31 17:47:34 +0000
a550507517
Update installation instructions for icu. Regenerate docs. Fixes: https://github.com/boostorg/regex/issues/89 .
jzmaddock
2019-10-26 10:51:25 +0100
fc4dc17dc7
change ICU_LINK configuration
John Maddock
2019-10-25 19:05:52 +0100
8a8ceab94a
Merge pull request #85 from Mike-Devel/develop
jzmaddock
2019-05-13 18:22:47 +0100
9db6d59861
Update hash.hpp include path
Mike Dev
2019-05-11 19:07:33 +0200
252876ff5a
Merge pull request #77 from MarcelRaad/extra_semi
jzmaddock
2019-02-26 09:19:54 +0000
a6586678a5
Fix -Wextra-semi clang warnings
Marcel Raad
2019-02-25 13:29:16 +0100
18e7b8c463
Merge branch 'develop'
jzmaddock
2019-02-24 09:17:34 +0000
fed22db5f9
Merge pull request #71 from jeking3/cygwin-ci
jzmaddock
2019-02-10 13:06:27 +0000
88f29667b7
Update CI scripts to handle new module layout.
jzmaddock
2018-12-20 09:04:02 +0000
4e0eadc11b
Merge branch 'develop' of https://github.com/boostorg/regex into develop
John Maddock
2018-11-11 17:13:22 +0000
3c6cf87718
Disable external template instances on cygwin - they lead to duplicate symbols for some reason. See https://github.com/boostorg/regex/issues/64 .
jzmaddock
2018-11-11 17:12:56 +0000
cdbffe607b
Merge pull request #70 from scramsby/win32-lean-and-mean
jzmaddock
2018-11-11 16:52:31 +0000
23915ade0c
Add cygwin, cygwin64, and MSVC2017 strict builds to AppVeyor
James E. King III
2018-11-11 07:55:24 -0500
f4e1ff192f
Fix potential double-definition of WIN32_LEAN_AND_MEAN macro
Scott Ramsby
2018-11-09 16:08:07 -0800
866d546fd0
Merge branch 'develop'
jzmaddock
2018-10-22 19:07:00 +0100
38afecb48b
Add README.md [CI SKIP]
jzmaddock
2018-10-15 18:08:37 +0100
309eee3459
doc regen.
jzmaddock
2018-09-15 09:00:20 +0100
c653a0bf05
Merge branch 'develop'
jzmaddock
2018-09-15 08:59:28 +0100
8a31a996b8
Merge pull request #63 from jeking3/warnings
jzmaddock
2018-08-25 18:11:20 +0100
40ecdc3f8b
Disable template instantiation for Clang: it breaks with -fvisibility=hidden
jzmaddock
2018-08-25 18:05:18 +0100
c7520556f7
Merge pull request #65 from boostorg/git_issue61
jzmaddock
2018-07-24 18:44:30 +0100
f5b7d3a4f9
Correct apple clang version check.
jzmaddock
2018-07-23 19:10:47 +0100
6369c3c5ee
Merge pull request #51 from freiling/develop
jzmaddock
2018-07-22 19:04:52 +0100
5177518fe3
Fix missing \n at end of file, Fix some clang warnings. Add gcc 7&8 to CI tests.
jzmaddock
2018-07-22 18:25:35 +0100
7b2ccc0095
Tentative fix for msvc warnings. See https://github.com/boostorg/regex/issues/61 . Adds warning test case.
jzmaddock
2018-07-22 17:16:21 +0100
2517588955
Fix \R when no_escapes_in_list flag is set. Fixes: https://github.com/boostorg/regex/issues/57
jzmaddock
2018-07-22 11:26:33 +0100
231dbc3ebf
Correct behaviour of \b when matching null-strings. See https://github.com/boostorg/regex/issues/40
jzmaddock
2018-07-21 15:19:41 +0100
39f1cc0238
resolve some warnings
James E. King III
2018-07-17 14:00:08 +0000
867cc5f0fc
Stop using BOOST_WORKAROUND in a header which may be included in C code.
John Maddock
2018-07-18 18:57:07 +0100
ac49efa23f
Apply changes from https://github.com/boostorg/regex/pull/16
John Maddock
2018-07-18 18:30:14 +0100
35fbb2e5e2
Disable some std::locale tests with VC15.7 as they (incorrectly) assert in the C runtime.
John Maddock
2018-07-17 19:36:03 +0100
5d990fd751
Merge pull request #58 from pkl97/develop
jzmaddock
2018-05-06 11:44:45 +0100
80a2a12b7a
Fixed typo in exception text
Peter Klotz
2018-02-11 20:35:50 +0100
e39a99c6f5
Update CI dependency list
jzmaddock
2018-01-05 12:59:30 +0000
fa8b79bca9
Regex.Defuzz, fix for https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4615
jzmaddock
2018-01-04 18:51:21 +0000
b13fb44ac5
Regex.Defuzzing: Fix for https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4659&q=jz.maddock&colspec=ID%20Type%20Component%20Status%20Proj%20Reported%20Owner%20Summary
jzmaddock
2018-01-03 18:32:45 +0000
3043906da2
Regex.ICU: use BOOST_REGEX_UCHAR_IS_WCHAR_T in a few other places, and improve concept checks.
jzmaddock
2017-12-24 18:39:54 +0000
5e11600dfa
Merge pull request #55 from boostorg/pr/fix-uchar
jzmaddock
2017-12-24 16:59:46 +0000
799b09dc26
Define BOOST_REGEX_UCHAR_IS_WCHAR_T, use it to disable overloads
Peter Dimov
2017-12-24 01:49:32 +0200
fe9d2a2d66
Merge pull request #54 from DanielaE/fix/no-iterator-inheritance
jzmaddock
2017-12-23 19:35:28 +0000
59d501b07b
Regex: fix integer shift warning/error in icu.cpp
jzmaddock
2017-12-23 19:18:08 +0000
d5bf5966e2
Merge pull request #53 from DanielaE/fix/replace-deprecated-allocator-members
jzmaddock
2017-12-23 19:11:18 +0000
912ba92bae
Merge pull request #52 from rummt/patch-1
jzmaddock
2017-12-23 19:03:15 +0000
cc5a4e85ae
Inheriting std::iterator is deprecated in c++17.
Daniela Engert
2017-12-18 19:15:52 +0100
e6ce5523c6
replace members of std::allocate which are deprecated in c++17 by their cousins from std::allocator_traits.
Daniela Engert
2017-12-18 17:56:53 +0100
c60ee3189d
Merge branch 'develop' of https://github.com/boostorg/regex into develop
jzmaddock
2017-12-16 09:26:46 +0000
e62d8b5332
Regex.C++17: Fix iterator usage.
jzmaddock
2017-12-16 09:26:33 +0000
a3f1cf9dfc
typo in error message 'openening' should be 'opening'
rummt
2017-12-12 11:07:59 +0000
b41d9dc323
Move BOOST_REGEX_DETAIL_NS::RegExData::type_pf cases out of BOOST_REGEX_NO_FILEITER to avoid compiler warnings about missing cases in case statement
Forrest Reiling
2017-12-08 17:07:51 -0800
47be67134a
Fix -Wshadow warnings in quick.cpp
Peter Dimov
2017-12-03 00:36:11 +0200
00e802c671
Add quick
test target (for CI)
Peter Dimov
2017-12-02 18:24:00 +0200
a9fc8fb5de
Merge pull request #50 from boostorg/develop
jzmaddock
2017-11-24 17:25:41 +0000
2608372174
Regex: Fix travis.yml usage of cxxstd=.
jzmaddock
2017-11-10 08:08:27 +0000
1480e33dc6
Regex: Fix recursive algorithm builds.
jzmaddock
2017-11-09 18:13:16 +0000
e94f079215
Regex: fix locale specific tests so they do all pass now!
jzmaddock
2017-11-09 11:31:48 +0000
6246f5ec51
Regex: Set a limit on how many recursions we allow.
jzmaddock
2017-11-09 11:23:54 +0000
9f104b0664
Regex: Streamline travis builds further.
jzmaddock
2017-11-02 11:16:02 +0000
b3f73b4792
Merge pull request #48 from boostorg/develop
jzmaddock
2017-10-29 17:03:03 +0000
0c938cd9ff
Regex: Apply fix for clang on Windows, see: https://github.com/boostorg/regex/issues/44
jzmaddock
2017-10-26 18:05:36 +0100
f949e55e9c
Regex: Add better tests for skipping of comments in expressions.
jzmaddock
2017-10-26 18:04:41 +0100
3693a5de10
Regex: previous fix could go into infinite loop when a comment was followed by a "(", fix that.
jzmaddock
2017-10-26 13:05:33 +0100
50386af870
Regex: Reduce Travis testing load.
jzmaddock
2017-10-24 19:14:58 +0100
f251a98662
Regex: When matching an (*ACCEPT) and skipping forwards, we have to be careful not to stop skipping prematurely if we're inside a lookahead. Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3493#c2
jzmaddock
2017-10-24 19:06:53 +0100
50453e319a
Regex: Repeating a repeat is not allowed, even if there is a comment block in between the two. Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3479#c2
jzmaddock
2017-10-24 17:56:02 +0100
544e20a339
Regex: Backup and restore internal match_results when saving recursion backtracking info, as well as the state required to restore the recursion stack. Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3478#c1
jzmaddock
2017-10-23 18:49:08 +0100
7de023237f
Regex: Add a hard limit on the number of nested parenthesis allowed. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3471#c2 .
jzmaddock
2017-10-19 18:23:43 +0100
b59dc980c8
Remove deprecated files and update docs.
jzmaddock
2017-10-09 18:31:42 +0100
5bc2a4a301
Merge pull request #39 from boostorg/develop
jzmaddock
2017-10-09 18:27:25 +0100
f343cab680
Regex: Fix handling of repeats when mod_x is in effect. See https://oss-fuzz.com/v2/testcase-detail/6420486177161216?noredirect=1
jzmaddock
2017-10-08 11:52:54 +0100
dc74e145d9
Try and fix travis CI configuration issue.
jzmaddock
2017-10-07 17:24:34 +0100
f592693c9b
Regex: Fix potential negation of INT_MIN, see https://oss-fuzz.com/v2/testcase-detail/6646578892767232?noredirect=1 .
jzmaddock
2017-10-07 17:23:59 +0100
881a157243
Regex: Fix integer overflow in expression parsing. See: https://oss-fuzz.com/v2/testcase-detail/6189682419302400?noredirect=1
jzmaddock
2017-10-07 09:47:19 +0100
289ce86488
Regex: move boost headers to top of list to work around clang issue which requires workarounds present in config.hpp.
jzmaddock
2017-09-21 17:15:51 +0100
09894a5e21
Fix escapes in test case.
jzmaddock
2017-08-04 09:08:12 +0100
a32e0cc9d3
Fix pattern escaping in regex used for \R so it works when the x-modifier is in effect. Fixes: https://svn.boost.org/trac10/ticket/12960
jzmaddock
2017-08-03 18:04:41 +0100
5c543a8e2b
Copy named sub-expression info when adapting ICU via iterators. Fixes: https://svn.boost.org/trac10/ticket/13126 .
jzmaddock
2017-08-01 19:43:44 +0100
9d4a4b7e62
Merge pull request #38 from boostorg/issue13001
jzmaddock
2017-08-01 18:03:41 +0100
4828a7f94d
Regenerate documentation with shorter path names. Fixes: https://svn.boost.org/trac10/ticket/13001
jzmaddock
2017-08-01 18:01:46 +0100
d96012b04d
Update linux performance results
John Maddock
2017-08-01 13:16:26 +0100
9cfc6a4e30
Change performance doc generator to shorten path names. Make sure all sections have names. See #13001 .
jzmaddock
2017-08-01 08:18:05 +0100
bc9b25b5d3
Fix potential overflow in max_state_count calculation. Fixes: https://svn.boost.org/trac10/ticket/13036 .
jzmaddock
2017-07-31 19:18:10 +0100
d97bcfb5dd
Fix integer types and signedness: Fixes https://svn.boost.org/trac10/ticket/13034
jzmaddock
2017-07-31 18:51:25 +0100
ab399c9159
Documentation fix for backreferences example. Fixes issue #33 .
jzmaddock
2017-07-30 18:51:10 +0100
a59890f520
Merge branch 'develop' of https://github.com/boostorg/regex into develop
jzmaddock
2017-06-04 08:06:35 +0100
4ac4a451df
CI: Fix bjam arguments on appveyor.
jzmaddock
2017-06-04 08:06:20 +0100
18e38c2172
Merge pull request #30 from DanielaE/feature/replace-deprecated-c++98-binder
jzmaddock
2017-06-02 08:18:24 +0100
df563a8858
Merge pull request #31 from VemundH/patch-1
jzmaddock
2017-06-02 08:18:15 +0100
65fdfa526a
Merge pull request #29 from danieljames/feature/fix-escape
jzmaddock
2017-06-02 08:17:07 +0100
0f5d7ddabd
Merge pull request #28 from Lastique/patch-1
jzmaddock
2017-06-02 08:16:10 +0100
af55bf7b1f
CI: Add more dependencies to appveyor file.
jzmaddock
2017-05-31 15:00:37 +0100
dba63e41a8
CI: Add one more missing dependency.
jzmaddock
2017-05-31 14:59:40 +0100
7fa0ddd841
CI: Add one more missing dependency.
jzmaddock
2017-05-31 13:24:43 +0100
cc09911d6d
CI: Add missing dependency
jzmaddock
2017-05-31 08:49:27 +0100
1dad9252db
CI: Manually specify dependencies, and streamline number of Appveyor tests.
jzmaddock
2017-05-30 19:06:05 +0100
2c98bafda8
CI: Fix program_options dependency spelling.
jzmaddock
2017-05-30 15:03:40 +0100
180c0e7e91
CI: Manually fix up missing dependency to program_options.
jzmaddock
2017-05-30 13:27:31 +0100
35fa1626d5
Add CI testing.
jzmaddock
2017-05-30 09:47:07 +0100
47635d0733
Update icu.cpp
Vemund Handeland
2017-05-22 15:39:45 +0200
b9cad50387
Conditionally replace deprecated/removed C++98 std::bind1st by std::bind.
Daniela Engert
2017-05-14 16:37:59 +0200