Commit Graph
369 Commits
Author SHA1 Message Date
John Maddock 66b633b417 Added support for (?(DEFINE) blocks and updated the docs accordingly.
Added support for ICU libraries which may be named icui18n.lib on some Win32 platforms.

[SVN r55267]
2009-07-29 17:11:56 +00:00
John Maddock 5a6bc29d7c Added initial support for recursive expressions.
Updated docs and tests accordingly.

[SVN r54994]
2009-07-17 10:23:50 +00:00
John Maddock 02a629baf7 Simplify and fix PP logic.
[SVN r53729]
2009-06-07 17:50:17 +00:00
John Maddock 5a80ab5ed4 Another tentative VC10 beta fix.
[SVN r53664]
2009-06-06 08:49:30 +00:00
John Maddock cd0535d368 Try and fix build errors with VC-10 beta.
[SVN r53595]
2009-06-03 11:24:22 +00:00
John Maddock 944a01f39e GCC warning suppression fixes.
Fixes #3071.

[SVN r53274]
2009-05-26 08:31:23 +00:00
Steven Watanabe d279b2c0a1 Qualify lower_bound with std:: to allow regex to work with Sun CC
[SVN r53088]
2009-05-18 15:42:04 +00:00
John Maddock aa16fa7fa1 Added Perl-5.10 "branch reset" support.
[SVN r52961]
2009-05-13 09:17:36 +00:00
John Maddock 9d18ba1151 Add support for named and/or subexpressions with indexes > 99 in conditional format expressions.
[SVN r52873]
2009-05-10 09:14:46 +00:00
John Maddock 55d979060c Add support for named sub-expressions.
[SVN r52823]
2009-05-07 09:46:51 +00:00
John Maddock 30941e330d Added support for \g \K and \R.
[SVN r52592]
2009-04-25 17:32:49 +00:00
John Maddock 7b10b5dac5 Added possessive modifiers ++ *+ ?+ {}+.
Added support for \v and \h as character classes as per Perl-5.10. 

[SVN r52558]
2009-04-23 09:51:31 +00:00
David Deakins 3e62631ecb Windows CE does not define the wcscoll function from the CRT so, for WinCE, don't try to pull wcscoll from the global namespace into the std namespace.
[SVN r52106]
2009-04-01 14:56:27 +00:00
John Maddock 8586e7a9cd Patch for ICU on AIX.
[SVN r51952]
2009-03-24 10:08:54 +00:00
John Maddock 15d3eb8f57 Workarounds to allow compilation by Sun studio without the -library=stlport4 option.
[SVN r51221]
2009-02-12 18:11:43 +00:00
John Maddock 48492bb9b5 Fixes #2713: change table initialisation so that it's initialised statically.
[SVN r51103]
2009-02-08 16:30:45 +00:00
John Maddock 840a4ce2f5 Fix gcc warnings.
[SVN r50377]
2008-12-24 10:14:55 +00:00
John Maddock e4b31ea37f Empty expressions, and empty alternatives are now
allowed when using the Perl regular expression syntax.  This change has
been added for Perl compatibility, when the new [syntax_option_type]
['no_empty_expressions] is set then the old behaviour is preserved and
empty expressions are prohibited.  This is issue
[@https://svn.boost.org/trac/boost/ticket/1081 #1081].

Fixes #1081.

[SVN r50374]
2008-12-23 19:06:04 +00:00
John Maddock b4152cd74d Fix gcc warnings from ICU wrappers.
Add optional support for marked sub-expression location information.
Add support for ${n} in format replacement text.
Fixes #2556.
Fixes #2269.
Fixes #2514.

[SVN r50370]
2008-12-23 11:46:00 +00:00
John Maddock d70f98e658 Fixes #2306.
Change "id" to "state_id".

[SVN r48751]
2008-09-12 12:40:23 +00:00
John Maddock 4212c0d915 Update TR1 library to cope with GCC-4.3 in C++0x mode, and in TR1 mode.
Updated regex concepts to match the TR1.
Added "tricky" cmath_test to test for the functions Boost doesn't implement.

[SVN r48413]
2008-08-28 11:02:59 +00:00
John Maddock 1297f92b8a Tentative fix for issue #2244: ICU uses wchar_t as UCHAR whenever sizeof(wchar_t) == 2.
[SVN r48312]
2008-08-23 11:40:58 +00:00
John Maddock 1012d28c32 Fix for issue #2188.
[SVN r48185]
2008-08-17 11:15:07 +00:00
John Maddock 6eb35e2cf1 Fixes #2097.
[SVN r47319]
2008-07-11 18:00:15 +00:00
John Maddock 31b68369ae Patch for VC9 explicit template instantiation.
Fixes #1959.

[SVN r46077]
2008-06-03 12:52:55 +00:00
John Maddock 4c105a90a1 Changed behaviour of \B so that it succeeds when the neither adjacent character is a word character.
[SVN r45354]
2008-05-14 11:19:58 +00:00
John Maddock 5fdf2752ae Add explicit type cast to fix GCC-C++0X mode error.
[SVN r44437]
2008-04-15 17:50:11 +00:00
John Maddock 6e9b9a7995 Doh! Changes to code should actually compile!
A fix for the last change.

[SVN r44145]
2008-04-10 12:46:41 +00:00
John Maddock e5bc36d7c9 Fix for bug #1790.
[SVN r44128]
2008-04-09 15:32:08 +00:00
John Maddock 0915f19c03 Extended leading repeat optimization to more cases.
[SVN r42992]
2008-01-27 18:43:35 +00:00
John Maddock 37040f4bfd Applies fix for issue #1598: added missing #include.
[SVN r42929]
2008-01-23 16:08:44 +00:00
John Maddock 2cbd1c8882 Patch regex concept checks and TR1 library to work with VC9 + MS TR1 feature pack.
[SVN r42751]
2008-01-14 13:17:09 +00:00
John Maddock 299086b99c Fix bugs reported by Will Drewry: certain invalid regexes can cause the library to access invalid memory, changed to ensure that the correct exception is thrown long before this happens.
[SVN r42674]
2008-01-11 09:55:43 +00:00
John Maddock 31668ed4be Fixes #1471.
[SVN r41973]
2007-12-11 17:28:15 +00:00
John Maddock 4199529fd0 Apply patches for building regex on WinCE see: http://lists.boost.org/Archives/boost/2007/11/130839.php
[SVN r41327]
2007-11-24 12:25:25 +00:00
John Maddock 39eb48c805 Ticket #583.
[SVN r40652]
2007-11-01 18:02:37 +00:00
John Maddock e84b7e25e1 Fix for http://svn.boost.org/trac/boost/ticket/1381.
[SVN r40649]
2007-11-01 17:16:41 +00:00
John Maddock 22d32e97c9 Removed files that are no longer used and regenerated the Makefiles so they are no longer dependent on the removed files.
Hidden some seldom-used dependencies in static_mutex.hpp to reduce library footprint when extracted with bcp.

[SVN r40427]
2007-10-24 17:57:45 +00:00
John Maddock 768c8c5d88 Fix up file so it can be compiled in C mode.
[SVN r39490]
2007-09-23 17:49:44 +00:00
John Maddock 8f41014bff Added needed include (for CHAR_BIT).
[SVN r39315]
2007-09-16 11:20:25 +00:00
John Maddock 7768f76a78 Applied fix for http://svn.boost.org/trac/boost/ticket/883.
[SVN r39176]
2007-09-10 10:35:51 +00:00
John Maddock 4a147d198d Fixes track issue #775, see http://svn.boost.org/trac/boost/ticket/775.
All regex code should now compile warning free at level 4 with MSCV.

[SVN r38864]
2007-08-23 09:06:24 +00:00
John Maddock e7b65221d1 Tidied up msvc-warning suppression code.
[SVN r38562]
2007-08-10 10:11:03 +00:00
John Maddock 15085e5bb1 Fixes to bug report 1693867.
[SVN r37355]
2007-04-04 10:12:34 +00:00
John Maddock 0f099c863d Fixed Perl style formatting with \l and \u.
[SVN r37228]
2007-03-19 13:20:26 +00:00
John Maddock 6515861db5 Oops, get the namespace right.
[SVN r37111]
2007-02-28 10:08:29 +00:00
John Maddock 6b3c033e8d Patches for HP aCC and Compaq tru64
[SVN r37106]
2007-02-27 10:13:14 +00:00
John Maddock fdde09cad6 Fix version check.
[SVN r36733]
2007-01-15 11:10:53 +00:00
John Maddock 2a87146c18 Fix for grep and egrep syntax types, plus tests.
[SVN r36470]
2006-12-20 17:19:25 +00:00
John Maddock 1b5dd57cf6 Update heuristics used to determine max state count, following a bug report from SAP.
Updated tests to match.


[SVN r35656]
2006-10-18 12:56:45 +00:00