Commit Graph
71 Commits
Author SHA1 Message Date
John Maddock 16a494ca8f Updated Unicode compatibility, and finished off the docs.
[SVN r26681]
2005-01-12 12:44:02 +00:00
John Maddock 2d27c152c2 Almost ready to merge with main branch now,
These are mostly updates to the docs, with some compiler fixes and general warning suppressions.


[SVN r26648]
2005-01-09 16:59:23 +00:00
John Maddock d35e5a088e Added support for Perl style \N \P and \p.
Completed first draft of Unicode UCS-4 support.
Broken compiler compatibility fixes.
Added unicode_iterators.


[SVN r26185]
2004-11-11 17:04:17 +00:00
John Maddock f141de61ec Compiler workarounds.
[SVN r25915]
2004-10-28 11:27:07 +00:00
John Maddock c05af49444 Added object cache - internal state to traits classes is now cached.
Added first start to Unicode support.
Enabled external template instance support.
Fixed VC6 support.


[SVN r25914]
2004-10-28 11:17:26 +00:00
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 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 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 bf9350aa16 Added new experimental captures support.
[SVN r21243]
2003-12-13 12:28:48 +00:00
John Maddock a247f4d7f8 Added new typedefs for iterator types
[SVN r21146]
2003-12-05 13:00:59 +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 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 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 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 567d76e8e4 Fixed Borland compiles, so that regex can be mixed with vcl.h.
[SVN r19880]
2003-08-30 10:14:56 +00:00
John Maddock 51ef8177d3 Fixed Borland warning suppression.
Changed config to use BOOST_HAS_DECLSPEC


[SVN r19781]
2003-08-26 10:49:41 +00:00
John Maddock 2e1ed31f34 Fixed spelling of "BOOST" - basically a enormous cut and paste error!
[SVN r19581]
2003-08-14 10:22:05 +00:00
John Maddock e4248fcb19 Moved some config code into boost.config (ABI and lib selection code).
[SVN r19546]
2003-08-12 11:23:02 +00:00
John Maddock 8a5b00c128 Added needed const qualifier on out of line deffinition.
[SVN r19306]
2003-07-25 11:57:19 +00:00
John Maddock bba214f904 Added out of line deffinition for integral constant.
[SVN r19304]
2003-07-25 11:20:39 +00:00