Commit Graph

1323 Commits

Author SHA1 Message Date
John Maddock
d1b3e9f36d Merge branch 'develop' of https://github.com/boostorg/regex into develop 2016-08-01 12:24:22 +00:00
John Maddock
cc21bf9283 Fix Oracle C++ concept failures 2016-08-01 12:24:00 +00:00
jzmaddock
7184e3b021 Merge branch 'develop' of https://github.com/boostorg/regex into develop 2016-07-31 18:44:55 +01:00
jzmaddock
52169ab43f Fix missing include. 2016-07-31 18:44:33 +01:00
John Maddock
ddd808f761 Fix ICU configuration to use static library only when using a static runtime 2016-07-20 18:20:37 +00:00
jzmaddock
a824b7d236 Fix copying of extra match data when using ICU.
See: https://svn.boost.org/trac/boost/ticket/12130
2016-06-12 13:09:12 +01:00
jzmaddock
acade9f20c Allow use of ICU with static runtime.
See: https://svn.boost.org/trac/boost/ticket/12011
2016-06-11 18:46:23 +01:00
jzmaddock
1101c0be6a Update library history. 2016-06-10 17:59:12 +01:00
jzmaddock
7719dedbaf Fix buffer over-run error when parsing invalid regex.
See: https://svn.boost.org/trac/boost/ticket/12222.
2016-06-09 19:00:29 +01:00
jzmaddock
e3228b61eb Fix ICU detection.
See: https://svn.boost.org/trac/boost/ticket/12152.
2016-06-09 18:02:31 +01:00
jzmaddock
dd20ac2669 Merge branch 'develop'
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-04-01 18:35:47 +01:00
jzmaddock
9059bfb5c6 Fix case-sensitivity change behaviour.
See https://svn.boost.org/trac/boost/ticket/11205.
Update docs to match.
2016-03-14 19:22:18 +00:00
jzmaddock
a9760859b0 Merge branch 'develop' of https://github.com/boostorg/regex into develop 2016-03-12 19:01:33 +00:00
jzmaddock
d1e65490e0 Update docs in response to https://svn.boost.org/trac/boost/ticket/11776 2016-03-12 19:01:17 +00:00
jzmaddock
2db644f83e Merge pull request #24 from MarcelRaad/patch-1
Fix test on compilers without char32_t
2016-03-12 16:54:52 +00:00
Marcel Raad
3ea03e364c Fix test on compilers without char32_t
As the include for BOOST_NO_CXX11_CHAR32_T was missing, the test didn't compile.
2016-03-11 17:23:53 +01:00
jzmaddock
e217808156 Fix declaration order in test case 2016-02-17 19:57:49 +00:00
jzmaddock
36b2fab227 Add file missed in previous commit. 2016-02-17 19:24:19 +00:00
jzmaddock
955d077d2b Allow types wider than int in \x{} expressions (for char32_t etc).
Fixes: https://svn.boost.org/trac/boost/ticket/11988.
2016-02-17 18:58:05 +00:00
jzmaddock
d84bab7c4d Merge branch 'develop' 2016-02-15 19:32:53 +00:00
jzmaddock
05dc9f4a44 Update docs. 2016-01-10 18:44:51 +00:00
Yucheng Low
d8af53e222 restored missing header 2015-12-31 15:48:01 -08:00
Yucheng Low
a0dfd81516 Lockfree mem_block_cache only active if std::atomic is available 2015-12-31 15:46:20 -08:00
Yucheng Low
3f14031142 Updated with platform checks 2015-12-15 14:26:03 -08:00
Yucheng Low
b9f55efe98 Made the mem_cache_block lockfree
This *significantly* improves parallel performance of regex.
Currently if I have a large number of threads all using regexes; even if
they are using idependent regex objects, performance is still extremely poor
due to the lock inside of the mem_block_cache.
2015-12-08 21:17:50 -08:00
jzmaddock
eb729f6557 Disable all Win32 API usage on Windows runtime for now, but see also: https://github.com/boostorg/regex/pull/22 for a possible more compete solution. 2015-11-07 09:13:35 +00:00
jzmaddock
aa6495ae48 Merge pull request #21 from ya1gaurav/patch-4
avoid duplicate check of markid.
2015-11-03 17:59:32 +00:00
Gaurav
2a525e5aa6 avoid duplicate check of markid.
Markid is already checked to be >0.
2015-11-03 14:12:17 +05:30
jzmaddock
e824ddb35b Remove redundant check and make it an assert. 2015-10-23 13:27:01 +01:00
jzmaddock
526d9d4c2e Merge branch 'patch-3' of https://github.com/ya1gaurav/regex into develop 2015-10-23 13:22:07 +01:00
jzmaddock
6b36c9a7c6 Fix valgrind detected issues 2015-10-23 13:07:04 +01:00
jzmaddock
7cbef4a79b Add missing include. 2015-10-22 18:03:03 +01:00
jzmaddock
afca81cd76 disambiguate "extended" 2015-10-22 18:02:43 +01:00
jzmaddock
b4541fa88e Qualify some ambiguous names. 2015-10-22 13:33:25 +01:00
jzmaddock
e5986b8f76 Tentative VC7.1 workaround. 2015-10-22 11:29:55 +01:00
jzmaddock
9034bd9c02 Merge branch 'develop' 2015-10-20 13:43:25 +01:00
Gaurav
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
jzmaddock
0bc8abb04c Fix ICU error code usage. 2015-10-18 18:38:29 +01:00
jzmaddock
1787274280 Comment new tests. 2015-10-18 18:18:37 +01:00
jzmaddock
0abd5557c0 Add missing #includes. 2015-10-18 18:13:27 +01:00
jzmaddock
39fda8e55b Make sure std lib is invoked to catch shared lib miss-match. 2015-10-18 18:11:49 +01:00
jzmaddock
6e80ff8c4c Fix rule name. 2015-10-18 17:52:59 +01:00
jzmaddock
389b9c35e0 Try and improve ICU detection to avoid "DLL Hell". 2015-10-18 17:50:40 +01:00
jzmaddock
d4367c9aad Fix #include spelling 2015-10-16 17:05:33 +01:00
jzmaddock
0d5359b928 Add missing #include. 2015-10-16 17:04:25 +01:00
jzmaddock
8a48983900 Add readme. 2015-10-15 18:29:48 +01:00
jzmaddock
e8b2d0cac4 Regenerate docs with Linux results. 2015-10-15 18:26:19 +01:00
jzmaddock
53f3edd652 Fix Linux compile failures, and run tests on Ubuntu. 2015-10-15 18:24:15 +01:00
jzmaddock
76ce33da74 Change docs to use new performance test code,
upgrade docs to quickbook 1.7.
2015-10-15 13:27:45 +01:00
jzmaddock
3939d1a1a4 change detail/ to core/ 2015-10-08 10:47:35 +01:00