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