graydon/rust — Issue #1379: Expose floating point environment and handle exceptions
Author: boggle
Created: 2011-12-23 01:55:13+00:00
State: open

libmath provides a rich interface to deal with numerical exceptions, rounding modes, and the like.

We need to figure, if and how much of it we want to (e.g. as a resource that clears on destruction)

Useful references and any comments on this very welcome

Additionally:
- decide if and when to fail in the presence of unhandled floating point exceptions
- verify sane concurrency behavior
- beyond complex numbers that is the last part of libmath that needs wrapping