Commit Graph
33 Commits
Author SHA1 Message Date
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 39aa10d82d Fix for: https://github.com/boostorg/regex/pull/9 2014-12-31 19:31:20 +00:00
John Maddock e91bd45820 Fix potential memory leak.
Fixes #7084.

[SVN r79338]
2012-07-07 17:07:18 +00:00
John Maddock 50795bcfec Make sure at least one Boost header (and therefore Boost.Config) precedes std lib headers so that defines in boost/config/user.hpp are seen by system headers.
Fixes #7009.

[SVN r79152]
2012-06-28 10:53:43 +00:00
John Maddock f04f7605ce Improve sprintf usage.
Stop passing UDT's through (...) even in meta programs.
Fixes #5958.
Refs #5835.


[SVN r74897]
2011-10-10 15:46:07 +00:00
John Maddock 898b49fa89 Fixes #3389.
Updated and regenerated docs.

[SVN r57254]
2009-10-30 18:45:41 +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 de28eb9b18 1) Disabled recursive implementation for VC8: stack overflows can't be reliably detected unless the whole program is compiled with asynchronous exceptions.
2) Changed std::copy calls on VC8 to avoid "dangerous code" warnings.
3) Moved backreference and octal escape code into line with POSIX-extended requirements.
4) Changed match_results leftmost-longest rules to stop unnecessary std::distance computations (an optimisation for non-random access iterators).
5) Changed C lib calls to use "safe" versions of string API's where available.
6) Added many new POSIX-extended leftmost-longest tests, to verify the above.


[SVN r27880]
2005-03-30 11:38:51 +00:00
John Maddock 56fadadba8 More Sunpro std::distance fixes.
Changed Dr John Maddock to John Maddock


[SVN r26793]
2005-01-21 17:28:42 +00:00
John Maddock 9781fe3150 Removed dead files.
Changed some asserts to BOOST_ASSERT.
Disabled collation in one test (locale dependent behaviour fails on some platforms).


[SVN r26722]
2005-01-18 12:51:26 +00:00
John Maddock 71a0e020e2 merged changes in regex5 branch
[SVN r26692]
2005-01-13 17:06:21 +00:00
John Maddock 54e9a2fbcb Changed no-exception behaviour to call throw_exception directly so that the handler sees the actual error message.
[SVN r20361]
2003-10-13 11:45:11 +00:00
John Maddock ab5a7a768d Added new licence info.
[SVN r20254]
2003-10-04 11:29:20 +00:00
John Maddock 11ea8aab76 switched over to new Boost Licence
[SVN r20232]
2003-09-30 13:02:51 +00:00
John Maddock f0f32bdda1 Merged regex-4 branch.
[SVN r18430]
2003-05-17 11:45:48 +00:00
John Maddock 5a65397974 Changed boost/regex/detail to boost/regex/v3
[SVN r16184]
2002-11-10 11:35:53 +00:00
John Maddock 992eb043af Config updates/patches
[SVN r13973]
2002-05-18 11:33:30 +00:00
John Maddock 976fb02a1b Moved some key template instances into the lib and out of user code.
Updated makefiles:
	renamed lib files with new more systematic naming convention.
	Added bcb6 support.
	Rewritten automatic lib selection.
Updated copyright declarations.


[SVN r13557]
2002-04-24 10:50:23 +00:00
John Maddock c8e9df8fa2 Added support for compilers with no exception handling support.
[SVN r12758]
2002-02-08 12:44:43 +00:00
John Maddock f5082341c0 changed all pointer casts to explicit static_cast or reinterpret_cast.
Added more tests for forward lookahead asserts.


[SVN r12575]
2002-01-30 12:17:51 +00:00
John Maddock fe45d5bf4a Tweeked regex version number to reference <boost/version.hpp>
[SVN r11309]
2001-09-30 10:30:14 +00:00
John Maddock 1d473147fd commit of split-config, including any changes required to existing libraries (mainly regex).
[SVN r11138]
2001-09-18 11:13:39 +00:00
John Maddock 7bd8e2a14d Fixed to work with _UNICODE on Win32
[SVN r11071]
2001-09-08 12:03:55 +00:00
John Maddock 330d46f306 regex point release (minor compatiblity fixes)
[SVN r10245]
2001-05-30 11:36:49 +00:00
John Maddock efd0ce56bc reorganised regex config setup
[SVN r10064]
2001-05-08 11:24:35 +00:00
John Maddock a92faf9d3d regex point release
[SVN r9834]
2001-04-18 11:35:32 +00:00
John Maddock ab16e6c6c0 updated regex directory structure
[SVN r9765]
2001-04-12 11:14:59 +00:00
John Maddock b8adb4df00 regex updates: compatability fixes for Como and sunpro compilers
[SVN r9642]
2001-03-26 11:09:49 +00:00
John Maddock d754f23bcf regex configuration tweeks, and point release.
[SVN r9225]
2001-02-16 11:26:21 +00:00
John Maddock e927090ba0 regex: Irix fixes and point release
[SVN r8653]
2001-01-20 12:23:51 +00:00
John Maddock 91953b9cf2 regex: added some missing std:: prefixes, updated Be compiler status page.
[SVN r8354]
2000-11-29 12:48:20 +00:00
John Maddock 36e4289aaa Regex point release 3.02
[SVN r8226]
2000-11-16 11:29:03 +00:00
John Maddock 58a5836642 Initial boost-regex++ release
[SVN r7845]
2000-09-26 11:48:28 +00:00