Commit Graph

  • 2d8ee203bf Regex: Remove obsolete GCC version checks. Stephen Kelly 2013-09-30 15:57:49 +00:00
  • 49b7f2c8f9 Regex: Remove obsolete MSVC version check. Stephen Kelly 2013-09-30 00:17:24 +00:00
  • 70cd773533 Regex: Remove obsolete MSVC version checks. Stephen Kelly 2013-09-25 21:16:24 +00:00
  • 7158ab5734 Regex: Remove use of obsolete macro for template types and args. Stephen Kelly 2013-09-25 21:13:11 +00:00
  • 9fccd1ca89 Regex: Remove ATL specific define for old MSVC. Stephen Kelly 2013-09-25 21:12:55 +00:00
  • d6b0b18650 Remove use of obsolete BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macro. Stephen Kelly 2013-09-25 10:29:44 +00:00
  • a3ce8eecb0 Create branch to keep WIP patch for modular build. svn-branches/modular-build Vladimir Prus 2013-09-25 08:12:19 +00:00
  • b36d432ffa Merge minor fixes from Trunk. John Maddock 2013-09-17 17:42:00 +00:00
  • 82e0fc2222 Optimise iterator advances for slow (non-random access) iterators. John Maddock 2013-07-10 16:10:44 +00:00
  • 525c4598f0 Create a maintenance branch for Boost 1.54.0 svn-branches/maintenance/1_54_0 Daniel James 2013-07-03 21:01:45 +00:00
  • 11ec007148 Release 1.54.0 boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • 81e2cdecb3 Release 1.54.0 beta1 boost-1.54.0-beta1 Marshall Clow 2013-06-03 14:02:28 +00:00
  • b738a55e0d Merge regex bug fix. Refs #8569. John Maddock 2013-05-24 17:09:40 +00:00
  • 4d596d33f4 Document bug fix. Regenerate docs. Refs #8569. John Maddock 2013-05-24 12:07:30 +00:00
  • 66d8b8140a When a {} repeat sequence is invalid or incomplete, and the language is Perl, then backtrack and treat the sequence as a literal, not a repeat operator. Fixes #8569. John Maddock 2013-05-19 11:12:14 +00:00
  • 8a16bff57a Apply updated patches from #8476. Fixes #8476. John Maddock 2013-04-26 10:33:22 +00:00
  • eed2a486c4 Apply patch from #8476. Fixes #8476. John Maddock 2013-04-22 17:29:50 +00:00
  • 3162e5ef22 Fix formatting of document. Fixes #8159. John Maddock 2013-04-20 16:02:34 +00:00
  • 55daec294e Fix misc. GCC-4.8 warnings. Refs #8184 John Maddock 2013-04-20 12:14:36 +00:00
  • cc040b0dd5 Fix buffer size determination. Fixes #8082. John Maddock 2013-04-19 17:45:22 +00:00
  • f6870ad64a Merge minor fixes from Trunk. John Maddock 2013-03-19 18:48:24 +00:00
  • 06463bec85 Warning suppression. Fixes #8036. John Maddock 2013-02-12 17:05:01 +00:00
  • e6274a0b49 Release 1.53.0 boost-1.53.0 Marshall Clow 2013-02-04 18:11:49 +00:00
  • fded895002 Fix bug in partial matches and POSIX or literal expressions. John Maddock 2013-01-31 18:31:25 +00:00
  • 722c6b81e6 Fix quickbook markup. Fixes #7958. John Maddock 2013-01-31 17:49:21 +00:00
  • 1f24ceed4c Add some casts to suppress GCC warnings. John Maddock 2013-01-28 19:19:56 +00:00
  • e70d3b6b4e Merge fixes from Trunk. John Maddock 2012-12-10 13:18:45 +00:00
  • 4162776575 Add missing optimization for leading .* repeats. Fixes #7758. John Maddock 2012-12-04 16:51:18 +00:00
  • 333bdbaf14 Update makesfiles. Deprecate makefiles and update docs. Fixes #7286. John Maddock 2012-11-29 10:46:51 +00:00
  • e2632f2f2f Suppress GCC warning and update History log. Regenerate docs. Fixes #7644. John Maddock 2012-11-29 10:28:07 +00:00
  • bc8cd9e148 Add further error checking to UTF-8 decoding. Fixes #7744. John Maddock 2012-11-28 17:57:26 +00:00
  • 82610247fc Removed missed usage of deprecated macros in Boost.Regex Marshall Clow 2012-11-27 14:28:12 +00:00
  • 642aec5a39 Release 1.52.0 boost-1.52.0 Marshall Clow 2012-11-05 15:31:58 +00:00
  • 1136748517 Fix makefile Boost version. John Maddock 2012-10-10 12:47:40 +00:00
  • 92b059e5a9 Update makefiles. John Maddock 2012-10-10 12:43:21 +00:00
  • 2fe2f776d2 Release 1.51.0 boost-1.51.0 Marshall Clow 2012-08-20 22:07:05 +00:00
  • a26d66b688 Merge collected bug fixes from Trunk: Refs #589. Refs #7032. Refs #7084. Refs #6346. John Maddock 2012-07-16 08:38:23 +00:00
  • 8aa4a1225a Merge macro changes for Boost.Regex; no functionality change Marshall Clow 2012-07-15 14:42:24 +00:00
  • ce56491b32 Create a maintenance branch for 1.50. svn-branches/maintenance/1_50_0 Daniel James 2012-07-12 10:15:53 +00:00
  • 4ab0ffee0a Switch from deprecated macros to new shiny ones; no functionality change Marshall Clow 2012-07-11 16:21:55 +00:00
  • c2d2f656da Don't use lib64 and bin64 paths except for msvc builds. Refs #7055. John Maddock 2012-07-08 16:50:23 +00:00
  • 0e867247fc Apply patch from #6333. Fixes #6333. John Maddock 2012-07-08 11:52:20 +00:00
  • 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 +00:00
  • ab6b0d9971 Fix begin() and end() members and add tests. Fixes #6346. John Maddock 2012-07-07 18:36:25 +00:00
  • 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 +00:00
  • e91bd45820 Fix potential memory leak. Fixes #7084. John Maddock 2012-07-07 17:07:18 +00:00
  • 8d48db25cc Add check before copying data. Fixes #7032. John Maddock 2012-07-07 12:14:09 +00:00
  • ea0b1d361e Release 1.50.0 boost-1.50.0 Beman Dawes 2012-06-28 12:37:29 +00:00
  • 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 +00:00
  • e18682ca74 Fix some Valgrind reported issues in regex parsing. John Maddock 2012-06-14 08:37:53 +00:00
  • 24acdfa69b Release 1.50.0 beta 1 boost-1.50.0-beta1 Beman Dawes 2012-06-06 15:23:40 +00:00
  • 5964976b93 Merge warning fixes from Trunk. Merge Documentation fixes from Trunk. Merge updated makefiles from Trunk. John Maddock 2012-05-24 10:03:48 +00:00
  • 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 +00:00
  • 543e912e14 Fix clang warnings. Fixes #6863. John Maddock 2012-05-12 08:11:01 +00:00
  • c822e00b6a Change gcc makefile variable usage. Regenerate makesfiles. Fixes #6887 John Maddock 2012-05-11 18:42:47 +00:00
  • 862f6c1515 Fix use of wide character strings so they conform to the new C++11 rules. John Maddock 2012-04-27 11:35:22 +00:00
  • b45d6bb70c Fix issue with (?!) not being a valid expression. Update tests and docs to match. John Maddock 2012-03-28 12:00:34 +00:00
  • eeacb7e12e Branch for 2nd try at V2 removal svn-branches/filesystem-v3a Beman Dawes 2012-03-23 12:04:44 +00:00
  • 7bfd05340c Created branch to extend PropertyMap: add a readable functor map that calls a given functor or function upon lookup. Ideas from: http://comments.gmane.org/gmane.comp.lib.boost.user/54397 and: http://comments.gmane.org/gmane.comp.lib.boost.user/73358 sandbox-branches/birbacher/propertymap-functormap Frank Birbacher 2012-03-20 20:11:17 +00:00
  • 7dc52d8770 Create branches/filesystem-v3 for v2 removal svn-branches/filesystem-v3 Beman Dawes 2012-03-18 20:54:17 +00:00
  • c9e16eda16 Quickbook: Merge from trunk. svn-branches/quickbook-dev Daniel James 2012-03-16 08:48:10 +00:00
  • 94d58358d1 Release 1.49.0 boost-1.49.0 Beman Dawes 2012-02-22 22:08:43 +00:00
  • 94bb7a2065 optional_optimization branch sandbox-branches/optional_optimization Christopher Hite 2012-02-22 10:37:27 +00:00
  • 9ab4fb9eff Fix bug in object_cache.hpp Fixes #6440. John Maddock 2012-01-29 13:33:03 +00:00
  • 8fb8385430 Release 1.49.0 beta 1 boost-1.49.0-beta1 Beman Dawes 2012-01-27 18:03:17 +00:00
  • 451a47ea8d Quickbook: Merge to quickbook-dev Daniel James 2012-01-21 21:43:17 +00:00
  • ed90c8cec5 Fix pp-logic. Refs #6359. John Maddock 2012-01-05 17:31:34 +00:00
  • c72bb1b175 Fix Intel-win ICU library names. John Maddock 2012-01-05 17:27:51 +00:00
  • eedb7b5063 Add workaround for Intel-12.1 on Windows. Fixes #6359. John Maddock 2012-01-05 13:33:48 +00:00
  • e6eb915355 Quickbook: Merge from trunk to quickbook-dev. Daniel James 2012-01-01 13:35:27 +00:00
  • 090520dbb4 Merge regex changes from Trunk. John Maddock 2011-12-26 18:28:30 +00:00
  • e0fe0863ad Add missing files. John Maddock 2011-12-26 16:38:17 +00:00
  • e389d92752 Add BOOST_REGEX_NO_FASTCALL config macro and regenerate docs. Fixes #6245. John Maddock 2011-12-24 18:04:37 +00:00
  • c711849c8a Fix typo and regenerate docs. Fixes #6154. John Maddock 2011-12-24 17:51:57 +00:00
  • 806a0ed81a Fix typos. Refs #6003. John Maddock 2011-12-24 17:31:27 +00:00
  • 728ef21347 Add missing file. John Maddock 2011-12-15 11:24:18 +00:00
  • 957c390ead Release 1.48.0 boost-1.48.0 Beman Dawes 2011-11-15 15:44:44 +00:00
  • 1bd34382dc Quickbook: Copy trunk libs into quickbook-dev branch. Daniel James 2011-11-01 13:04:29 +00:00
  • 5e4ba47fe5 Quickbook: Copy trunk headers into quickbook-dev. Daniel James 2011-11-01 13:03:44 +00:00
  • 472becf43b Release 1.48.0 beta 1 boost-1.48.0-beta1 Beman Dawes 2011-10-27 15:04:52 +00:00
  • 115a8fe837 Document release history. John Maddock 2011-10-16 16:51:56 +00:00
  • 56b4ff40cb Update fixed issues in docs. John Maddock 2011-10-16 12:25:52 +00:00
  • fe16f3f039 Merge accumulated minor fixes from Trunk. John Maddock 2011-10-16 12:19:37 +00:00
  • eecd107870 Added missing typename. John Maddock 2011-10-10 17:51:27 +00:00
  • c485b12568 Fix case change bug. Fixes #698. John Maddock 2011-10-10 16:55:27 +00:00
  • 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 +00:00
  • 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 +00:00
  • cc03c77deb Fix code to use checked iterators. John Maddock 2011-10-09 17:37:05 +00:00
  • 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 +00:00
  • 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 +00:00
  • 0238211a28 Release 1.47.0 boost-1.47.0 Beman Dawes 2011-07-11 22:16:03 +00:00
  • 490b3a6547 Merge ICU testing fixes from Trunk. Authorized by Daniel James. John Maddock 2011-07-02 08:59:55 +00:00
  • 03ef9626ba Set the Unicode locale to a "know good", otherwise a few tests fail on Linux. John Maddock 2011-06-30 12:23:43 +00:00
  • 2fb19b66e0 Update tests for ICU-4.8 and Unicode version 6. John Maddock 2011-06-29 18:17:47 +00:00
  • 265d292316 Release 1.47.0 beta 1 boost-1.47.0-beta1 Beman Dawes 2011-06-21 13:23:49 +00:00
  • 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 +00:00
  • 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 +00:00
  • 27ad285fbf Fix access violation caused by past-the-end iterator deference for expressions such as ".*?". John Maddock 2011-06-10 17:03:48 +00:00
  • bad2122f48 Merge documentation update for Boost.Regex. John Maddock 2011-05-17 11:00:38 +00:00
  • cb142a44b6 Add missing docs for (?&NAME) Perlre construct. regenerate docs. John Maddock 2011-05-16 17:09:47 +00:00