|
Boost : |
From: Beman Dawes (bdawes_at_[hidden])
Date: 2006-07-22 12:10:21
system-0.2.zip has been posted in the file vault. See the "system"
directory at http://boost-consulting.com/vault/
This is a major upgrade, reflecting comments and suggestions from many
Boosters, but in particular Chris Kohlhoff and Peter Dimov.
Important changes include:
* Class error_code now supports additional categories of errors, such as
those that may bubble up from asio. I'll be watching for for a response
from Chris to make sure this meets asio's needs.
* Refactoring into two headers, boost/system/error_code.hpp and
boost/system/system_error.hpp, in line with the fine header granularity
normal in Boost libraries. Docs refactored accordingly.
* Addition of a header boost/identifier.hpp. For years I've used a
similar class to provide the type safety and freedom from unwanted
conversions that is missing when a simple int is used for an identifier.
This is logically separate from the system stuff, but for convenience is
included in the system package since error_code.hpp uses it.
* More complete docs.
* Jamfiles provided.
* More extensive testing, with all tests passing for late-model GCC,
CodeWarrior, Intel, and Microsoft compilers on Windows, and GCC on the
Mac. Not tested yet on Linux.
Comments welcome!
--Beman
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk