Commit Graph
234 Commits
Author SHA1 Message Date
John Maddock 0c7dbadc30 Started to improve docs.
Added more tests.
Added code to speed up traits class construction and usage.
Tweeked extern template code.


[SVN r25002]
2004-09-10 12:16:52 +00:00
John Maddock f1ef6b6e9a Added MFC/ATL wrappers.
Added support for unsigned versions in MSVC builds.
More compiler-specific workarounds.


[SVN r24351]
2004-08-09 10:25:06 +00:00
John Maddock b0027d4b86 Added tests for locales.
[SVN r24113]
2004-07-27 12:45:32 +00:00
John Maddock 28ec060374 Updated most of the docs.
Updated the makefiles.
Last few fixes to the core code.


[SVN r23284]
2004-06-30 11:50:12 +00:00
John Maddock 89f635376a Almost complete compiler compatibility now...
[SVN r23103]
2004-06-15 11:43:12 +00:00
John Maddock 1d5a14164a Fixed most of the compiler specific issues in the last commit.
[SVN r23041]
2004-06-07 12:50:39 +00:00
John Maddock fce31e9800 Updated concepts checks: Use of traits class is now in line with the std.
Added c_regex_traits and w32_regex_traits (first cuts).


[SVN r23030]
2004-06-05 11:45:27 +00:00
John Maddock bdb4c091f1 Rewritten regex formatting code, refactored headers to reduce dependencies.
[SVN r22891]
2004-05-22 11:04:22 +00:00
John Maddock 03694d72ae Added tests for deprecated and POSIX functions.
[SVN r22805]
2004-05-12 12:13:49 +00:00
John Maddock bb264b055f Completed perl feature set.
Merged in changes to Docs from main branch.


