
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