791c447922
Escape back slashes
...
Fixes Trac #12096 .
https://svn.boost.org/trac/boost/ticket/12096
2017-04-09 13:20:03 +01:00
f89c75f7b0
Silence MSVC 14.1 warnings of narrowing conversion
...
In debug mode the compiler is not able to see that the int constant can fit in the character type without loss.
2017-03-25 20:34:56 +03:00
8191d58266
Remove corpus files from master - we don't need them here!
boost-1.64.0-beta1
boost-1.65.0
boost-1.64.0-beta2
boost-1.65.1
boost-1.64.0
2017-03-03 09:18:29 +00:00
f0b577a82c
Merge branch 'develop'
2017-03-02 18:33:14 +00:00
22aedd996c
Fix iterator comparisons so legacy compilers (sun and VC6) can handle them
2017-03-01 11:33:28 +00:00
5456180bb3
Update docs for latest fixed issues.
2017-02-24 13:14:48 +00:00
b1a97fcb95
Merge branch 'de_fuzz' into develop
2017-02-24 13:09:33 +00:00
1acbd42eb8
de-fuzz: fix 2 more gcc warnings
2017-02-24 11:48:27 +00:00
ff8ed9124d
Fix broken links in docs.
2017-02-23 10:40:45 +00:00
93926479e3
de-fuzz: suppress a couple of warnings introduced by de-fuzzing fixes.
2017-02-22 18:46:34 +00:00
e7aec5355c
de-fuzz: Add Jamfile
2017-02-22 18:26:59 +00:00
3000f19274
Add wide character test case and corpus
2017-02-22 17:02:34 +00:00
c8044ffca0
de-fuzz: more recursive calls that require proper stack unwinding to prevent memory leaks if matching throws.
2017-02-23 09:43:22 +00:00
982f3bbe45
de-fuzz: need to fail when a named recursive subexpression refers to an invalid name.
2017-02-23 09:30:49 +00:00
555bedc97d
de-fuzz: add new corpus files
2017-02-22 13:11:01 +00:00
2e7e73aecf
de-fuzz: Prevent excessive left shifts
2017-02-22 12:52:53 +00:00
3d2dc325de
de-fuzz: Remove debugging code.
2017-02-22 12:45:48 +00:00
85cd85013d
de-fuzz: Memory leak fix: Need to unwind stack when doing recursive call on non-recursive algorithm
2017-02-22 12:43:28 +00:00
b65bf1b459
de-fuzz: make sure recursion stack always has a valid start location for the recursion.
2017-02-21 19:38:36 +00:00
b0a83dc8d9
de-fuzz: fix overflow in shift
2017-02-21 11:04:26 +00:00
ac3838b622
de-fuzz: fix undefined behaviour in negating enum type
2017-02-21 10:53:53 +00:00
d1789c75da
de-fuzz: generate first corpus files.
2017-02-21 18:00:08 +00:00
f301f3a412
de-fuzz: previous fix broke some code, re-fix it.
2017-02-21 12:43:08 +00:00
559f24d6d0
Add first de-fuzzer files
2017-02-20 14:55:55 +00:00
94cd9e582b
Simplify adding items to lists, and fix Jamfile build failure.
2017-02-20 13:44:24 +00:00
ae9f38e178
de-fuzz: Failed Pearl verbs should fail better and louder.
2017-02-18 13:04:34 +00:00
d70b7bcefe
de-fuzz: fix infinite recursion when analysing tail-recursive expressions.
2017-02-16 19:24:22 +00:00
7f89a8f3b8
de-fuzz: add missing typename qualifiers to previous fix.
2017-02-15 19:48:56 +00:00
edd94320c7
de-fuzz: prevent infinite recursion in recursive expressions (case 14).
2017-02-15 19:44:41 +00:00
b05fafe1c5
de-fuzz: improve set creation so as not to allow duplicate characters.
2017-02-14 19:41:35 +00:00
febd44ddd6
de-fuzz, first fix for issue 14.
...
Make zeros in character set a single character long only.
2017-02-14 18:13:32 +00:00
2cb49b97da
de-fuzz: Fix case 0 again.
2017-02-14 17:38:47 +00:00
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.
2017-02-12 19:57:35 +00:00
7b9b5ee181
Add note about ] being a special character in some situations.
2017-02-12 19:54:44 +00:00
e215c603ad
Use the same calling convention for all msvc clones.
2017-02-09 18:24:21 +00:00
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 .
2017-02-08 19:20:04 +00:00
1e1c400edc
Merge branch 'develop' of https://github.com/boostorg/regex into develop
2017-02-07 19:57:54 +00:00
fa2c76c0de
Sun toolset no longer needs link=static on tests.
2017-02-07 19:57:42 +00:00
28ec48fde1
Merge pull request #26 from akumta/patch-1
...
Per boost ticket 12490
2017-02-07 19:55:39 +00:00
8b477724a7
Add missing "import testing;" to Jamfile.v2.
2016-11-10 10:51:41 +00:00
ed556985d7
Merge branch 'develop'
boost-1.63.0
2016-11-03 20:05:53 +01:00
bf7d64a7ef
Add, and update, documentation build targets.
2016-10-10 11:39:53 -05:00
84516a9fa1
Add, and update, documentation build targets.
2016-10-07 23:07:36 -05:00
39663a57fa
Per boost ticket 12490
2016-09-28 09:33:11 -07:00
b3bcdfd669
Merge pull request #25 from Kojoley/fix-missing-noreturn
...
Fixed missing noreturn
2016-09-04 17:16:45 +01:00
d92e940ade
Fixed missing noreturn
2016-09-01 19:55:40 +03:00
6f02c1a388
Merge branch 'develop'
boost-1.62.0
2016-08-22 12:50:59 +01:00
90412e733d
Update history.
2016-08-22 12:50:15 +01:00
dec7b5028d
Merge branch 'develop'
2016-08-10 18:34:37 +01:00
0f128c2a89
Fix missing variable name in concept checks.
2016-08-07 18:33:59 +01:00