[SVN r22785]
2004-05-11 10:27:13 +00:00
John Maddock b5cf51fbc6 Added support for conditional expressions.
[SVN r22744]
2004-05-05 10:41:55 +00:00
John Maddock d2c3ec6d57 Almost complete regex implementation now...
[SVN r22718]
2004-05-01 11:23:02 +00:00
John Maddock 641d60b059 Almost complete implementation...
[SVN r22669]
2004-04-19 12:23:41 +00:00
John Maddock 50b5391c8f Almost complete POSIX regex support now...
[SVN r22624]
2004-04-09 16:04:34 +00:00
John Maddock 38b58f2007 Alternatives now work.
[SVN r22525]
2004-03-19 12:58:49 +00:00
John Maddock 23d7352b19 Repeats now work, Jamfiles and portability issues also addressed.
[SVN r22512]
2004-03-17 13:18:27 +00:00
John Maddock 4d2d3a1450 First cut at new v5 regex version, doesn't really work yet, but all the infrastructure is in place...
[SVN r22489]
2004-03-12 13:22:44 +00:00
John Maddock 99d5760d2b removing V3 code...
[SVN r22488]
2004-03-12 13:20:12 +00:00
John Maddock 6cbda47155 Added last minute patch for .*?$ failing in the non-recursive algorithm.
[SVN r21525]
2004-01-07 12:00:51 +00:00
John Maddock 9058b985a9 Fixed mis-spelling of __MWERKS__, hopefully fixed regex_token_iterator failure on MWCW as well.
[SVN r21363]
2003-12-21 16:32:02 +00:00
John Maddock 82572db442 Disabled dual wchar_t mode with vc7 + STLPort, as it doesn't work.
[SVN r21352]
2003-12-20 12:52:27 +00:00
John Maddock 39f1fb4d17 Changed name of a local variable to hopefully suppress gcc3.4 error
[SVN r21300]
2003-12-17 12:05:59 +00:00
John Maddock 7858e47a26 Refactored code so that __try statements only call bool (void) functions.
[SVN r21286]
2003-12-16 13:04:01 +00:00
John Maddock cd0072b3e7 Added patch for BOOST_REGEX_V3 compatibility
[SVN r21285]
2003-12-16 13:02:57 +00:00
John Maddock bf9350aa16 Added new experimental captures support.
[SVN r21243]
2003-12-13 12:28:48 +00:00
John Maddock 6b95ac002e Suppressed __try blocks in MWCW.
[SVN r21221]
2003-12-11 11:50:57 +00:00
John Maddock f6b9c3d809 Added como specific fix for C builds.
[SVN r21160]
2003-12-06 12:10:27 +00:00
John Maddock dddfc1a63a Refined building without /Zc:wchar_t on msvc 7 and above
[SVN r21147]
2003-12-05 13:01:29 +00:00
John Maddock a247f4d7f8 Added new typedefs for iterator types
[SVN r21146]
2003-12-05 13:00:59 +00:00
John Maddock 84c2228b3f Added support for BOOST_ALL_NO_LIB
[SVN r21119]
2003-12-03 13:32:05 +00:00
John Maddock ebc12d24c9 Patched up support for the new Borland 6.0 compiler in strict mode.
[SVN r21035]
2003-12-01 11:52:28 +00:00
John Maddock c642977acd Patches for vc7+stlport
[SVN r20951]
2003-11-26 11:44:53 +00:00
John Maddock 27875c1e55 Fix gcc -Wshadow warnings
[SVN r20857]
2003-11-19 12:57:50 +00:00
John Maddock d0258375ae Added support for BOOST_ALL_DYN_LINK
[SVN r20802]
2003-11-13 12:17:49 +00:00
John Maddock f9d0907868 Fixed up traits classes so that no matter whether /Zc:wchar_t is specified for vc builds or not, then we can still link to the same lib build.
[SVN r20764]
2003-11-08 13:02:55 +00:00
John Maddock 8324fad77c Tidies up new code, fixed one bug.
[SVN r20635]
2003-11-04 11:30:44 +00:00
John Maddock 23f71d7727 Changed regex_token_iterator to return a sub_match rather than a std::string (it's more efficient).
[SVN r20613]
2003-11-03 11:25:30 +00:00
John Maddock dc3878df84 Added new macro BOOST_LIB_VERSION to version.hpp so that auto-linking code knows what version suffix to append to library file names.
Updated auto-linking headers to match new Boost.Install code.


[SVN r20602]
2003-11-02 11:43:56 +00:00
John Maddock aa68609a60 New warning supression code doesn't work for VC6 :-( So work around the workaround...
[SVN r20493]
2003-10-25 11:20:35 +00:00
John Maddock 8b4da77f83 Undone unintended commit on this file.
[SVN r20471]
2003-10-24 11:00:29 +00:00
John Maddock 9215a04042 Mostly cgg warning suppression, plus some gcc 2.95 workarounds.
[SVN r20462]
2003-10-23 12:40:47 +00:00
John Maddock 72a7a13565 Added new sub_match operators.
Made member operators const.


[SVN r20442]
2003-10-21 11:14:13 +00:00
John Maddock c23a7a8cfe Fixed no exception handling builds
[SVN r20330]
2003-10-10 12:13:23 +00:00
John Maddock ab5a7a768d Added new licence info.
[SVN r20254]
2003-10-04 11:29:20 +00:00
John Maddock a669854a84 renamed null re_null in case the compiler #defines null.
[SVN r20240]
2003-10-02 11:06:06 +00:00
John Maddock 11ea8aab76 switched over to new Boost Licence
[SVN r20232]
2003-09-30 13:02:51 +00:00
John Maddock 13dfa17e63 Changed to make use of iterators and not strings where possible.
[SVN r20229]
2003-09-30 11:40:47 +00:00
John Maddock 182616ea25 Changed char_type to be the type used by the regex object not the iterator - allows code to compile where the iterator enumerates types that are different to the regex type.
[SVN r20228]
2003-09-30 11:39:41 +00:00
John Maddock 83306608a7 Fixed template constructor and assign member function iterator usage.
[SVN r20227]
2003-09-30 11:38:30 +00:00
John Maddock f3c1b8d784 Added fix for broken VC++ preprocessor
[SVN r20226]
2003-09-30 11:37:04 +00:00