On Wednesday, 5 July 2017 at 15:48:33 UTC, Crayo List wrote:
What happens to the 3000 direct and indirect calls to open() ?

Notice how the 'interface' has not changed, only the implementation.

No, the exception spec is part of the interface whether it is in the function declaration or not. Such a change could be fatal in any system.

What you should do is to specify what Exceptions are thrown across module borders. That means you should recast the internal exceptions into module-level exceptions.

Reply via email to