Commit Graph

1145 Commits

Author SHA1 Message Date
2a525e5aa6 avoid duplicate check of markid.
Markid is already checked to be >0.
2015-11-03 14:12:17 +05:30
e824ddb35b Remove redundant check and make it an assert. 2015-10-23 13:27:01 +01:00
526d9d4c2e Merge branch 'patch-3' of https://github.com/ya1gaurav/regex into develop 2015-10-23 13:22:07 +01:00
6b36c9a7c6 Fix valgrind detected issues 2015-10-23 13:07:04 +01:00
7cbef4a79b Add missing include. 2015-10-22 18:03:03 +01:00
afca81cd76 disambiguate "extended" 2015-10-22 18:02:43 +01:00
b4541fa88e Qualify some ambiguous names. 2015-10-22 13:33:25 +01:00
e5986b8f76 Tentative VC7.1 workaround. 2015-10-22 11:29:55 +01:00
5fa0354cd8 Check return value of sprintf again.
At other places return value of sprintf is checked, but missed here.
2015-10-20 14:54:48 +05:30
0bc8abb04c Fix ICU error code usage. 2015-10-18 18:38:29 +01:00
1787274280 Comment new tests. 2015-10-18 18:18:37 +01:00
0abd5557c0 Add missing #includes. 2015-10-18 18:13:27 +01:00
39fda8e55b Make sure std lib is invoked to catch shared lib miss-match. 2015-10-18 18:11:49 +01:00
6e80ff8c4c Fix rule name. 2015-10-18 17:52:59 +01:00
389b9c35e0 Try and improve ICU detection to avoid "DLL Hell". 2015-10-18 17:50:40 +01:00
d4367c9aad Fix #include spelling 2015-10-16 17:05:33 +01:00
0d5359b928 Add missing #include. 2015-10-16 17:04:25 +01:00
8a48983900 Add readme. 2015-10-15 18:29:48 +01:00
e8b2d0cac4 Regenerate docs with Linux results. 2015-10-15 18:26:19 +01:00
53f3edd652 Fix Linux compile failures, and run tests on Ubuntu. 2015-10-15 18:24:15 +01:00
76ce33da74 Change docs to use new performance test code,
upgrade docs to quickbook 1.7.
2015-10-15 13:27:45 +01:00
3939d1a1a4 change detail/ to core/ 2015-10-08 10:47:35 +01:00
59cc22d75f Merge pull request #18 from mauve/universal-windows
Universal windows
2015-10-08 10:31:53 +01:00
09e789b4c6 Remove all uses of Boost.Test. 2015-10-08 10:06:34 +01:00
6d2be646d8 universal-windows: Do not build w32_regex_traits
Since Vista LCID has been deprecated and locales are now using string-names,
this makes the effort to support w32_regex_traits quite large, therefore we
opt to disable w32_regex_traits right now when targeting universal-windows.
2015-10-08 10:22:44 +02:00
541bcde27f universal-windows: Disable deprecated fileiter 2015-10-08 10:05:20 +02:00
c1d2d1a736 universal-windows: Use C++ locale 2015-10-08 10:05:19 +02:00
ffac6a2035 universal-windows: Do not define BOOST_REGEX_HAS_OTHER_WCHAR_T
Just as on VC10 this causes linker errors with std::collate<unsigned short>::id.
2015-10-08 09:37:16 +02:00
3b461992b4 regex: Add dependency on boost.predef 2015-10-08 09:36:26 +02:00
a307fd7077 Fix msvc warning. 2015-10-06 13:17:01 +01:00
f617c73e9a Fix some GCC and clang warnings introduced by the new code 2015-10-06 12:46:09 +01:00
2a5a5f3825 Document changes. 2015-10-05 19:13:04 +01:00
201d3a424e Add recursive implementation of THEN. 2015-10-05 18:27:37 +01:00
7a4e883675 Get THEN working for non-recursive implementation.
Fix various bugs in the other verbs exposed by new tests.
2015-10-04 19:28:25 +01:00
9a36e035f2 Add support for PRUNE and SKIP (no MARK's though). 2015-10-01 18:34:59 +01:00
83140ddbed Fix up recursive implementation of ACCEPT and COMMIT. 2015-09-30 18:47:59 +01:00
b208ef4eed Get commit working in recursive mode. 2015-09-29 19:20:09 +01:00
c281c9cc40 Add COMMIT support plus lots of tests. 2015-09-29 17:40:43 +01:00
2580fb035f Add support for ACCEPT verb. 2015-09-26 18:47:39 +01:00
b557febb0e Start adding Perl verb support with FAIL as the first supported verb. 2015-09-25 19:30:20 +01:00
d8c95a9950 Change POSIX API's so regcomp doesn't check for magic value and read potentially uninitialized memory.
See https://svn.boost.org/trac/boost/ticket/11472.
2015-09-25 12:41:02 +01:00
94c7d4a38a Fix start of extended character range.
See https://svn.boost.org/trac/boost/ticket/11524
2015-09-24 19:01:44 +01:00
5e98fe9a6a Shared library doesn't work with Oracle compiler. 2015-08-19 18:20:20 +01:00
b9ee7a2f2e Oracle compiler in C++11 mode doesn't like external template instances in shared library. 2015-08-17 19:28:21 +01:00
5da9b940a5 Fix indentation issue, see https://github.com/boostorg/regex/pull/13 2015-05-05 13:05:09 +01:00
6ffcc5ede0 Change detail namespace.
Big search and replace to change name of internal namepace so it's mangled with the Boost version number - the aim is to reduce the chances of mixing different header and library versions.
2015-04-04 19:10:37 +01:00
297e87360c Fix for bug in recursive expressions, see http://lists.boost.org/Archives/boost/2015/03/221018.php 2015-03-24 19:09:17 +00:00
74d6318135 Add missing function bodies for sub_match::begin/end and enhance tests. 2015-03-19 19:50:00 +00:00
eaeb38c7e9 Remove use of register keyword as it's deprecated in C++11. 2015-03-19 19:07:00 +00:00
668279010d Add workaround for broken Cygwin ctype facet, plus some warning suppression. 2015-03-19 19:06:26 +00:00