Commit Graph

  • 791c447922 Escape back slashes Daniel 2017-04-09 13:20:03 +0100
  • f89c75f7b0 Silence MSVC 14.1 warnings of narrowing conversion Andrey Semashev 2017-03-25 20:34:56 +0300
  • 8191d58266 Remove corpus files from master - we don't need them here! jzmaddock 2017-03-03 09:18:29 +0000
  • f0b577a82c Merge branch 'develop' jzmaddock 2017-03-02 18:33:14 +0000
  • 22aedd996c Fix iterator comparisons so legacy compilers (sun and VC6) can handle them John Maddock 2017-03-01 11:33:28 +0000
  • 5456180bb3 Update docs for latest fixed issues. jzmaddock 2017-02-24 13:14:48 +0000
  • b1a97fcb95 Merge branch 'de_fuzz' into develop jzmaddock 2017-02-24 13:09:33 +0000
  • 1acbd42eb8 de-fuzz: fix 2 more gcc warnings jzmaddock 2017-02-24 11:48:27 +0000
  • ff8ed9124d Fix broken links in docs. jzmaddock 2017-02-23 10:40:45 +0000
  • 93926479e3 de-fuzz: suppress a couple of warnings introduced by de-fuzzing fixes. jzmaddock 2017-02-22 18:46:34 +0000
  • e7aec5355c de-fuzz: Add Jamfile jzmaddock 2017-02-22 18:26:59 +0000
  • 3000f19274 Add wide character test case and corpus jzmaddock 2017-02-22 17:02:34 +0000
  • c8044ffca0 de-fuzz: more recursive calls that require proper stack unwinding to prevent memory leaks if matching throws. jzmaddock 2017-02-23 09:43:22 +0000
  • 982f3bbe45 de-fuzz: need to fail when a named recursive subexpression refers to an invalid name. jzmaddock 2017-02-23 09:30:49 +0000
  • 555bedc97d de-fuzz: add new corpus files jzmaddock 2017-02-22 13:11:01 +0000
  • 2e7e73aecf de-fuzz: Prevent excessive left shifts jzmaddock 2017-02-22 12:52:53 +0000
  • 3d2dc325de de-fuzz: Remove debugging code. jzmaddock 2017-02-22 12:45:48 +0000
  • 85cd85013d de-fuzz: Memory leak fix: Need to unwind stack when doing recursive call on non-recursive algorithm jzmaddock 2017-02-22 12:43:28 +0000
  • b65bf1b459 de-fuzz: make sure recursion stack always has a valid start location for the recursion. jzmaddock 2017-02-21 19:38:36 +0000
  • b0a83dc8d9 de-fuzz: fix overflow in shift jzmaddock 2017-02-21 11:04:26 +0000
  • ac3838b622 de-fuzz: fix undefined behaviour in negating enum type jzmaddock 2017-02-21 10:53:53 +0000
  • d1789c75da de-fuzz: generate first corpus files. jzmaddock 2017-02-21 18:00:08 +0000
  • f301f3a412 de-fuzz: previous fix broke some code, re-fix it. jzmaddock 2017-02-21 12:43:08 +0000
  • 559f24d6d0 Add first de-fuzzer files jzmaddock 2017-02-20 14:55:55 +0000
  • 94cd9e582b Simplify adding items to lists, and fix Jamfile build failure. jzmaddock 2017-02-20 13:44:24 +0000
  • ae9f38e178 de-fuzz: Failed Pearl verbs should fail better and louder. jzmaddock 2017-02-18 13:04:34 +0000
  • d70b7bcefe de-fuzz: fix infinite recursion when analysing tail-recursive expressions. jzmaddock 2017-02-16 19:24:22 +0000
  • 7f89a8f3b8 de-fuzz: add missing typename qualifiers to previous fix. jzmaddock 2017-02-15 19:48:56 +0000
  • edd94320c7 de-fuzz: prevent infinite recursion in recursive expressions (case 14). jzmaddock 2017-02-15 19:44:41 +0000
  • b05fafe1c5 de-fuzz: improve set creation so as not to allow duplicate characters. jzmaddock 2017-02-14 19:41:35 +0000
  • febd44ddd6 de-fuzz, first fix for issue 14. Make zeros in character set a single character long only. jzmaddock 2017-02-14 18:13:32 +0000
  • 2cb49b97da de-fuzz: Fix case 0 again. jzmaddock 2017-02-14 17:38:47 +0000
  • 8337584087 De-Fuzz: Fixes for issues 0 and 3 from #12818: Prevent left shifting by more bits than there are in type unsigned, and Check that alternative points to a valid state before accessing it: we may not have constructed that state yet in a fail situation. jzmaddock 2017-02-12 19:57:35 +0000
  • 7b9b5ee181 Add note about ] being a special character in some situations. jzmaddock 2017-02-12 19:54:44 +0000
  • e215c603ad Use the same calling convention for all msvc clones. jzmaddock 2017-02-09 18:24:21 +0000
  • 4bfdae4a9f Change config so all msvc compatible compilers use the same algorithm. This *might* make msvc builds binary compatible with Intel or Clang clients. See https://svn.boost.org/trac/boost/ticket/12233. jzmaddock 2017-02-08 19:20:04 +0000
  • 1e1c400edc Merge branch 'develop' of https://github.com/boostorg/regex into develop jzmaddock 2017-02-07 19:57:54 +0000
  • fa2c76c0de Sun toolset no longer needs link=static on tests. jzmaddock 2017-02-07 19:57:42 +0000
  • 28ec48fde1 Merge pull request #26 from akumta/patch-1 jzmaddock 2017-02-07 19:55:39 +0000
  • 8b477724a7 Add missing "import testing;" to Jamfile.v2. jzmaddock 2016-11-10 10:51:41 +0000
  • ed556985d7 Merge branch 'develop' jzmaddock 2016-11-03 20:05:53 +0100
  • bf7d64a7ef Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:36 -0500
  • 84516a9fa1 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:36 -0500
  • 39663a57fa Per boost ticket 12490 akumta 2016-09-28 09:33:11 -0700
  • b3bcdfd669 Merge pull request #25 from Kojoley/fix-missing-noreturn jzmaddock 2016-09-04 17:16:45 +0100
  • d92e940ade Fixed missing noreturn Nikita Kniazev 2016-09-01 19:55:40 +0300
  • 6f02c1a388 Merge branch 'develop' jzmaddock 2016-08-22 12:50:59 +0100
  • 90412e733d Update history. jzmaddock 2016-08-22 12:50:15 +0100
  • dec7b5028d Merge branch 'develop' jzmaddock 2016-08-10 18:34:37 +0100
  • 0f128c2a89 Fix missing variable name in concept checks. jzmaddock 2016-08-07 18:33:59 +0100
  • d1b3e9f36d Merge branch 'develop' of https://github.com/boostorg/regex into develop John Maddock 2016-08-01 12:24:22 +0000
  • cc21bf9283 Fix Oracle C++ concept failures John Maddock 2016-08-01 12:24:00 +0000
  • 7184e3b021 Merge branch 'develop' of https://github.com/boostorg/regex into develop jzmaddock 2016-07-31 18:44:55 +0100
  • 52169ab43f Fix missing include. jzmaddock 2016-07-31 18:44:33 +0100
  • ddd808f761 Fix ICU configuration to use static library only when using a static runtime John Maddock 2016-07-20 18:20:37 +0000
  • a824b7d236 Fix copying of extra match data when using ICU. See: https://svn.boost.org/trac/boost/ticket/12130 jzmaddock 2016-06-12 13:09:12 +0100
  • acade9f20c Allow use of ICU with static runtime. See: https://svn.boost.org/trac/boost/ticket/12011 jzmaddock 2016-06-11 18:46:23 +0100
  • 1101c0be6a Update library history. jzmaddock 2016-06-10 17:59:12 +0100
  • 7719dedbaf Fix buffer over-run error when parsing invalid regex. See: https://svn.boost.org/trac/boost/ticket/12222. jzmaddock 2016-06-09 19:00:29 +0100
  • e3228b61eb Fix ICU detection. See: https://svn.boost.org/trac/boost/ticket/12152. jzmaddock 2016-06-09 18:02:31 +0100
  • dd20ac2669 Merge branch 'develop' jzmaddock 2016-04-01 18:35:47 +0100
  • 9059bfb5c6 Fix case-sensitivity change behaviour. See https://svn.boost.org/trac/boost/ticket/11205. Update docs to match. jzmaddock 2016-03-14 19:22:18 +0000
  • a9760859b0 Merge branch 'develop' of https://github.com/boostorg/regex into develop jzmaddock 2016-03-12 19:01:33 +0000
  • d1e65490e0 Update docs in response to https://svn.boost.org/trac/boost/ticket/11776 jzmaddock 2016-03-12 19:01:17 +0000
  • 2db644f83e Merge pull request #24 from MarcelRaad/patch-1 jzmaddock 2016-03-12 16:54:52 +0000
  • 3ea03e364c Fix test on compilers without char32_t Marcel Raad 2016-03-11 17:23:53 +0100
  • e217808156 Fix declaration order in test case jzmaddock 2016-02-17 19:57:49 +0000
  • 36b2fab227 Add file missed in previous commit. jzmaddock 2016-02-17 19:24:19 +0000
  • 955d077d2b Allow types wider than int in \x{} expressions (for char32_t etc). Fixes: https://svn.boost.org/trac/boost/ticket/11988. jzmaddock 2016-02-17 18:58:05 +0000
  • d84bab7c4d Merge branch 'develop' jzmaddock 2016-02-15 19:32:53 +0000
  • 05dc9f4a44 Update docs. jzmaddock 2016-01-10 18:44:51 +0000
  • d8af53e222 restored missing header Yucheng Low 2015-12-31 15:48:01 -0800
  • a0dfd81516 Lockfree mem_block_cache only active if std::atomic is available Yucheng Low 2015-12-31 15:46:20 -0800
  • 3f14031142 Updated with platform checks Yucheng Low 2015-12-15 14:26:03 -0800
  • b9f55efe98 Made the mem_cache_block lockfree Yucheng Low 2015-12-08 21:17:50 -0800
  • 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. jzmaddock 2015-11-07 09:13:35 +0000
  • aa6495ae48 Merge pull request #21 from ya1gaurav/patch-4 jzmaddock 2015-11-03 17:59:32 +0000
  • 2a525e5aa6 avoid duplicate check of markid. Gaurav 2015-11-03 14:12:17 +0530
  • e824ddb35b Remove redundant check and make it an assert. jzmaddock 2015-10-23 13:27:01 +0100
  • 526d9d4c2e Merge branch 'patch-3' of https://github.com/ya1gaurav/regex into develop jzmaddock 2015-10-23 13:22:07 +0100
  • 6b36c9a7c6 Fix valgrind detected issues jzmaddock 2015-10-23 13:07:04 +0100
  • 7cbef4a79b Add missing include. jzmaddock 2015-10-22 18:03:03 +0100
  • afca81cd76 disambiguate "extended" jzmaddock 2015-10-22 18:02:43 +0100
  • b4541fa88e Qualify some ambiguous names. jzmaddock 2015-10-22 13:33:25 +0100
  • e5986b8f76 Tentative VC7.1 workaround. jzmaddock 2015-10-22 11:29:55 +0100
  • 9034bd9c02 Merge branch 'develop' jzmaddock 2015-10-20 13:43:25 +0100
  • 5fa0354cd8 Check return value of sprintf again. Gaurav 2015-10-20 14:54:48 +0530
  • 0bc8abb04c Fix ICU error code usage. jzmaddock 2015-10-18 18:38:29 +0100
  • 1787274280 Comment new tests. jzmaddock 2015-10-18 18:18:37 +0100
  • 0abd5557c0 Add missing #includes. jzmaddock 2015-10-18 18:13:27 +0100
  • 39fda8e55b Make sure std lib is invoked to catch shared lib miss-match. jzmaddock 2015-10-18 18:11:49 +0100
  • 6e80ff8c4c Fix rule name. jzmaddock 2015-10-18 17:52:59 +0100
  • 389b9c35e0 Try and improve ICU detection to avoid "DLL Hell". jzmaddock 2015-10-18 17:50:40 +0100
  • d4367c9aad Fix #include spelling jzmaddock 2015-10-16 17:05:33 +0100
  • 0d5359b928 Add missing #include. jzmaddock 2015-10-16 17:04:25 +0100
  • 8a48983900 Add readme. jzmaddock 2015-10-15 18:29:48 +0100
  • e8b2d0cac4 Regenerate docs with Linux results. jzmaddock 2015-10-15 18:26:19 +0100
  • 53f3edd652 Fix Linux compile failures, and run tests on Ubuntu. jzmaddock 2015-10-15 18:24:15 +0100
  • 76ce33da74 Change docs to use new performance test code, upgrade docs to quickbook 1.7. jzmaddock 2015-10-15 13:27:45 +0100
  • 3939d1a1a4 change detail/ to core/ jzmaddock 2015-10-08 10:47:35 +0100