a7f8f56d92
Added throw if the number of searched states grows too large.
...
[SVN r15372]
2002-09-16 11:54:00 +00:00
aebf86bbe5
removed MSVC warning suppression - it causes the compiler to ICE under some conditions
...
[SVN r15195]
2002-09-07 10:47:06 +00:00
61ea1b566a
Added workaround for gcc2.91 bug
...
[SVN r14513]
2002-07-18 11:07:46 +00:00
b2c4abc9cf
Fixed partial match bug:
...
The following program demonstrates what we believe is a bug in regex partial
match algorithm:
int main()
{
// boost::regex const re("(ab)?c"); // ok
boost::regex const re("(ab)?"); // fails in the assert below
boost::cmatch what;
assert(boost::regex_match( "a", what, re, boost::match_default |
boost::match_partial ));
}
[SVN r14110]
2002-06-08 10:36:54 +00:00
293b945785
Added fixes for C++ Builder 6 alignment (binary compatibility) issues.
...
[SVN r14087]
2002-06-06 11:32:45 +00:00
53de3c4ae6
Fixed more warnings, rolled back some regex changes that seem to be causing problems on 64-bit platforms.
...
[SVN r14063]
2002-05-30 11:07:05 +00:00
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
b4cf815f7d
Fixed IA64 compatibility warnings from VC7, mainly changed unsigned int's to size_t and int's to ptrdiff_t.
...
[SVN r13223]
2002-03-19 11:29:50 +00:00
11accf4a8b
Added more error checking for no-eh builds.
...
[SVN r12870]
2002-02-21 11:30:41 +00:00
43df21bca1
Fixed incorrect iterator use - assumed random access iterator in one place rather than bidirectional.
...
[SVN r12768]
2002-02-09 12:07:53 +00:00
5613d77433
Changed all pointer casts to either static_cast or reinterpret_cast as appropriate.
...
[SVN r12574]
2002-01-30 12:16:28 +00:00
c07c4e0a11
Added support for forward lookahead asserts.
...
[SVN r12455]
2002-01-23 12:42:31 +00:00
372a07902e
Made string_compare functions inline (they should have been all along).
...
[SVN r11952]
2001-12-06 12:39:31 +00:00
19d8e96cf5
Added workaround for Rogue Wave lib bug.
...
[SVN r11391]
2001-10-16 11:36:47 +00:00
33b6eb0637
Renamed member functions "free" to prevent conflict with system macro.
...
[SVN r11380]
2001-10-13 10:19:01 +00:00
a042a0b6de
Removed spurious MSVC pragma
...
[SVN r11369]
2001-10-09 11:25:43 +00:00
fe45d5bf4a
Tweeked regex version number to reference <boost/version.hpp>
...
[SVN r11309]
2001-09-30 10:30:14 +00:00
3d3f591516
Fixed partial ordering macro names
...
[SVN r11298]
2001-09-28 11:08:33 +00:00
4922ae784f
Fixed messed up c_regex_traits from previous commit, fixed Koenig lookup bug caused by presence of boost::re_detail::destroy
...
[SVN r11249]
2001-09-25 11:48:21 +00:00
1d473147fd
commit of split-config, including any changes required to existing libraries (mainly regex).
...
[SVN r11138]
2001-09-18 11:13:39 +00:00
330d46f306
regex point release (minor compatiblity fixes)
...
[SVN r10245]
2001-05-30 11:36:49 +00:00
f466b2ad2a
Minor regex config changes, fixed KMP search code.
...
[SVN r10115]
2001-05-15 12:00:33 +00:00
f913683002
Fixed some issues with calling conventions for Borland/Microsoft compilers
...
[SVN r10114]
2001-05-15 11:00:01 +00:00
efd0ce56bc
reorganised regex config setup
...
[SVN r10064]
2001-05-08 11:24:35 +00:00
a92faf9d3d
regex point release
...
[SVN r9834]
2001-04-18 11:35:32 +00:00
ab16e6c6c0
updated regex directory structure
...
[SVN r9765]
2001-04-12 11:14:59 +00:00