From c64685a360c9012a886a2cd1886f6b6dc60c91b2 Mon Sep 17 00:00:00 2001
From: Andrew Johnson
Date: Thu, 10 Apr 2008 18:31:33 +0000
Subject: [PATCH] Varargs functions in CALC.
---
documentation/RELEASE_NOTES.html | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html
index 84fecbfee..ca84f0535 100644
--- a/documentation/RELEASE_NOTES.html
+++ b/documentation/RELEASE_NOTES.html
@@ -174,14 +174,24 @@ synchronized master timingIOC) and as NTP clients.
The value in the SELN field was not being checked against its limit,
potentially causing a crash on some architectures.
-Calc expressions: VAL keyword
+Calc expressions
-The keyword VAL is now supported in CALC expressions. In a calc or
+
+- VAL keyword
+- The keyword VAL is now supported in CALC expressions. In a calc or
calcout record it returns the current contents of the VAL field (which can be
written to by a CA put, so it might not be the result from last time the
expression was evaluated). In Access Security expressions it returns the result
of the previous evaluation of the rule expression. In other uses of the
-calcPerform engine, the result may not be well-defined.
+calcPerform engine, the result may not be well-defined.
+
+- MIN, MAX, FINITE, ISNAN functions
+- Thanks to Benjamin Franksen these functions can now accept any number of
+arguments, thus MAX(A,B,C,D,E,F,G,H,I,J,K,L) and MIN(A)are now
+legal expressions. The FINITE function returns a non-zero value as long
+as none of its arguments are NaN or Inf values, while ISNAN returns
+non-zero if any of its arguments are NaN values.
+
softIoc now starts shell by default