diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 045204d83..3a458ca5f 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -12,6 +12,18 @@

Changes since 3.14.6

+

selRecord

+

The select record type has for a long time made use of a coule of magic +numbers (1e+30 and -1e+30) to mean "not a real value", which prevents the record +from working properly if one or other of these appears as an actual data value. +These have been changed to use +Inf and -Inf or NaN instead, so +/-1e+30 may be +used as a data value.

+ +

ai, ao, dfanout and subroutine Records

+

These record types have been modified to respond better to NaN values as +follows: if the VAL field contains a NaN value, the UDF field will be set and an +undefined value alarm will be triggered.

+

epicsStdlib.h/epicsStrtod()

epicsStdlib.h declares epicsStrtod() which provides a version of strtod which handles NAN/INF on all architectures. All uses of strtod() in