system_error, exception_ptr & program support
system_error/error_code, transporting exceptions between threads, nested exceptions, I/O error reporting, quick_exit, handler observers.
Connected features
Papers
8 · Oxford 2007 → Interim 2011Adds <system_error>: error_code, error_condition, error_category, system_error. Reworded.
Adds exception_ptr, current_exception and rethrow_exception to transport exceptions between threads. Listed as applied in the report; N2432 (post-Kona evolution status) confirms it as integrated into N2369.
Resolves issues in the diagnostics library.
Adds quick_exit and at_quick_exit. Reorganized somewhat.
Adds nested_exception, throw_with_nested and rethrow_if_nested.
Reserves the posix namespace for future standardization. Library paper.
Adds detailed error reporting to the I/O library via system_error. Library paper.
Adds get_new_handler, get_unexpected and get_terminate. Batavia motion applied late.