jzmaddock
59cc22d75f
Merge pull request #18 from mauve/universal-windows
...
Universal windows
2015-10-08 10:31:53 +01:00
jzmaddock
09e789b4c6
Remove all uses of Boost.Test.
2015-10-08 10:06:34 +01:00
Mikael Olenfalk
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
Mikael Olenfalk
541bcde27f
universal-windows: Disable deprecated fileiter
2015-10-08 10:05:20 +02:00
Mikael Olenfalk
c1d2d1a736
universal-windows: Use C++ locale
2015-10-08 10:05:19 +02:00
Mikael Olenfalk
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
Mikael Olenfalk
3b461992b4
regex: Add dependency on boost.predef
2015-10-08 09:36:26 +02:00
jzmaddock
a307fd7077
Fix msvc warning.
2015-10-06 13:17:01 +01:00
jzmaddock
f617c73e9a
Fix some GCC and clang warnings introduced by the new code
2015-10-06 12:46:09 +01:00
jzmaddock
2a5a5f3825
Document changes.
2015-10-05 19:13:04 +01:00
jzmaddock
201d3a424e
Add recursive implementation of THEN.
2015-10-05 18:27:37 +01:00
jzmaddock
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
jzmaddock
9a36e035f2
Add support for PRUNE and SKIP (no MARK's though).
2015-10-01 18:34:59 +01:00
jzmaddock
83140ddbed
Fix up recursive implementation of ACCEPT and COMMIT.
2015-09-30 18:47:59 +01:00
jzmaddock
b208ef4eed
Get commit working in recursive mode.
2015-09-29 19:20:09 +01:00
jzmaddock
c281c9cc40
Add COMMIT support plus lots of tests.
2015-09-29 17:40:43 +01:00
jzmaddock
2580fb035f
Add support for ACCEPT verb.
2015-09-26 18:47:39 +01:00
jzmaddock
b557febb0e
Start adding Perl verb support with FAIL as the first supported verb.
2015-09-25 19:30:20 +01:00
jzmaddock
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
jzmaddock
94c7d4a38a
Fix start of extended character range.
...
See https://svn.boost.org/trac/boost/ticket/11524
2015-09-24 19:01:44 +01:00
jzmaddock
5e98fe9a6a
Shared library doesn't work with Oracle compiler.
2015-08-19 18:20:20 +01:00
jzmaddock
b9ee7a2f2e
Oracle compiler in C++11 mode doesn't like external template instances in shared library.
2015-08-17 19:28:21 +01:00
jzmaddock
5da9b940a5
Fix indentation issue, see https://github.com/boostorg/regex/pull/13
2015-05-05 13:05:09 +01:00
jzmaddock
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
jzmaddock
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
jzmaddock
74d6318135
Add missing function bodies for sub_match::begin/end and enhance tests.
2015-03-19 19:50:00 +00:00
jzmaddock
eaeb38c7e9
Remove use of register keyword as it's deprecated in C++11.
2015-03-19 19:07:00 +00:00
jzmaddock
668279010d
Add workaround for broken Cygwin ctype facet, plus some warning suppression.
2015-03-19 19:06:26 +00:00
jzmaddock
3fde6e8ddd
Make sub_match a valid range as per https://svn.boost.org/trac/boost/ticket/11036
2015-03-19 18:14:41 +00:00
jzmaddock
753b72de0a
Merge branch 'develop'
2015-02-14 13:22:25 +00:00
jzmaddock
3c8ecc2b35
Update history.
2015-02-14 13:21:37 +00:00
jzmaddock
d4506c48ac
Merge branch 'develop'
2015-02-14 12:56:15 +00:00
jzmaddock
a87ecdc49c
Merge branch 'develop' of https://github.com/boostorg/regex into develop
2015-02-13 19:24:19 +00:00
jzmaddock
13f707b381
Latest ICU doesn't permit the delayload option :(
2015-02-13 19:24:05 +00:00
jzmaddock
6a0a22f174
Merge pull request #10 from jhunold/variant
...
Only specify debug library name for msvc and intel
2015-02-13 19:22:03 +00:00
Jürgen Hunold
8921188b70
Only specify debug library name for msvc and intel
...
Boost.Build can then fallback to the release libraries for these
compilers for user-defined variants.
2015-02-09 12:09:56 +01:00
jzmaddock
39aa10d82d
Fix for: https://github.com/boostorg/regex/pull/9
2014-12-31 19:31:20 +00:00
jzmaddock
f6a9bce728
Fix icu behaviour with partial matches. See https://svn.boost.org/trac/boost/ticket/10114
2014-12-02 09:31:42 +00:00
jzmaddock
115c4e7f42
Fix typo, see https://svn.boost.org/trac/boost/ticket/10268
2014-11-13 11:23:12 +00:00
jzmaddock
dbda6314da
Initialize all members in initializer list, see https://github.com/boostorg/regex/pull/6
2014-11-13 11:02:36 +00:00
jzmaddock
ddd48205b8
Silence Covertity warnings, see https://github.com/boostorg/regex/pull/7
2014-11-13 11:01:50 +00:00
jzmaddock
e930d21bd2
Merge branch 'patch-3' of https://github.com/tempoz/regex into develop
2014-11-13 10:17:11 +00:00
Zoey Greer
abf57b082b
Initialize m_position, m_end, and m_flags
...
The constructor for basic_regex_formatter left m_position, m_end, and m_flags uninitialized, as uncovered by Coverity CID12310. We now value-initialize them in the initializer list.
2014-11-11 13:57:37 -05:00
jzmaddock
406b2a9aa1
Apply patch from https://svn.boost.org/trac/boost/ticket/10682
2014-10-21 09:15:40 +01:00
jzmaddock
741e684ac3
Merge branch 'develop'
2014-10-18 16:54:49 +01:00
jzmaddock
a50c438d77
Document {} behaving as literals in some contexts.
...
Regen docs.
2014-09-25 11:54:14 +01:00
jzmaddock
21d73e9851
Merge branch 'develop' of https://github.com/boostorg/regex into develop
2014-09-25 11:45:51 +01:00
jzmaddock
05b582761d
Fix case that differs from Perl behavior.
2014-09-25 11:45:26 +01:00
jzmaddock
d96023f45d
Merge pull request #5 from danieljames/metadata
...
Create metadata file.
2014-08-18 17:37:03 +01:00
Daniel James
55841a73fc
Add metadata file.
2014-08-18 15:10:09 +01:00