Compare commits

..

71 Commits

Author SHA1 Message Date
Daniel James 7110efb413 Branch to work on filename handling without disturbing trunk.
[SVN r68345]
2011-01-21 09:17:08 +00:00
John Maddock 7ed55a515e Building with IBM C++ no longer needs a main() entry point.
Fixes #5088.

[SVN r68318]
2011-01-20 10:14:55 +00:00
Steven Watanabe 407e7c7993 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach 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. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
John Maddock d6e72fc2b7 Update makefiles.
[SVN r67717]
2011-01-06 12:45:47 +00:00
John Maddock ff361a2a9b Change PDF URL to SF download page.
[SVN r67528]
2011-01-01 12:27:00 +00:00
John Maddock b60171bdcf Yes another attempt to fix the 64-bit paths issue.
Refs #4864.

[SVN r66699]
2010-11-23 13:09:08 +00:00
John Maddock dd9d022d7c Another attempt at fixing 64-bit ICU support.
dll-path for 64-bit builds still isn't set correctly.
Refs #4864.

[SVN r66659]
2010-11-21 18:40:59 +00:00
John Maddock cef369efa5 Search in lib64 and bin64 for ICU binaries.
[SVN r66640]
2010-11-18 18:27:40 +00:00
John Maddock 680588f638 Fix some compiler warnings by using "int" consistently for hash values.
[SVN r66072]
2010-10-18 12:07:14 +00:00
John Maddock 29088ce346 Fix code to handle multiple named-subexpressions with the same name.
Updated test cases to match.

[SVN r65943]
2010-10-13 16:53:13 +00:00
John Maddock a35cb5b902 Shared libraries now finally work with Mingw GCC-4.5.0.
[SVN r65807]
2010-10-07 15:40:24 +00:00
John Maddock 27eb8e46ff Stop accessing/comparing singular iterators.
Fixes #4708.

[SVN r65800]
2010-10-07 07:23:58 +00:00
John Maddock 6fd55b0510 Update version number.
[SVN r65719]
2010-10-02 11:26:53 +00:00
John Maddock 77771ee209 Use call_once in test code to avoid race condition which may otherwise occur.
[SVN r65702]
2010-10-01 08:03:51 +00:00
John Maddock 383f3b2144 Add option to explicitly disable ICU support.
Update docs to describe new ICU config support.

[SVN r65489]
2010-09-20 16:56:48 +00:00
John Maddock 6c24ae2718 Add } to the list of special characters and regenerate docs.
[SVN r65410]
2010-09-13 08:19:25 +00:00
John Maddock f4d925ad3b Up the warning level, and fix the resulting warnings with msvc, gcc and Intel.
Fix bug in docs and regenerate.

[SVN r65208]
2010-09-03 08:33:13 +00:00
John Maddock ae013c447c In Perl mode then "something+++" should be an error.
Add the necessary error handling.
Fixes #4608.

[SVN r65145]
2010-08-31 11:25:56 +00:00
John Maddock 6d53e5ecae Change cygwin to use C locale - std::ctype yields incorrect results for xdigit class on this platform.
[SVN r64628]
2010-08-06 09:26:37 +00:00
John Maddock 2b2fbdb026 Add Cygwin/Mingw linkage requirements.
Fixes #4498.

[SVN r64627]
2010-08-06 09:26:12 +00:00
John Maddock d29ed80b69 Move inline methods class inline to suppress gcc warnings about different linkage specs.
[SVN r64626]
2010-08-06 09:17:42 +00:00
John Maddock 2403e7e0d7 Fix broken workaround code.
[SVN r64619]
2010-08-05 17:26:52 +00:00
John Maddock fe1fc3ade0 Fix typo, and regenerate docs.
[SVN r64215]
2010-07-21 10:22:29 +00:00
John Maddock e9ba172c22 Update performance test program to include std::regex.
[SVN r64199]
2010-07-20 14:52:17 +00:00
John Maddock 73030b500e Update docs to match all the fixes applied to 1.44.
[SVN r64054]
2010-07-15 17:18:25 +00:00
Daniel James 446b1d7c6e Rebuild the regex documentation.
[SVN r63768]
2010-07-08 22:49:58 +00:00
John Maddock 73fc09f4a3 Set push and pop pragmas to be guarded by the same logic.
[SVN r63740]
2010-07-08 10:31:00 +00:00
John Maddock 5cef38cfc3 Update the type_traits library to handle rvalue references.
Add is_lvalue_reference and is_rvalue_reference traits.

