John Maddock
298651b2f6
Turned off external templates for MWCW
...
[SVN r13573]
2002-04-27 10:45:12 +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
Jens Maurer
d67a843d5a
add newline at end of file
...
[SVN r13553]
2002-04-23 19:51:36 +00:00
John Maddock
7c42b3aca6
Moved is_combining inside BOOST_NO_WREGEX guard.
...
[SVN r13356]
2002-04-03 11:03:13 +00:00
John Maddock
bb89bbb29a
Added regex_fwd.hpp support.
...
[SVN r13334]
2002-04-01 11:47:30 +00:00
John Maddock
2035a49533
Added support for regex_fwd.hpp
...
[SVN r13333]
2002-04-01 11:46:04 +00:00
John Maddock
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
John Maddock
7f6be58d92
Fixed Borland C++ config workarounds - so that _RWSTD_COMPILE_INSTANTIATE gets defined before any std lib includes
...
[SVN r12871]
2002-02-21 11:31:48 +00:00
John Maddock
11accf4a8b
Added more error checking for no-eh builds.
...
[SVN r12870]
2002-02-21 11:30:41 +00:00
John Maddock
6f9658fa6c
Fixed VCL setup to come before lib selection
...
[SVN r12847]
2002-02-17 12:05:59 +00:00
John Maddock
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
John Maddock
c8e9df8fa2
Added support for compilers with no exception handling support.
...
[SVN r12758]
2002-02-08 12:44:43 +00:00
Darin Adler
d227059666
New smart pointer documentation. Related clean-up of the smart pointer
...
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.
[SVN r12647]
2002-02-02 18:36:12 +00:00
John Maddock
5613d77433
Changed all pointer casts to either static_cast or reinterpret_cast as appropriate.
...
[SVN r12574]
2002-01-30 12:16:28 +00:00
John Maddock
c07c4e0a11
Added support for forward lookahead asserts.
...
[SVN r12455]
2002-01-23 12:42:31 +00:00
John Maddock
e4138b5bdc
Added members RegEx::Match and RegEx::npos.
...
[SVN r12243]
2002-01-07 13:02:37 +00:00
John Maddock
534f6273c0
No longer throws on copy-construct
...
asserts when applying fixups (invariant checks) added
[SVN r12242]
2002-01-07 13:01:31 +00:00
John Maddock
edbc68df6c
Updated to reflect changes in STLport-4.5
...
[SVN r11970]
2001-12-07 12:14:56 +00:00
John Maddock
372a07902e
Made string_compare functions inline (they should have been all along).
...
[SVN r11952]
2001-12-06 12:39:31 +00:00
John Maddock
7104418bd5
* Changed BOOST_RE_THREADS to BOOST_HAS_THREADS,
...
* Updated allocator code to use SGI node based allocator when available.
[SVN r11829]
2001-11-30 11:58:04 +00:00
John Maddock
72c3b4ed13
Fix for broken split (doesn't spit out all sub expressions).
...
[SVN r11716]
2001-11-16 12:24:40 +00:00
John Maddock
6cc5cf41d5
Trivial fix for signed/unsigned comparison
...
[SVN r11715]
2001-11-16 12:24:01 +00:00
John Maddock
19d8e96cf5
Added workaround for Rogue Wave lib bug.
...
[SVN r11391]
2001-10-16 11:36:47 +00:00
John Maddock
33b6eb0637
Renamed member functions "free" to prevent conflict with system macro.
...
[SVN r11380]
2001-10-13 10:19:01 +00:00
John Maddock
a042a0b6de
Removed spurious MSVC pragma
...
[SVN r11369]
2001-10-09 11:25:43 +00:00
John Maddock
f16f300347
Fixed inclusion of windows.h
...
[SVN r11356]
2001-10-08 11:32:22 +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
4dd87c299f
Fixed iterator definition
...
[SVN r11299]
2001-09-28 11:33:25 +00:00
John Maddock
3d3f591516
Fixed partial ordering macro names
...
[SVN r11298]
2001-09-28 11:08:33 +00:00
John Maddock
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
Darin Adler
007c0da3b2
Add a workaround for platforms where <ctype.h> has macros only.
...
[SVN r11235]
2001-09-24 19:34:15 +00:00
John Maddock
3fb0375da4
Another attempt to fix the WinXP character class problems
...
[SVN r11216]
2001-09-23 12:02:28 +00:00
Jens Maurer
0cef054b31
change missed occasion of BOOST_RE_NO_SWPRINTF -> BOOST_NO_SWPRINTF
...
[SVN r11205]
2001-09-22 15:24:10 +00:00
John Maddock
1647dd908e
Added missing typename qualifier
...
[SVN r11165]
2001-09-20 11:45:48 +00:00
John Maddock
187208adf5
First round of config fixes
...
[SVN r11146]
2001-09-19 11:48:51 +00:00
Jens Maurer
30e9920147
remove stray \r
...
[SVN r11143]
2001-09-18 21:53:41 +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
1be8e9241b
Previous update broke non-win32 support, now fixed.
...
[SVN r11094]
2001-09-11 11:06:44 +00:00
John Maddock
b9628e449d
Fixed do that code compiles on Win32 with _UNICODE defined
...
[SVN r11069]
2001-09-08 12:01:30 +00:00
John Maddock
a4912a834e
Fixed initialisation order warnings (gcc)
...
[SVN r10887]
2001-08-18 10:22:53 +00:00
John Maddock
88a6779e8b
Fixed WinXP problems
...
[SVN r10842]
2001-08-11 11:50:34 +00:00
John Maddock
5749937f26
Fixed some WinXP problems
...
[SVN r10841]
2001-08-11 11:49:19 +00:00
Darin Adler
a06c964cab
Spell things consistently. Add some bits of Mac stuff to the tests.
...
Use std::size_t where needed.
[SVN r10800]
2001-08-07 17:22:02 +00:00
John Maddock
77f76889f8
Minor purify error fixes
...
[SVN r10713]
2001-07-28 11:23:09 +00:00
John Maddock
50c4d1e6ca
Fixed some purify errors (unitialised reads)
...
[SVN r10712]
2001-07-28 11:22:28 +00:00
John Maddock
e7b8b5712d
Fixed nasty bug, where some invalid expressions caused access violations.
...
[SVN r10688]
2001-07-22 10:26:54 +00:00
Darin Adler
9bbca4613c
Fix bad patch I sent to John that makes Metrowerks compiles fail.
...
[SVN r10521]
2001-07-03 21:43:51 +00:00
John Maddock
01575dccbd
Added some missing std:: prefixes and fixed Metroworks 7 support
...
[SVN r10464]
2001-06-28 11:45:22 +00:00
John Maddock
3045723a54
Added std:: prefix to some size_t's
...
[SVN r10463]
2001-06-28 11:44:36 +00:00
John Maddock
d36070e4cd
Added dec alpha fix for missing LC_MESSAGES category
...
[SVN r10418]
2001-06-25 11:26:20 +00:00
John Maddock
1acfee5702
Updated for intel compiler support
...
[SVN r10304]
2001-06-10 11:06:12 +00:00
John Maddock
330d46f306
regex point release (minor compatiblity fixes)
...
[SVN r10245]
2001-05-30 11:36:49 +00:00
John Maddock
60659c5d84
Added BeOS threading support, tweeked STLPort detection.
...
[SVN r10235]
2001-05-28 11:48:06 +00:00
John Maddock
1444ac208f
minor cygwin config fix
...
[SVN r10234]
2001-05-27 11:08:48 +00:00
John Maddock
c0a8361373
Fixed purify warings about access to unitialised memory
...
[SVN r10232]
2001-05-26 11:58:19 +00:00
John Maddock
0ef48255a7
Fixed problems that occur when regex has invalid or unititalised expression.
...
[SVN r10231]
2001-05-26 11:57:25 +00:00
John Maddock
bfb3ccc907
regex: fixed iterator definition so that it passes the SGI/boost concept checks.
...
[SVN r10214]
2001-05-24 10:35:34 +00:00
John Maddock
04b11fdd1c
Added support for "format_first_only" new format flag
...
[SVN r10119]
2001-05-17 11:55:55 +00:00
John Maddock
f466b2ad2a
Minor regex config changes, fixed KMP search code.
...
[SVN r10115]
2001-05-15 12:00:33 +00:00
John Maddock
f913683002
Fixed some issues with calling conventions for Borland/Microsoft compilers
...
[SVN r10114]
2001-05-15 11:00:01 +00:00
John Maddock
a58bf0705d
Added missing BOOST_RE_CALL declarators to c_regex_traits
...
tweeked BOOST_RE_CALL definition
[SVN r10100]
2001-05-12 10:41:19 +00:00
John Maddock
f6fd177e2a
Added missing BOOST_RE_CALL modifier
...
[SVN r10091]
2001-05-11 11:30:32 +00:00
John Maddock
9f051ee667
Added some missing BOOST_RE_CALL macros
...
[SVN r10090]
2001-05-11 11:28:11 +00:00
John Maddock
08cee9a2a6
Fixes for STLPort 4.1b6,
...
and for gcc on platforms with <sys/type.h>
[SVN r10089]
2001-05-11 10:50:06 +00:00
John Maddock
efd0ce56bc
reorganised regex config setup
...
[SVN r10064]
2001-05-08 11:24:35 +00:00
John Maddock
774c7ec4d5
Fixed RegEx::Length, Fixed Borland config
...
[SVN r9991]
2001-04-28 12:03:05 +00:00
John Maddock
8d9bce7c33
Fixed Codeguard warnings
...
[SVN r9837]
2001-04-19 10:54:01 +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
dcb64d5db7
Fixed VC6.sp5 support, added support for mixed static/dynamic linking with VC6
...
[SVN r9744]
2001-04-09 11:19:12 +00:00
John Maddock
020cbe902e
regex: Fixed spurious matches when grepping with .*
...
[SVN r9686]
2001-03-31 11:24:27 +00:00
John Maddock
fac0fa6653
Minor config tweek for gcc libstdc++3
...
[SVN r9643]
2001-03-27 10:51:14 +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
26ccffe3d0
Misc regex fixes: removed BOOST_RE_NO_EXCEPTION_H macro (no longer needed), added hack for VC6+STLPort regression test (missing wstring exports in STLPort dll).
...
[SVN r9555]
2001-03-14 12:52:06 +00:00
John Maddock
f5368b7666
Fixed header include: should have included <boost/type_traits/cv_traits.hpp>
...
[SVN r9537]
2001-03-10 11:24:11 +00:00
John Maddock
c126ed4b87
regex: tweeked type_traits usage to reduce header dependencies
...
[SVN r9519]
2001-03-09 11:51:44 +00:00
John Maddock
15142ddf9d
Misc fixes that missed the last commit..
...
[SVN r9402]
2001-03-04 11:08:29 +00:00
John Maddock
ee8c9873bc
Updates for better partial match support, and to ensure that that the POSIX API functions are able to return the correct error code.
...
[SVN r9392]
2001-03-03 11:28:50 +00:00
John Maddock
8872307cb1
regex Intel C++ fix...
...
[SVN r9251]
2001-02-18 12:03:08 +00:00
John Maddock
25d57dbe3e
Fixed minor typedef typo
...
[SVN r9226]
2001-02-16 12:03:48 +00:00
John Maddock
d754f23bcf
regex configuration tweeks, and point release.
...
[SVN r9225]
2001-02-16 11:26:21 +00:00
John Maddock
973b12c5c8
regex: tentatively fixed regression on Win2000, suppressed some more warnings, and tweeked Rogue Wave library detection and configuration.
...
[SVN r9157]
2001-02-12 12:45:25 +00:00
John Maddock
ff022f31cf
Tweeked config options for Kai and Irix+STLPort
...
[SVN r9000]
2001-02-07 11:56:13 +00:00
John Maddock
9f9f46f34b
regex: some fixes for level 4 warnings under VC6
...
[SVN r8942]
2001-02-05 12:48:09 +00:00
John Maddock
dd2dbfacbb
regex: tentative fixes for Irix + STLPort configuration.
...
[SVN r8940]
2001-02-05 12:09:10 +00:00
John Maddock
31c5b449bb
FIXED: Signed/unsigned conversions in regex_compile.hpp and regex_format.hpp
...
ADDED: Forwarder functions to match_results.
FIXED: More errors from Como in strict mode.
[SVN r8826]
2001-01-31 11:39:04 +00:00
John Maddock
1afe49fdbf
regex: Fixes for Como compiler in strict mode, plus some signed/unsigned conversions
...
[SVN r8780]
2001-01-27 11:34:53 +00:00
John Maddock
328e0b5561
regex: fixes for Como in strict mode
...
[SVN r8655]
2001-01-20 12:57:47 +00:00
John Maddock
e927090ba0
regex: Irix fixes and point release
...
[SVN r8653]
2001-01-20 12:23:51 +00:00
John Maddock
72caa3f9ca
regex: tweeks for linux. + Beos: compiler status
...
[SVN r8445]
2000-12-10 11:52:26 +00:00
John Maddock
6281799115
regex configure tweeks.
...
[SVN r8409]
2000-12-09 11:44:27 +00:00
John Maddock
6221e7f953
regex: minor VC6 optimisation changes.
...
[SVN r8380]
2000-12-03 12:16:18 +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
31c9a1f9c6
regex: fixes for STLPort in debug mode.
...
[SVN r8170]
2000-11-11 12:08:55 +00:00
John Maddock
8700307cf5
regex fixes for updated Dinkum library
...
[SVN r8161]
2000-11-09 13:03:41 +00:00
John Maddock
4378b06e43
Updated regex code with tentative support for partial matches
...
[SVN r8160]
2000-11-09 11:24:58 +00:00
John Maddock
fcdbbcff08
BeOS5 (intel) fixes
...
[SVN r8133]
2000-11-04 11:16:12 +00:00
John Maddock
209636b869
compiler specific fixes (mostly MWCW)
...
[SVN r8032]
2000-10-24 11:53:07 +00:00
Dave Abrahams
13df83ab96
A partial Pro6 fix (Pro6 is missing the message facet - what do we do about /that/?)
...
[SVN r8031]
2000-10-21 13:14:45 +00:00
John Maddock
74ca42eb88
regex regression test fixes
...
[SVN r8030]
2000-10-21 11:18:50 +00:00
John Maddock
df6fa4ba79
regex fixes
...
[SVN r7967]
2000-10-17 11:28:05 +00:00
Jens Maurer
9148159b98
add empty throw specification to destructors for classes derived from
...
std::exception
[SVN r7940]
2000-10-14 22:56:18 +00:00
John Maddock
fe33e5ebb9
misc minor fixes
...
[SVN r7938]
2000-10-14 12:03:10 +00:00
John Maddock
65b6a3ba3e
fixes resulting from non-standard usage of swprintf
...
[SVN r7927]
2000-10-12 11:25:16 +00:00
Dave Abrahams
d7ab782289
Some fixes for Metrowerks compatibility
...
[SVN r7919]
2000-10-06 07:46:12 +00:00
Dave Abrahams
a3cc73508f
friend declarations to work around a Metrowerks bug
...
[SVN r7914]
2000-10-06 07:32:54 +00:00
John Maddock
17b1472aa2
minor fix for purify errors (not a bug as such - more of a warning suppression)
...
[SVN r7879]
2000-09-30 11:07:25 +00:00
John Maddock
e345f05fa9
minor regex fixes
...
[SVN r7878]
2000-09-30 10:36:58 +00:00
John Maddock
c9cfe5a906
more post submission fixes for regex
...
[SVN r7855]
2000-09-27 12:06:41 +00:00
Dave Abrahams
fc0bf318a2
fix grievious missing std:: qualification
...
[SVN r7852]
2000-09-27 01:47:03 +00:00
Dave Abrahams
116efaa69a
add streaming for syntax_element_type to suppress warnings
...
[SVN r7846]
2000-09-26 15:47:45 +00:00
John Maddock
58a5836642
Initial boost-regex++ release
...
[SVN r7845]
2000-09-26 11:48:28 +00:00