Commit Graph

  • 333bdbaf14 Update makesfiles. Deprecate makefiles and update docs. Fixes #7286. John Maddock 2012-11-29 10:46:51 +0000
  • e2632f2f2f Suppress GCC warning and update History log. Regenerate docs. Fixes #7644. John Maddock 2012-11-29 10:28:07 +0000
  • bc8cd9e148 Add further error checking to UTF-8 decoding. Fixes #7744. John Maddock 2012-11-28 17:57:26 +0000
  • 82610247fc Removed missed usage of deprecated macros in Boost.Regex Marshall Clow 2012-11-27 14:28:12 +0000
  • 1136748517 Fix makefile Boost version. John Maddock 2012-10-10 12:47:40 +0000
  • 92b059e5a9 Update makefiles. John Maddock 2012-10-10 12:43:21 +0000
  • a26d66b688 Merge collected bug fixes from Trunk: Refs #589. Refs #7032. Refs #7084. Refs #6346. John Maddock 2012-07-16 08:38:23 +0000
  • 8aa4a1225a Merge macro changes for Boost.Regex; no functionality change Marshall Clow 2012-07-15 14:42:24 +0000
  • 4ab0ffee0a Switch from deprecated macros to new shiny ones; no functionality change Marshall Clow 2012-07-11 16:21:55 +0000
  • c2d2f656da Don't use lib64 and bin64 paths except for msvc builds. Refs #7055. John Maddock 2012-07-08 16:50:23 +0000
  • 0e867247fc Apply patch from #6333. Fixes #6333. John Maddock 2012-07-08 11:52:20 +0000
  • 1567185ba2 Add 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
  • ab6b0d9971 Fix begin() and end() members and add tests. Fixes #6346. John Maddock 2012-07-07 18:36:25 +0000
  • 3bfba1a7cf Fix 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
  • e91bd45820 Fix potential memory leak. Fixes #7084. John Maddock 2012-07-07 17:07:18 +0000
  • 8d48db25cc Add check before copying data. Fixes #7032. John Maddock 2012-07-07 12:14:09 +0000
  • 50795bcfec Make 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
  • e18682ca74 Fix some Valgrind reported issues in regex parsing. John Maddock 2012-06-14 08:37:53 +0000
  • 5964976b93 Merge warning fixes from Trunk. Merge Documentation fixes from Trunk. Merge updated makefiles from Trunk. John Maddock 2012-05-24 10:03:48 +0000
  • 1f016f6999 Fix some more GCC warnings. Fix previous warning suppression which broke tests with GCC. Refs #6863. John Maddock 2012-05-15 16:09:12 +0000
  • 543e912e14 Fix clang warnings. Fixes #6863. John Maddock 2012-05-12 08:11:01 +0000
  • c822e00b6a Change gcc makefile variable usage. Regenerate makesfiles. Fixes #6887 John Maddock 2012-05-11 18:42:47 +0000
  • 862f6c1515 Fix use of wide character strings so they conform to the new C++11 rules. John Maddock 2012-04-27 11:35:22 +0000
  • b45d6bb70c Fix issue with (?!) not being a valid expression. Update tests and docs to match. John Maddock 2012-03-28 12:00:34 +0000
  • 9ab4fb9eff Fix bug in object_cache.hpp Fixes #6440. John Maddock 2012-01-29 13:33:03 +0000
  • ed90c8cec5 Fix pp-logic. Refs #6359. John Maddock 2012-01-05 17:31:34 +0000
  • c72bb1b175 Fix Intel-win ICU library names. John Maddock 2012-01-05 17:27:51 +0000
  • eedb7b5063 Add workaround for Intel-12.1 on Windows. Fixes #6359. John Maddock 2012-01-05 13:33:48 +0000
  • 090520dbb4 Merge regex changes from Trunk. John Maddock 2011-12-26 18:28:30 +0000
  • e0fe0863ad Add missing files. John Maddock 2011-12-26 16:38:17 +0000
  • e389d92752 Add BOOST_REGEX_NO_FASTCALL config macro and regenerate docs. Fixes #6245. John Maddock 2011-12-24 18:04:37 +0000
  • c711849c8a Fix typo and regenerate docs. Fixes #6154. John Maddock 2011-12-24 17:51:57 +0000
  • 806a0ed81a Fix typos. Refs #6003. John Maddock 2011-12-24 17:31:27 +0000
  • 728ef21347 Add missing file. John Maddock 2011-12-15 11:24:18 +0000
  • 115a8fe837 Document release history. John Maddock 2011-10-16 16:51:56 +0000
  • 56b4ff40cb Update fixed issues in docs. John Maddock 2011-10-16 12:25:52 +0000
  • fe16f3f039 Merge accumulated minor fixes from Trunk. John Maddock 2011-10-16 12:19:37 +0000
  • eecd107870 Added missing typename. John Maddock 2011-10-10 17:51:27 +0000
  • c485b12568 Fix case change bug. Fixes #698. John Maddock 2011-10-10 16:55:27 +0000
  • f04f7605ce Improve sprintf usage. Stop passing UDT's through (...) even in meta programs. Fixes #5958. Refs #5835. John Maddock 2011-10-10 15:46:07 +0000
  • 852bc502cf Allow 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
  • cc03c77deb Fix code to use checked iterators. John Maddock 2011-10-09 17:37:05 +0000
  • 5a0f62f00c Merge 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
  • d08bfeff25 Add 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
  • 490b3a6547 Merge ICU testing fixes from Trunk. Authorized by Daniel James. John Maddock 2011-07-02 08:59:55 +0000
  • 03ef9626ba Set the Unicode locale to a "know good", otherwise a few tests fail on Linux. John Maddock 2011-06-30 12:23:43 +0000
  • 2fb19b66e0 Update tests for ICU-4.8 and Unicode version 6. John Maddock 2011-06-29 18:17:47 +0000
  • fbf5c7d62c Fix 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
  • 6c181b02ba Add 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
  • 27ad285fbf Fix access violation caused by past-the-end iterator deference for expressions such as ".*?". John Maddock 2011-06-10 17:03:48 +0000
  • bad2122f48 Merge documentation update for Boost.Regex. John Maddock 2011-05-17 11:00:38 +0000
  • cb142a44b6 Add missing docs for (?&NAME) Perlre construct. regenerate docs. John Maddock 2011-05-16 17:09:47 +0000
  • 713264371b Merge minor fix, plus history update to docs from Trunk. John Maddock 2011-04-26 09:37:16 +0000
  • c918ac94ef Update history and regenerate docs. John Maddock 2011-04-26 09:16:02 +0000
  • 829f4fd8ab Suppress msvc warning. Fixes #5504. John Maddock 2011-04-26 08:12:27 +0000
  • afbb54c73b Merge minor fixes from Trunk. John Maddock 2011-04-25 17:13:42 +0000
  • 6ed11d27d7 Pass submatches along to token-iterator constructor. Fixes #5472. John Maddock 2011-04-25 10:49:26 +0000
  • b267c55bc5 Update version number, fixes #5353. John Maddock 2011-04-25 09:33:51 +0000
  • 16bf9d8501 Update version number, fixes #5353. John Maddock 2011-04-25 09:27:11 +0000
  • 337f7036df Apply 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
  • 3ce59d3bbd Fix issue with VC10 not compiling std::messages<unsigned short>. John Maddock 2011-04-06 17:50:57 +0000
  • 8872393894 Add info on building/testing ICU with multiple compilers. Refs #4863. John Maddock 2011-03-18 16:46:54 +0000
  • e7a6721d98 Update docs to reflect fixes for next release. Fixes #5223. John Maddock 2011-03-09 18:16:05 +0000
  • 463417caba Fix bug that prevents turning off multiple Perl-modifiers at once. Fixes #5223. John Maddock 2011-03-09 18:12:18 +0000
  • 813e5f77e3 Merge minor regex lib fixes from Trunk. John Maddock 2011-03-07 13:23:36 +0000
  • 7ed55a515e Building with IBM C++ no longer needs a main() entry point. Fixes #5088. John Maddock 2011-01-20 10:14:55 +0000
  • 407e7c7993 Revert [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
  • ac5bfb7111 Replacing 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
  • c499c62caa Update makefiles. John Maddock 2011-01-06 12:49:58 +0000
  • d6e72fc2b7 Update makefiles. John Maddock 2011-01-06 12:45:47 +0000
  • ec3dbbf5d6 Change PDF URL to SF download page. Merge 64-bit ICU Jamfile patch. John Maddock 2011-01-01 13:08:10 +0000
  • ff361a2a9b Change PDF URL to SF download page. John Maddock 2011-01-01 12:27:00 +0000
  • b60171bdcf Yes another attempt to fix the 64-bit paths issue. Refs #4864. John Maddock 2010-11-23 13:09:08 +0000
  • dd9d022d7c Another 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
  • cef369efa5 Search in lib64 and bin64 for ICU binaries. John Maddock 2010-11-18 18:27:40 +0000
  • 7170423870 Merge fixes from Trunk. Fixes #4721. John Maddock 2010-10-20 12:11:18 +0000
  • 680588f638 Fix some compiler warnings by using "int" consistently for hash values. John Maddock 2010-10-18 12:07:14 +0000
  • 29088ce346 Fix code to handle multiple named-subexpressions with the same name. Updated test cases to match. John Maddock 2010-10-13 16:53:13 +0000
  • a35cb5b902 Shared libraries now finally work with Mingw GCC-4.5.0. John Maddock 2010-10-07 15:40:24 +0000
  • 27eb8e46ff Stop accessing/comparing singular iterators. Fixes #4708. John Maddock 2010-10-07 07:23:58 +0000
  • cfedb49110 Merge fixes from Trunk - mainly warning suppression. John Maddock 2010-10-02 11:34:33 +0000
  • 6fd55b0510 Update version number. John Maddock 2010-10-02 11:26:53 +0000
  • 77771ee209 Use call_once in test code to avoid race condition which may otherwise occur. John Maddock 2010-10-01 08:03:51 +0000
  • 383f3b2144 Add option to explicitly disable ICU support. Update docs to describe new ICU config support. John Maddock 2010-09-20 16:56:48 +0000
  • 6c24ae2718 Add } to the list of special characters and regenerate docs. John Maddock 2010-09-13 08:19:25 +0000
  • f4d925ad3b Up 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
  • ae013c447c In Perl mode then "something+++" should be an error. Add the necessary error handling. Fixes #4608. John Maddock 2010-08-31 11:25:56 +0000
  • 6d53e5ecae Change 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
  • 2b2fbdb026 Add Cygwin/Mingw linkage requirements. Fixes #4498. John Maddock 2010-08-06 09:26:12 +0000
  • d29ed80b69 Move inline methods class inline to suppress gcc warnings about different linkage specs. John Maddock 2010-08-06 09:17:42 +0000
  • 2403e7e0d7 Fix broken workaround code. John Maddock 2010-08-05 17:26:52 +0000
  • 09c9e93572 Fix typo and regenerate docs. John Maddock 2010-07-21 10:37:35 +0000
  • fe1fc3ade0 Fix typo, and regenerate docs. John Maddock 2010-07-21 10:22:29 +0000
  • e9ba172c22 Update performance test program to include std::regex. John Maddock 2010-07-20 14:52:17 +0000
  • ac2017ebc7 Update docs to match all the fixes applied to 1.44. John Maddock 2010-07-16 09:45:45 +0000
  • 73030b500e Update docs to match all the fixes applied to 1.44. John Maddock 2010-07-15 17:18:25 +0000
  • 4741ee7d94 Merge more rebuilt documentation. Daniel James 2010-07-08 23:13:28 +0000
  • 446b1d7c6e Rebuild the regex documentation. Daniel James 2010-07-08 22:49:58 +0000
  • 73fc09f4a3 Set push and pop pragmas to be guarded by the same logic. John Maddock 2010-07-08 10:31:00 +0000
  • 5cef38cfc3 Update 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