[SVN r63486]
2010-07-01 15:55:48 +00:00
Daniel James 1feaf060f9 A couple of link fixes.
[SVN r63153]
2010-06-20 18:04:58 +00:00
Daniel James 7754e9962f Update various libraries' documentation build.
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

[SVN r63146]
2010-06-20 18:00:48 +00:00
John Maddock f89e00810d Get gcc linking options consistent.
[SVN r62796]
2010-06-11 11:52:25 +00:00
John Maddock 528cf2abb9 Some lookbehind assertions were accepted when they should not have been.
Fixes #4309.

[SVN r62563]
2010-06-08 12:41:41 +00:00
John Maddock eaaf00a924 Fix bug in branch reset code.
[SVN r62478]
2010-06-06 12:38:26 +00:00
John Maddock 2e41f13526 Change regex to make use of new Boost.Config macros.
[SVN r62331]
2010-05-30 17:24:45 +00:00
John Maddock e3dfbd0953 Fix allocator concept to match C++03 requirements in table 32.
[SVN r62120]
2010-05-21 16:20:15 +00:00
John Maddock 132c39a42c Update regex_match requirements.
Fixes #4215.

[SVN r61976]
2010-05-15 09:15:20 +00:00
John Maddock 05636b5c89 Fix numerous VC-10 compiler warnings.
Rewrite ICU configuration to use the new Boost.Build configuration logic.

[SVN r61893]
2010-05-10 12:13:49 +00:00
John Maddock fa96f4edf1 Change "id" to "idx" to be Objective C++ compatible.
Fixes #2306.
Fixes #4132.
Fixes #4191.

[SVN r61789]
2010-05-05 17:40:07 +00:00
Jeremiah Willcock 87d5fd1421 Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool
[SVN r61437]
2010-04-20 18:49:18 +00:00
John Maddock a2142edcd3 Disambiguate between boost::ref and std:ref etc.
Suppress some new warnings from VC-10.
Fix singular iterator logic (fixes VC-10 failures).
Fixes #4114.
Fixes #3632

[SVN r61430]
2010-04-20 16:03:14 +00:00
John Maddock 67f5369cae Add support for Boost.Ref in match_results::format.
Update docs accordingly.
Fixes #4020.

[SVN r60678]
2010-03-17 18:20:09 +00:00
John Maddock 446604c734 Highlight the differences between \Z in Boost and Perl.
Regenerate docs.
Fixes #3899.

[SVN r59512]
2010-02-05 17:05:04 +00:00
John Maddock f9db065c61 Fix typos in docs.
Fixes #3890.

[SVN r59425]
2010-02-02 12:44:32 +00:00
John Maddock 50892585d3 Remove dead code.
[SVN r59415]
2010-02-01 13:12:50 +00:00
John Maddock d686c89333 Improve regex performance on msvc by removing statically allocated recursion stack, and using a std::vector instead.
[SVN r59414]
2010-02-01 13:10:28 +00:00
John Maddock c8e56504d9 Suppress a few warnings.
[SVN r59275]
2010-01-27 13:17:51 +00:00
John Maddock e1bd7c7a9b Change name of extern "C" function so it's prefixed with "boost_"
[SVN r58812]
2010-01-08 11:59:23 +00:00
John Maddock 4a826c1ade Speed up the code a little, and stop swapping stream buffers around in case that's the cause of some test failures.
[SVN r58789]
2010-01-07 16:47:02 +00:00
John Maddock 0e1e9804da Fix bug that effects recursive expressions combined with repeats.
[SVN r58722]
2010-01-05 18:04:08 +00:00
John Maddock f7e16093de Update version history.
[SVN r58540]
2009-12-28 12:57:20 +00:00
John Maddock c6f3a072e3 Update version numbers in makefiles.
[SVN r58539]
2009-12-28 11:54:52 +00:00
John Maddock 6f8773362e Improve recursion branch-prediction.
[SVN r58466]
2009-12-20 12:56:35 +00:00
John Maddock ff4eaacbc4 Symbian patches.
Fixes #3764.
Fixes #3763.

