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
d7e194585d
More std::distance fixes for Sunpro.
...
Changed Dr John Maddock to John Maddock.
[SVN r26791]
2005-01-21 17:22:39 +00:00
71a0e020e2
merged changes in regex5 branch
...
[SVN r26692]
2005-01-13 17:06:21 +00:00
e2c97fbb13
Enable auto-linking for compilers other than MSVC.
...
[SVN r26147]
2004-11-08 12:24:18 +00:00
ad21d2cb2f
Stamped on more C++ style comments in C compatible code.
...
[SVN r25472]
2004-09-29 10:22:04 +00:00
396136146f
Cleaned up comments to make regex.h C compatible.
...
[SVN r25414]
2004-09-26 10:25:31 +00:00
138d526839
Made config header C compatible.
...
Added mingw dll specific fix.
[SVN r25269]
2004-09-20 12:28:37 +00:00
c3f14400b0
Moved detail/allocator.hpp into regex directory.
...
[SVN r22967]
2004-05-28 12:21:44 +00:00
82572db442
Disabled dual wchar_t mode with vc7 + STLPort, as it doesn't work.
...
[SVN r21352]
2003-12-20 12:52:27 +00:00
cd0072b3e7
Added patch for BOOST_REGEX_V3 compatibility
...
[SVN r21285]
2003-12-16 13:02:57 +00:00
bf9350aa16
Added new experimental captures support.
...
[SVN r21243]
2003-12-13 12:28:48 +00:00
6b95ac002e
Suppressed __try blocks in MWCW.
...
[SVN r21221]
2003-12-11 11:50:57 +00:00
f6b9c3d809
Added como specific fix for C builds.
...
[SVN r21160]
2003-12-06 12:10:27 +00:00
dddfc1a63a
Refined building without /Zc:wchar_t on msvc 7 and above
...
[SVN r21147]
2003-12-05 13:01:29 +00:00
84c2228b3f
Added support for BOOST_ALL_NO_LIB
...
[SVN r21119]
2003-12-03 13:32:05 +00:00
ebc12d24c9
Patched up support for the new Borland 6.0 compiler in strict mode.
...
[SVN r21035]
2003-12-01 11:52:28 +00:00
d0258375ae
Added support for BOOST_ALL_DYN_LINK
...
[SVN r20802]
2003-11-13 12:17:49 +00:00
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
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
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
ab5a7a768d
Added new licence info.
...
[SVN r20254]
2003-10-04 11:29:20 +00:00
11ea8aab76
switched over to new Boost Licence
...
[SVN r20232]
2003-09-30 13:02:51 +00:00
51ef8177d3
Fixed Borland warning suppression.
...
Changed config to use BOOST_HAS_DECLSPEC
[SVN r19781]
2003-08-26 10:49:41 +00:00
e4248fcb19
Moved some config code into boost.config (ABI and lib selection code).
...
[SVN r19546]
2003-08-12 11:23:02 +00:00
d695b70ee9
Added check to prevent macro redeffinition
...
[SVN r19360]
2003-07-30 12:15:45 +00:00
9d565f63ed
Added Como dll export options.
...
[SVN r19317]
2003-07-26 11:12:32 +00:00
cddfd077a8
Added tentative fix for Metrowerks problem.
...
Removed Intel test code.
[SVN r19227]
2003-07-20 11:16:26 +00:00
41e54c1cf2
Added temporary Intel diagnostic code
...
[SVN r19211]
2003-07-19 12:12:50 +00:00
0f2f6b6dfc
changed MSVC calling convention setup - can't use __fastcall in debug mode especially with /RTC
...
[SVN r19190]
2003-07-18 11:25:34 +00:00
8e03097d9d
Added explicit bounds to the array variables to work around Mtrowerks problems.
...
Added extra check before setting dllexport options.
[SVN r19095]
2003-07-13 11:27:05 +00:00
cb9409160a
Moved static stables into the function bodies to fix a gcc on MacOS X and IMB compiler bug.
...
Fixed config system for dll builds - the default linkage option is now static linking.
Fixed makefiles - dll builds now work.
Added Misc fixes for the example programs.
[SVN r19044]
2003-07-11 11:51:35 +00:00
c32c644a38
Added fixes for:
...
Compilers that pretend to be Visual C++
export of memory management code
[SVN r18955]
2003-07-07 11:44:00 +00:00
4a06f15183
Added missing needed include
...
[SVN r18863]
2003-06-24 10:52:51 +00:00
70199360d3
Use the recently added BOOST_INTEL macro
...
[SVN r18511]
2003-05-23 11:53:49 +00:00
f0f32bdda1
Merged regex-4 branch.
...
[SVN r18430]
2003-05-17 11:45:48 +00:00
158c26d85c
Misc. new fixes:
...
Better support for BOOST_NO_WREGEX
Fixed bug in trailing null backrefs
Fixed bug in null repeat code
Fixed bug in negative forward lookahead assert when used as a prefix.
[SVN r17889]
2003-03-13 12:50:54 +00:00
251099c828
OpenBSD fixes
...
[SVN r16990]
2003-01-22 12:38:54 +00:00
e5d9c95456
Fixed header include after recent changes
...
[SVN r16159]
2002-11-08 11:55:49 +00:00
fa43c7ab1d
Misc Kylix fixes
...
[SVN r15086]
2002-08-25 11:57:37 +00:00
81f404ec69
Disabled automatic lib selection on non-windows platforms for Borland
...
[SVN r15080]
2002-08-24 11:56:11 +00:00
ab0051399e
Added como and metrowerks to list of compilers that can't handle the template specialisations used in instances.hpp.
...
[SVN r14624]
2002-07-27 11:42:04 +00:00
ee59983ea9
Oops, messed up previous commit.
...
[SVN r14445]
2002-07-14 10:56:58 +00:00
ad769fcfdb
Added needed Como options
...
[SVN r14432]
2002-07-13 10:58:11 +00:00
084af757b4
Misc. fixes and new config options.
...
[SVN r13971]
2002-05-18 11:30:49 +00:00
1035f25b65
Disabled template specialisations on AIX with IBM Visual Age
...
[SVN r13850]
2002-05-14 10:44:21 +00:00
8d8a209d8b
Added user-config macro BOOST_DISABLE_WIN32
...
(also set in the compiler 's strict mode).
Modified Boost source not to use Win32 specific
extentions in the presence of BOOST_DISABLE_WIN32.
[SVN r13771]
2002-05-09 11:40:52 +00:00
298651b2f6
Turned off external templates for MWCW
...
[SVN r13573]
2002-04-27 10:45:12 +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
bb89bbb29a
Added regex_fwd.hpp support.
...
[SVN r13334]
2002-04-01 11:47:30 +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