333bdbaf14Update makesfiles. Deprecate makefiles and update docs. Fixes#7286.
John Maddock
2012-11-29 10:46:51 +0000
e2632f2f2fSuppress GCC warning and update History log. Regenerate docs. Fixes#7644.
John Maddock
2012-11-29 10:28:07 +0000
bc8cd9e148Add further error checking to UTF-8 decoding. Fixes#7744.
John Maddock
2012-11-28 17:57:26 +0000
82610247fcRemoved missed usage of deprecated macros in Boost.Regex
Marshall Clow
2012-11-27 14:28:12 +0000
1136748517Fix makefile Boost version.
John Maddock
2012-10-10 12:47:40 +0000
92b059e5a9Update makefiles.
John Maddock
2012-10-10 12:43:21 +0000
a26d66b688Merge collected bug fixes from Trunk: Refs #589. Refs #7032. Refs #7084. Refs #6346.
John Maddock
2012-07-16 08:38:23 +0000
8aa4a1225aMerge macro changes for Boost.Regex; no functionality change
Marshall Clow
2012-07-15 14:42:24 +0000
4ab0ffee0aSwitch from deprecated macros to new shiny ones; no functionality change
Marshall Clow
2012-07-11 16:21:55 +0000
c2d2f656daDon't use lib64 and bin64 paths except for msvc builds. Refs #7055.
John Maddock
2012-07-08 16:50:23 +0000
0e867247fcApply patch from #6333. Fixes#6333.
John Maddock
2012-07-08 11:52:20 +0000
1567185ba2Add workaround for old broken compilers that don't support template construct/assign to containers. Fixes#6680.
John Maddock
2012-07-08 07:54:35 +0000
ab6b0d9971Fix begin() and end() members and add tests. Fixes#6346.
John Maddock
2012-07-07 18:36:25 +0000
3bfba1a7cfFix regex_iterator and regex_replace to do what grep/sed do for multiple repeats when matching in POSIX mode. Fixes#589.
John Maddock
2012-07-07 18:08:01 +0000
e91bd45820Fix potential memory leak. Fixes#7084.
John Maddock
2012-07-07 17:07:18 +0000
8d48db25ccAdd check before copying data. Fixes#7032.
John Maddock
2012-07-07 12:14:09 +0000
50795bcfecMake sure at least one Boost header (and therefore Boost.Config) precedes std lib headers so that defines in boost/config/user.hpp are seen by system headers. Fixes#7009.
John Maddock
2012-06-28 10:53:43 +0000
e18682ca74Fix some Valgrind reported issues in regex parsing.
John Maddock
2012-06-14 08:37:53 +0000
5964976b93Merge warning fixes from Trunk. Merge Documentation fixes from Trunk. Merge updated makefiles from Trunk.
John Maddock
2012-05-24 10:03:48 +0000
1f016f6999Fix some more GCC warnings. Fix previous warning suppression which broke tests with GCC. Refs #6863.
John Maddock
2012-05-15 16:09:12 +0000
543e912e14Fix clang warnings. Fixes#6863.
John Maddock
2012-05-12 08:11:01 +0000
862f6c1515Fix use of wide character strings so they conform to the new C++11 rules.
John Maddock
2012-04-27 11:35:22 +0000
b45d6bb70cFix issue with (?!) not being a valid expression. Update tests and docs to match.
John Maddock
2012-03-28 12:00:34 +0000
9ab4fb9effFix bug in object_cache.hpp Fixes#6440.
John Maddock
2012-01-29 13:33:03 +0000
ed90c8cec5Fix pp-logic. Refs #6359.
John Maddock
2012-01-05 17:31:34 +0000
c72bb1b175Fix Intel-win ICU library names.
John Maddock
2012-01-05 17:27:51 +0000
eedb7b5063Add workaround for Intel-12.1 on Windows. Fixes#6359.
John Maddock
2012-01-05 13:33:48 +0000
090520dbb4Merge regex changes from Trunk.
John Maddock
2011-12-26 18:28:30 +0000
e0fe0863adAdd missing files.
John Maddock
2011-12-26 16:38:17 +0000
e389d92752Add BOOST_REGEX_NO_FASTCALL config macro and regenerate docs. Fixes#6245.
John Maddock
2011-12-24 18:04:37 +0000
c711849c8aFix typo and regenerate docs. Fixes#6154.
John Maddock
2011-12-24 17:51:57 +0000
806a0ed81aFix typos. Refs #6003.
John Maddock
2011-12-24 17:31:27 +0000
728ef21347Add missing file.
John Maddock
2011-12-15 11:24:18 +0000
115a8fe837Document release history.
John Maddock
2011-10-16 16:51:56 +0000
56b4ff40cbUpdate fixed issues in docs.
John Maddock
2011-10-16 12:25:52 +0000
fe16f3f039Merge accumulated minor fixes from Trunk.
John Maddock
2011-10-16 12:19:37 +0000
eecd107870Added missing typename.
John Maddock
2011-10-10 17:51:27 +0000
c485b12568Fix case change bug. Fixes#698.
John Maddock
2011-10-10 16:55:27 +0000
f04f7605ceImprove sprintf usage. Stop passing UDT's through (...) even in meta programs. Fixes#5958. Refs #5835.
John Maddock
2011-10-10 15:46:07 +0000
852bc502cfAllow source to be built by #including all the source files in a single TU. Fixes#5736.
John Maddock
2011-10-10 15:09:40 +0000
cc03c77debFix code to use checked iterators.
John Maddock
2011-10-09 17:37:05 +0000
5a0f62f00cMerge minor fixes, plus updates to Unicode iterators to make them safe in the face of invalid input.
John Maddock
2011-08-23 08:47:38 +0000
d08bfeff25Add checked constructors to the Unicode iterators that need them. Update icu support code to use the new checking-constructors. Update tests to check the full Unicode character range (as of Unicode V6). Add minimal docs describing the iterators.
John Maddock
2011-07-21 10:01:09 +0000
490b3a6547Merge ICU testing fixes from Trunk. Authorized by Daniel James.
John Maddock
2011-07-02 08:59:55 +0000
03ef9626baSet the Unicode locale to a "know good", otherwise a few tests fail on Linux.
John Maddock
2011-06-30 12:23:43 +0000
2fb19b66e0Update tests for ICU-4.8 and Unicode version 6.
John Maddock
2011-06-29 18:17:47 +0000
fbf5c7d62cFix infinite recursion in bad recursive expressions. Fix bug that allows invalid regex to go unnoticed and crash later. Fixes#5613. Fixes#5612.
John Maddock
2011-06-16 11:27:13 +0000
6c181b02baAdd some typecasts to prevent copying a buffer twice (makes sure we find the correct overload of assign).
John Maddock
2011-06-10 17:17:14 +0000
27ad285fbfFix access violation caused by past-the-end iterator deference for expressions such as ".*?".
John Maddock
2011-06-10 17:03:48 +0000
bad2122f48Merge documentation update for Boost.Regex.
John Maddock
2011-05-17 11:00:38 +0000
cb142a44b6Add missing docs for (?&NAME) Perlre construct. regenerate docs.
John Maddock
2011-05-16 17:09:47 +0000
713264371bMerge minor fix, plus history update to docs from Trunk.
John Maddock
2011-04-26 09:37:16 +0000
c918ac94efUpdate history and regenerate docs.
John Maddock
2011-04-26 09:16:02 +0000
829f4fd8abSuppress msvc warning. Fixes#5504.
John Maddock
2011-04-26 08:12:27 +0000
afbb54c73bMerge minor fixes from Trunk.
John Maddock
2011-04-25 17:13:42 +0000
6ed11d27d7Pass submatches along to token-iterator constructor. Fixes#5472.
John Maddock
2011-04-25 10:49:26 +0000
b267c55bc5Update version number, fixes#5353.
John Maddock
2011-04-25 09:33:51 +0000
16bf9d8501Update version number, fixes#5353.
John Maddock
2011-04-25 09:27:11 +0000
337f7036dfApply patches from #5462. Add new test case to verify patches are actually working and prevent future breakage! Fixes#5462.
John Maddock
2011-04-14 07:53:28 +0000
3ce59d3bbdFix issue with VC10 not compiling std::messages<unsigned short>.
John Maddock
2011-04-06 17:50:57 +0000
8872393894Add info on building/testing ICU with multiple compilers. Refs #4863.
John Maddock
2011-03-18 16:46:54 +0000
e7a6721d98Update docs to reflect fixes for next release. Fixes#5223.
John Maddock
2011-03-09 18:16:05 +0000
463417cabaFix bug that prevents turning off multiple Perl-modifiers at once. Fixes#5223.
John Maddock
2011-03-09 18:12:18 +0000
813e5f77e3Merge minor regex lib fixes from Trunk.
John Maddock
2011-03-07 13:23:36 +0000
7ed55a515eBuilding with IBM C++ no longer needs a main() entry point. Fixes#5088.
John Maddock
2011-01-20 10:14:55 +0000
407e7c7993Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
Steven Watanabe
2011-01-15 08:11:51 +0000
ac5bfb7111Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost. On Linux, GNU's libstdc++, which is the default stdlib for icc and clang, cannot parse the <iomanip> header in version 4.5+ (which thankfully neither compiler advises the use of yet), as it's original C++98-friendly implementation has been replaced with a gnu++0x implementation. <boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing boost::detail::setfill, boost::detail::setbase, boost::detail::setw, boost::detail::setprecision, boost::detail::setiosflags and boost::detail::resetiosflags.
Bryce Adelstein-Lelbach
2011-01-14 02:35:58 +0000
c499c62caaUpdate makefiles.
John Maddock
2011-01-06 12:49:58 +0000
d6e72fc2b7Update makefiles.
John Maddock
2011-01-06 12:45:47 +0000
ec3dbbf5d6Change PDF URL to SF download page. Merge 64-bit ICU Jamfile patch.
John Maddock
2011-01-01 13:08:10 +0000
ff361a2a9bChange PDF URL to SF download page.
John Maddock
2011-01-01 12:27:00 +0000
b60171bdcfYes another attempt to fix the 64-bit paths issue. Refs #4864.
John Maddock
2010-11-23 13:09:08 +0000
dd9d022d7cAnother attempt at fixing 64-bit ICU support. dll-path for 64-bit builds still isn't set correctly. Refs #4864.
John Maddock
2010-11-21 18:40:59 +0000
cef369efa5Search in lib64 and bin64 for ICU binaries.
John Maddock
2010-11-18 18:27:40 +0000
7170423870Merge fixes from Trunk. Fixes#4721.
John Maddock
2010-10-20 12:11:18 +0000
680588f638Fix some compiler warnings by using "int" consistently for hash values.
John Maddock
2010-10-18 12:07:14 +0000
29088ce346Fix code to handle multiple named-subexpressions with the same name. Updated test cases to match.
John Maddock
2010-10-13 16:53:13 +0000
a35cb5b902Shared libraries now finally work with Mingw GCC-4.5.0.
John Maddock
2010-10-07 15:40:24 +0000
27eb8e46ffStop accessing/comparing singular iterators. Fixes#4708.
John Maddock
2010-10-07 07:23:58 +0000
cfedb49110Merge fixes from Trunk - mainly warning suppression.
John Maddock
2010-10-02 11:34:33 +0000
6fd55b0510Update version number.
John Maddock
2010-10-02 11:26:53 +0000
77771ee209Use call_once in test code to avoid race condition which may otherwise occur.
John Maddock
2010-10-01 08:03:51 +0000
383f3b2144Add option to explicitly disable ICU support. Update docs to describe new ICU config support.
John Maddock
2010-09-20 16:56:48 +0000
6c24ae2718Add } to the list of special characters and regenerate docs.
John Maddock
2010-09-13 08:19:25 +0000
f4d925ad3bUp the warning level, and fix the resulting warnings with msvc, gcc and Intel. Fix bug in docs and regenerate.
John Maddock
2010-09-03 08:33:13 +0000
ae013c447cIn Perl mode then "something+++" should be an error. Add the necessary error handling. Fixes#4608.
John Maddock
2010-08-31 11:25:56 +0000
6d53e5ecaeChange cygwin to use C locale - std::ctype yields incorrect results for xdigit class on this platform.
John Maddock
2010-08-06 09:26:37 +0000
2b2fbdb026Add Cygwin/Mingw linkage requirements. Fixes#4498.
John Maddock
2010-08-06 09:26:12 +0000
d29ed80b69Move inline methods class inline to suppress gcc warnings about different linkage specs.
John Maddock
2010-08-06 09:17:42 +0000
2403e7e0d7Fix broken workaround code.
John Maddock
2010-08-05 17:26:52 +0000
09c9e93572Fix typo and regenerate docs.
John Maddock
2010-07-21 10:37:35 +0000
fe1fc3ade0Fix typo, and regenerate docs.
John Maddock
2010-07-21 10:22:29 +0000
e9ba172c22Update performance test program to include std::regex.
John Maddock
2010-07-20 14:52:17 +0000
ac2017ebc7Update docs to match all the fixes applied to 1.44.
John Maddock
2010-07-16 09:45:45 +0000
73030b500eUpdate docs to match all the fixes applied to 1.44.
John Maddock
2010-07-15 17:18:25 +0000
4741ee7d94Merge more rebuilt documentation.
Daniel James
2010-07-08 23:13:28 +0000
446b1d7c6eRebuild the regex documentation.
Daniel James
2010-07-08 22:49:58 +0000
73fc09f4a3Set push and pop pragmas to be guarded by the same logic.
John Maddock
2010-07-08 10:31:00 +0000
5cef38cfc3Update the type_traits library to handle rvalue references. Add is_lvalue_reference and is_rvalue_reference traits.
John Maddock
2010-07-01 15:55:48 +0000