[SVN r58342]
2009-12-13 11:40:28 +00:00
John Maddock 35c63fc141 Fix -Wshadow gcc warnings.
Update and regenerate docs.
Fixes #3718.

[SVN r58154]
2009-12-05 12:15:20 +00:00
John Maddock a83329dd28 Allow std::locale's to not have a messages facet installed (fixes some STLPort issues).
Allow match_results to handle singular iterators.
Update docs to match.

[SVN r57860]
2009-11-23 10:45:44 +00:00
John Maddock 1f38675c1c Suppress MSVC warning message.
[SVN r57787]
2009-11-19 18:33:12 +00:00
John Maddock 97005c2017 Suppress external templates with Mingw32 - it seems to cause issues with dll's.
Fix match_results.swap.
Add missing namespace qualifiers to ICU code: fixes #3631.

[SVN r57739]
2009-11-18 09:59:42 +00:00
John Maddock 6e1f3dcceb Improved error messages generated for thrown exceptions.
Suppressed "gcc -Wall -Wextra -pedantic" and "msvc /W4" warnings.
Updated and rebuilt docs.


[SVN r57451]
2009-11-07 15:32:45 +00:00
John Maddock 898b49fa89 Fixes #3389.
Updated and regenerated docs.

[SVN r57254]
2009-10-30 18:45:41 +00:00
John Maddock 603e98d186 Fixes #3425.
[SVN r57252]
2009-10-30 18:15:55 +00:00
John Maddock 308c336700 Added support for function objects as well as strings when formatting.
Updated and regenerated docs.

[SVN r57250]
2009-10-30 17:25:12 +00:00
John Maddock 9188464e39 Tighten up error handling and checking.
[SVN r57133]
2009-10-24 15:51:57 +00:00
Troy D. Straszheim 17ad2e9302 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
John Maddock efd3e2e05c Changes relating to issue #3408.
Add hooks for the dcdflib to the incomplete gamma tests.
Add hooks for the dcdflib to the igamma performance tests.
Some small performance enhancements.

[SVN r56370]
2009-09-24 11:23:52 +00:00
John Maddock 6b4d144be9 Fix for old GCC versions with BOOST_REGEX_BUGGY_CTYPE_FACET defined.
[SVN r55837]
2009-08-28 16:07:13 +00:00
Vladimir Prus 9f9ce59d57 Treat ICU_PATH relatively to current dir.
Also, fix another leading "/" bug.


[SVN r55756]
2009-08-24 09:34:08 +00:00
Vladimir Prus 2686ab22a2 Don't add leading slash to every path.
[SVN r55731]
2009-08-23 15:50:50 +00:00
John Maddock 75b99d3a37 Suppress GCC warnings.
[SVN r55688]
2009-08-20 17:27:24 +00:00
Vladimir Prus bae1c80992 Force shared runtime if using ICU.
[SVN r55685]
2009-08-20 12:05:55 +00:00
John Maddock e3ca2987e4 Apply patch from issue #3354.
Fixes #3354.

[SVN r55683]
2009-08-20 10:43:44 +00:00
-16
View File
@@ -224,19 +224,3 @@ int WINAPI DllEntryPoint(HINSTANCE , unsigned long , void*)
}
#endif
#if defined(__IBMCPP__) && defined(BOOST_REGEX_DYN_LINK)
//
// Is this correct - linker complains without it ?
//
int main()
{
return 0;
}
#endif