Changes:
1.30.2:
=======
- Backported changes to the config system, to better handle new compiler
releases.
- Bugs in regression reporting in subproject tests were fixed.
- Tests are now run in the context of the user's PATH environment settings
- msvc-stlport and intel-win32-stlport toolsets now build static libraries
with multithreading enabled, to be compatible with the STLPort builds.
- intel-win32 toolset now handles wchar_t correctly when intel is installed
over msvc6.
- Backported fixes from the main trunk which prevent errors building
the Boost.Test library in its default configuration.
- Backported portability improvements for checked_delete.
- Locale support for metrowerks (requiring a statically-linked runtime) is
more uniformly handled.
- Backported conversion/lexical_cast's wchar_t fixes from the main trunk.
- intel-linux-tools: added rt to FINDLIBS in order to make
the clock_gettime() function available (backport of a patch in CVS HEAD).
- regression/compiler_status.cpp: backported fixes in error log links
generation.
1.30.1:
=======
Fixes were made to the following libraries:
- The Boost.Lambda library is now usable with gcc-2.95.2
- Boost.Spirit:
- Fixed. Using MSVC++6 (SP5), calling the assign action with a string
value on parsers using the file_iterator will not work.
- Fixed: using assign semantic action in a grammar with a multi_pass
iterator adaptor applied to an std::istream_iterator resulted in
a failure to compile under msvc 7.0.
- Fixed: There is a bug in the "range_run<CharT>::set
(range<CharT> const& r)" function in the
"boost\spirit\utility\impl\chset\range_run.ipp".
- Fixed: handling of trailing whitespace bug (ast_parse/pt_parse related)
- Fixed: comment_p and end of data bug
- Fixed: Most trailing space bug:
- Fixed: chset<>::operator~(range<>) bug, operator&(chset<>, range<>)
bug, operator&(range<>, chset<>) bug,
- Fixed: impl::detach_clear bug
- Fixed: mismatch closure return type bug
- Fixed: access_node_d[] and access_match_d[] iterator bugs
- Fixed a bug regarding threadsafety of Phoenix/Spirit closures.
- The Boost Template Metaprogramming Library (MPL)'s typeof implementation
is now compatible with Metrowerks CodeWarrior Pro8.
- Boost.Function: workaround for the new Borland patch (version 0x564) and
MSVC++ .NET 2003.
- Boost.Config, Boost.Format, and Boost.Regex have been adjusted to avoid
warnings with GCC-3.3, and Boost.Format also now works with string types
other than std::string.
- Smart Pointers
- checked_delete now works on more platforms
- Compatibility with the SunPro compiler
- Added missing #includes.
- Boost.Python
- warning suppression for finicky compilers
- fixed a crashing bug in the raw_function facility when no keyword
arguments were passed.
- Improved conversion of NULL shared_ptrs to Python.
of 2000; changes far too many to list here, please see http://www.boost.org
for details.
Download files from proper mastersite rather than downloading boost_all.tar.gz
so as to make it easier to track updates.
Update and modifications suggested in PR pkg/16894 by MarkoSchuetz at web dot de
-- this closes this PR.
* Graph Library, Random Number Library, and Regular Expression Library
* Configuration Header additions for various compiler foibles.
* Portability Hints: Borland C++ 5.5.1 from Jens Maurer added.
* Compiler Status updated for latest versions of several compilers.
* Array Library improvements reflecting formal review comments.
* functional.hpp compiler workarounds added.
* tie() function template added to utility.hpp for easier handling of
std::pair<> return values.
* Integer Library improved handling of 64-bit integers.
* Minor web site page updates.
* Array Library added - An STL compliant container wrapper for arrays of
constant size from Nicolai Josuttis.
* array traits header renamed array_traits.hpp (was array.hpp).
* Random Number Library: more minor changes to support more compilers.
* Smart Pointer Library: performance reducing exception-specifications
removed.
* Utility Library: compiler and test program fixes for call_traits,
compressed_pair, and type_traits.
* Utility Library: updated cast.hpp to clear compiler warning messages..
* Linux Compiler Status added.
* Boost source code now lives in a publicly accessible Concurrent
Versions System (CVS) repository.
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
* Remove limits and memory. Just depend on SGI STL package which has much
better versions of these files.
* Minor fixes and enhancements in the documentation.