
2012/2/28 Iain Denniston <iain.denniston@gmail.com>:
Would it not then be a better idea to roll back to the old functionality and have an additional macro (BOOST_THROW_EXTENDED_EXCEPTION?) to provide the extended functionality the current macro provides?
+1
Additional configuration options to make BOOST_THROW_EXCEPTION == BOOST_THROW_EXTENDED_EXCEPTION and vice versa would allow users to make a decision if the extra information is important to them and allow others to avoid the costs when required
+1 After that, I would propose to replace all the "throw x" in all the libraries with BOOST_THROW_EXCEPTION(x). This would close a lot of feature requests, provide better support for compilations with disabled exceptions and improve user control over the exceptions. Best regards, Antony Polukhin