Fix multiple typos in the CHANGES file

This commit is contained in:
Landon Curt Noll
2017-06-05 19:59:07 -07:00
parent bd3a381783
commit 1cd89398ad

120
CHANGES
View File

@@ -4,9 +4,9 @@ The following are the changes from calc version 2.12.6.0 to date:
to all compile and link commands. The ${COMMON_ADD} flags are to all compile and link commands. The ${COMMON_ADD} flags are
appended to both ${COMMON_CFLAGS} and ${COMMON_LDFLAGS}. This appended to both ${COMMON_CFLAGS} and ${COMMON_LDFLAGS}. This
facility is available to nearly all platforms except those with facility is available to nearly all platforms except those with
very old make comamnds that do not understand the += operator. very old make commands that do not understand the += operator.
Example on masOS (Darwin), one may invoke clang's -fsanitize Example on macOS (Darwin), one may invoke clang's -fsanitize
facility by: facility by:
make clobber all \ make clobber all \
@@ -30,7 +30,7 @@ The following are the changes from calc version 2.12.6.0 to date:
IMPORTANT NOTE: IMPORTANT NOTE:
On 2017 June 02, the calc GitHub history was re-written. On 2017 June 05, the calc GitHub history was re-written.
Anyone who was tracking the calc "pre-release" on GitHub prior Anyone who was tracking the calc "pre-release" on GitHub prior
to version 2.12.6.0 should do a: to version 2.12.6.0 should do a:
@@ -49,11 +49,11 @@ The following are the changes from calc version 2.12.6.0 to date:
GitHub repository. GitHub repository.
Fixed reading from standard input (stdin) when -p is given on Fixed reading from standard input (stdin) when -p is given on
the comamnd line. This now prints hello: the command line. This now prints hello:
echo hello | calc -p 'stdin = files(0); print fgetline(stdin);' echo hello | calc -p 'stdin = files(0); print fgetline(stdin);'
Added more debugging realted to stdin when bit 4 of calc_debug Added more debugging related to stdin when bit 4 of calc_debug
is set (e.g., running calc with -D16). is set (e.g., running calc with -D16).
Updated the calc(1) man page and 'help file' to explain about Updated the calc(1) man page and 'help file' to explain about
@@ -61,11 +61,13 @@ The following are the changes from calc version 2.12.6.0 to date:
Added some clarifying remarks for 'help ptest' explaining that Added some clarifying remarks for 'help ptest' explaining that
the ptest builtin can return 1 is some cases where the test the ptest builtin can return 1 is some cases where the test
value is a psuedoprime. value is a pseudoprime.
Removed duplicate copyright comments from the help/builtin that Removed duplicate copyright comments from the help/builtin that
is built. is built.
Fixed a number of typos in the CHANGES file.
The following are the changes from calc version 2.12.5.4 to 2.12.5.6: The following are the changes from calc version 2.12.5.4 to 2.12.5.6:
@@ -91,12 +93,12 @@ The following are the changes from calc version 2.12.5.4 to 2.12.5.6:
for all valid values of h and n. As a result, the trial tables for all valid values of h and n. As a result, the trial tables
used by gen_v1() have been changed to a short list of values used by gen_v1() have been changed to a short list of values
to try, in order ot likelyhood of success, before doing an to try, in order ot likelyhood of success, before doing an
enhaustive search for a v1 value to return. exhaustive search for a v1 value to return.
Removed lucas_tbl.cal calc resource file. This file was made Removed lucas_tbl.cal calc resource file. This file was made
obsolete by the above rewrite of the lucas.cal resource file. obsolete by the above rewrite of the lucas.cal resource file.
This file will be removed from the local cal directory and This file will be removed from the local cal directory and
from CALC_SHAREDIR during a 'make install', 'make cobber', from CALC_SHAREDIR during a 'make install', 'make clobber',
and 'make uninstall'. and 'make uninstall'.
Renamed gen_u0() to gen_u2() in lucas.cal. Provided a gen_u0() Renamed gen_u0() to gen_u2() in lucas.cal. Provided a gen_u0()
@@ -104,7 +106,7 @@ The following are the changes from calc version 2.12.5.4 to 2.12.5.6:
The old gen_v1() method used by the Amdahl 6 group has been The old gen_v1() method used by the Amdahl 6 group has been
renamed legacy_gen_v1() in lucas.cal. This function is no renamed legacy_gen_v1() in lucas.cal. This function is no
longer usde by the lucas(h, n) function to test the primality of longer used by the lucas(h, n) function to test the primality of
h*2^n-1. It is preserved in lucas.cal for historical purposes. h*2^n-1. It is preserved in lucas.cal for historical purposes.
The 'make clobber' rule will attempt to remove all files that The 'make clobber' rule will attempt to remove all files that
@@ -133,7 +135,7 @@ The following are the changes from calc version 2.12.5.3 to 2.12.5.3:
calc under /opt/calc. Moreover the CHANGES file did not mention calc under /opt/calc. Moreover the CHANGES file did not mention
/opt/calc. Sorry about that!. /opt/calc. Sorry about that!.
A much better tree for masOS (Darwin) users would have been A much better tree for macOS (Darwin) users would have been
to install cal under /opt/calc. This release ONLY changes the to install cal under /opt/calc. This release ONLY changes the
macOS (Darwin) install tree to /usr/local. macOS (Darwin) install tree to /usr/local.
@@ -150,10 +152,10 @@ The following are the changes from calc version 2.12.5.1 to 2.12.5.2:
AND /usr/local would have been a better choice. Sorry! AND /usr/local would have been a better choice. Sorry!
Fixed in calc version 2.12.5.3. Fixed in calc version 2.12.5.3.
Removed rules and makefile variables assocated with shortened Removed rules and makefile variables associated with shortened
calc version numbers of less than 4 levels. calc version numbers of less than 4 levels.
Under OS X (darwin), if /usr/include is missing, warnings Under OS X (Darwin), if /usr/include is missing, warnings
are issued to help the user use xcode-select --install are issued to help the user use xcode-select --install
so that one may properly compile C code. so that one may properly compile C code.
@@ -192,13 +194,13 @@ The following are the changes from calc version 2.12.5.0 to 2.12.5.1:
This mailing list replaces calc-tester at asthe dot com list. This mailing list replaces calc-tester at asthe dot com list.
If you need a human to help you with your mailing list subscription, If you need a human to help you with your mailing list subscription,
please send EMail to our special: please send Email to our special:
calc-tester-maillist-help at asthe dot com calc-tester-maillist-help at asthe dot com
address. To be sure we see your EMail asking for help with your address. To be sure we see your Email asking for help with your
mailing list subscription, please use the following phase in your mailing list subscription, please use the following phase in your
EMail Subject line: Email Subject line:
calc tester mailing list help calc tester mailing list help
@@ -206,14 +208,14 @@ The following are the changes from calc version 2.12.5.0 to 2.12.5.1:
request will get past our anti-spam filters. You may have request will get past our anti-spam filters. You may have
additional words in your subject line. additional words in your subject line.
There is a new calc bug report EMail address: There is a new calc bug report Email address:
calc-bug-report at asthe dot com calc-bug-report at asthe dot com
This replaces the old calc-bugs at asthe dot com address. This replaces the old calc-bugs at asthe dot com address.
To be sure we see your EMail reporting a calc bug, please use the To be sure we see your Email reporting a calc bug, please use the
following phase in your EMail Subject line: following phase in your Email Subject line:
calc bug report calc bug report
@@ -235,7 +237,7 @@ The following are the changes from calc version 2.12.5.0 to 2.12.5.1:
Noted that the hash() builtin function, internally known as Noted that the hash() builtin function, internally known as
quickhash (used for internal objects such as the associative quickhash (used for internal objects such as the associative
arrays as well as other internal processes) uses the deprcated arrays as well as other internal processes) uses the deprecated
32-bit FNV-0 hash. The use of this deprecated hash is sufficient 32-bit FNV-0 hash. The use of this deprecated hash is sufficient
for calc internal purposes. Use of FNV-1a is recommended for for calc internal purposes. Use of FNV-1a is recommended for
a general non-cryptographic quick hash. a general non-cryptographic quick hash.
@@ -271,7 +273,7 @@ The following are the changes from calc version 2.12.4.14 to 2.12.5.0:
We made important fixes to the calc command line history: We made important fixes to the calc command line history:
Fixed a bug in the command line history where calc would somtimes Fixed a bug in the command line history where calc would sometimes
crash. There was code that used memcpy() instead of memmove() crash. There was code that used memcpy() instead of memmove()
that could corrupt the command line history when entering a that could corrupt the command line history when entering a
into into history that was similar to a previous entry. Thanks into into history that was similar to a previous entry. Thanks
@@ -281,7 +283,7 @@ The following are the changes from calc version 2.12.4.14 to 2.12.5.0:
The calc command line history code, in general was not robust. The calc command line history code, in general was not robust.
We made use a patch from Mathias Buhr <napcode at users dot sf We made use a patch from Mathias Buhr <napcode at users dot sf
dot net>, that while it uses a bit more memory: is much more dot net>, that while it uses a bit more memory: is much more
flexible, readable and robust. This patch replaced the improer flexible, readable and robust. This patch replaced the improper
use of memcpy() (see above) with better code. Thanks! use of memcpy() (see above) with better code. Thanks!
The alg_config.cal calc resource file has been reworked to produce The alg_config.cal calc resource file has been reworked to produce
@@ -414,11 +416,11 @@ The following are the changes from calc version 2.12.4.6 to version 2.12.4.10:
Set MACOSX_DEPLOYMENT_TARGET=10.8 as we upgraded all of Set MACOSX_DEPLOYMENT_TARGET=10.8 as we upgraded all of
our development Mac OS X to 10.8. our development Mac OS X to 10.8.
Libraries are chmodded as 0644 to allow for building rpms Libraries are chmod-ed as 0644 to allow for building rpms
without root. without root.
Silenced annoying warning about unused variable 'intp' Silenced annoying warning about unused variable 'intp'
while compiline endian.c under some circumstances. while compiling endian.c under some circumstances.
Fixed typo in redeclaration warnings. Thanks to Fixed typo in redeclaration warnings. Thanks to
Christoph Zurnieden <czurnieden at gmx dot de> for this report. Christoph Zurnieden <czurnieden at gmx dot de> for this report.
@@ -427,13 +429,13 @@ The following are the changes from calc version 2.12.4.6 to version 2.12.4.10:
Christoph Zurnieden <czurnieden at gmx dot de> including: Christoph Zurnieden <czurnieden at gmx dot de> including:
bernpoly.cal - Computes the nth Bernoulli polynomial at z for any n,z bernpoly.cal - Computes the nth Bernoulli polynomial at z for any n,z
brentsolve.cal - root-finder implementwed with the Brent-Dekker trick brentsolve.cal - root-finder implemented with the Brent-Dekker trick
factorial.cal - product of the positive integers factorial.cal - product of the positive integers
factorial2.cal - variety of integer functions quasi-related to factoral factorial2.cal - variety of integer functions quasi-related to factorial
lambertw.cal - Computes Lambert's W-function at "z" at branch "branch" lambertw.cal - Computes Lambert's W-function at "z" at branch "branch"
lnseries.cal - Calculates a series of natural logarithms at 1,2,3,4...n lnseries.cal - Calculates a series of natural logarithms at 1,2,3,4...n
specialfunctions.cal - Calculates the value of the beta function specialfunctions.cal - Calculates the value of the beta function
statistics.cal - a wide vareity of stastical functions statistics.cal - a wide variety of statistical functions
toomcook.cal - Multiply by way of the Toom-Cook algorithm toomcook.cal - Multiply by way of the Toom-Cook algorithm
zeta2.cal - Calculate the value of the Hurwitz Zeta function zeta2.cal - Calculate the value of the Hurwitz Zeta function
@@ -446,7 +448,7 @@ The following are the changes from calc version 2.12.4.6 to version 2.12.4.10:
We replaced COPYING-LGPL with the version that is found at We replaced COPYING-LGPL with the version that is found at
http://www.gnu.org/licenses/lgpl-2.1.txt because that version http://www.gnu.org/licenses/lgpl-2.1.txt because that version
contans some whitespace formatting cleanup. Otherwise the contains some whitespace formatting cleanup. Otherwise the
license is the same. license is the same.
We fixed a number of places where "the the" was used We fixed a number of places where "the the" was used
@@ -472,7 +474,7 @@ The following are the changes from calc version 2.12.4.3 to 2.12.4.5:
Added gvec.cal resource script. Added gvec.cal resource script.
Added calc-symlink make rule to setup symlinks from stardard locations Added calc-symlink make rule to setup symlinks from standard locations
into a tree specified by a non-empty ${T} makefile variable. Added into a tree specified by a non-empty ${T} makefile variable. Added
calc-unsymlink to remove any symlinks that may have been created by calc-unsymlink to remove any symlinks that may have been created by
the calc-symlink rule. the calc-symlink rule.
@@ -492,7 +494,7 @@ The following are the changes from calc version 2.12.4.0 to 2.12.4.2:
Fixed a documentation bug for the sgn() builtin. Fixed a documentation bug for the sgn() builtin.
Added the 1<<8/2 evaluation example to "help unexpected". That Added the 1<<8/2 evaluation example to "help unexpected". That
expression evalutes to 128, not 16 as some C programmers might expect. expression evaluates to 128, not 16 as some C programmers might expect.
Fixed a bug in solve.cal where high was not returned in some situations. Fixed a bug in solve.cal where high was not returned in some situations.
@@ -504,7 +506,7 @@ The following are the changes from calc version 2.12.4.0 to 2.12.4.2:
The Makefile used in the source rpm (calc-*.src.rpm) no longer uses The Makefile used in the source rpm (calc-*.src.rpm) no longer uses
the -Werror compile flag. This is to help those distributions with the -Werror compile flag. This is to help those distributions with
compilers that make produce (hopefully) complination warnings. compilers that make produce (hopefully) compilation warnings.
NOTE: For testing and calc build purposes will recommend and will NOTE: For testing and calc build purposes will recommend and will
continue to use the -Werror flag. continue to use the -Werror flag.
@@ -518,7 +520,7 @@ The following are the changes from calc version 2.12.4.0 to 2.12.4.2:
one may build a calc binary that is easier to debug. one may build a calc binary that is easier to debug.
Fixed a bug where an certains typos (e.g., calling an unknown Fixed a bug where an certain typos (e.g., calling an unknown
function) would previously cause calc to exit. function) would previously cause calc to exit.
Updated the COPYING file to reflect the new filenames associated Updated the COPYING file to reflect the new filenames associated
@@ -539,7 +541,7 @@ The following are the changes from calc version 2.12.4.0 to 2.12.4.2:
Added dms.cal and hms.cal resource files. The dms.cal is a more Added dms.cal and hms.cal resource files. The dms.cal is a more
functional version of deg.cal. It is a superset except that increment functional version of deg.cal. It is a superset except that increment
and decrement is on the arc second level. The hms.cal is for and decrement is on the arc second level. The hms.cal is for
24-hour cycle instread of the 360 degree cycle of dms.cal. 24-hour cycle instead of the 360 degree cycle of dms.cal.
Changed deg.cal object name from dms to deg so that the more functional Changed deg.cal object name from dms to deg so that the more functional
dms.cal can own the dms object name. dms.cal can own the dms object name.
@@ -547,7 +549,7 @@ The following are the changes from calc version 2.12.4.0 to 2.12.4.2:
Updated 'help obj' to reflect changes to 'show objfunctions' and Updated 'help obj' to reflect changes to 'show objfunctions' and
resource file example list since 1999. resource file example list since 1999.
Fixed problem where CALC_BYTE_ORDER refering to CALC_BIG_ENDIAN Fixed problem where CALC_BYTE_ORDER referring to CALC_BIG_ENDIAN
and CALC_LITTLE_ENDIAN instead of BIG_ENDIAN and LITTLE_ENDIAN. and CALC_LITTLE_ENDIAN instead of BIG_ENDIAN and LITTLE_ENDIAN.
@@ -559,7 +561,7 @@ The following are the changes from calc version 2.12.3.0 to 2.12.3.3:
Calc versions will always be of the form x.y.z.w even when the Calc versions will always be of the form x.y.z.w even when the
MINOR_PATCH (w) is 0. Thus, 2.12.3.0 will be printed as 2.12.3.0 MINOR_PATCH (w) is 0. Thus, 2.12.3.0 will be printed as 2.12.3.0
instread of just 2.12.3. instead of just 2.12.3.
Added MINGW32_NT-5.0 compile target based on a patch from Added MINGW32_NT-5.0 compile target based on a patch from
Brian L. Angus (angus at eng dot utah dot edu). Brian L. Angus (angus at eng dot utah dot edu).
@@ -573,7 +575,7 @@ The following are the changes from calc version 2.12.3.0 to 2.12.3.3:
The ${CALC_INCDIR}/custom is no longer being removed at install time The ${CALC_INCDIR}/custom is no longer being removed at install time
if it is empty. Now when ${ALLOW_CUSTOM} make variable is empty, if it is empty. Now when ${ALLOW_CUSTOM} make variable is empty,
an empty ${CALC_INCDIR}/custom may be left hehind. an empty ${CALC_INCDIR}/custom may be left behind.
Fixed a problem where a "make clobber" would remove custom/Makefile Fixed a problem where a "make clobber" would remove custom/Makefile
and fail to rebuilt it. and fail to rebuilt it.
@@ -643,7 +645,7 @@ The following are the changes from calc version 2.12.1.1 to 2.12.2.2:
Fixed the wording for the -i flag in the calc man page. Fixed the wording for the -i flag in the calc man page.
Added some notes to the help/unexpected file regarding calc Added some notes to the help/unexpected file regarding calc
and interactice shells. and interactive shells.
Fixed bug where a FILEPOS was copied FPOS_POS_BITS octets instead of Fixed bug where a FILEPOS was copied FPOS_POS_BITS octets instead of
FPOS_POS_LEN octets. FPOS_POS_LEN octets.
@@ -667,7 +669,7 @@ The following are the changes from calc version 2.12.1.1 to 2.12.2.2:
operate over a half closed interval. The help/rand and help/random operate over a half closed interval. The help/rand and help/random
refer to the top of the interval as "beyond" instead of "max". refer to the top of the interval as "beyond" instead of "max".
Releaseing source tar balls using bzip2 instead of with gzip. So Releasing source tar balls using bzip2 instead of with gzip. So
what was calc-something.tar.gz is now calc-something.tar.bz2. what was calc-something.tar.gz is now calc-something.tar.bz2.
To "uncompress" use: To "uncompress" use:
@@ -806,7 +808,7 @@ The following are the changes from calc version 2.12.1.10 to 2.12.2:
calc-contrib at asthe dot com calc-contrib at asthe dot com
EMail address an "ifeq ($(target),YOUR_TARGET_NAME)" Email address an "ifeq ($(target),YOUR_TARGET_NAME)"
... "endif" set of lines from the Makefile so that ... "endif" set of lines from the Makefile so that
we can consider them for the next release. we can consider them for the next release.
@@ -939,7 +941,7 @@ The following are the changes from calc version 2.12.1.10 to 2.12.2:
2.5 ^ 2.718i 3.13145i ^ 0.30103i 2.5 ^ 2.718i 3.13145i ^ 0.30103i
Fixed typos in the calc man page thanks to a Debian bug report Fixed typos in the calc man page thanks to a Debian bug report
by A. Costa <agcosta at gis dot .net> that wsa kindly forwarded by A. Costa <agcosta at gis dot .net> that was kindly forwarded
to us by Martin Buck <m at rtin-buck dot de>. to us by Martin Buck <m at rtin-buck dot de>.
@@ -1560,7 +1562,7 @@ The following are the changes from calc version 2.11.10 to 2.11.10:
and ${L64_FORMAT}. Removed longlong.c and longlong.h. The use and ${L64_FORMAT}. Removed longlong.c and longlong.h. The use
of HAVE_LONGLONG=0 was problematic. The lack of complaints about of HAVE_LONGLONG=0 was problematic. The lack of complaints about
the HAVE_LONGLONG=0 shows that the 'long long' type is wide spread the HAVE_LONGLONG=0 shows that the 'long long' type is wide spread
enough warrent not trying to support compilers without 'long long'. enough to warrant not trying to support compilers without 'long long'.
Removed the SVAL and SHVAL macros from zrand.c, zrand.h, and zmath.h Removed the SVAL and SHVAL macros from zrand.c, zrand.h, and zmath.h
as they were causing too many broken C pre-processors and C checkers as they were causing too many broken C pre-processors and C checkers
@@ -1574,7 +1576,7 @@ The following are the changes from calc version 2.11.10 to 2.11.10:
could test calc. Best wishes to the former BSDI folk and thanks could test calc. Best wishes to the former BSDI folk and thanks
for breaking important ground in the Open Source Movement! for breaking important ground in the Open Source Movement!
Fixed several typos found in the documentation and buildin Fixed several typos found in the documentation and builtin
function output by C Smith <smichr at hotmail dot com>. function output by C Smith <smichr at hotmail dot com>.
Fixed -d so that: Fixed -d so that:
@@ -1946,7 +1948,7 @@ The following are the changes from calc version 2.11.5t4.1 to 2.11.5t4.4:
version string. version string.
Added subject requirements for the calc-tester-request and Added subject requirements for the calc-tester-request and
calc-bugs-mail EMail aliases. See: calc-bugs-mail Email aliases. See:
http://www.isthe.com/chongo/tech/comp/calc/email.html http://www.isthe.com/chongo/tech/comp/calc/email.html
@@ -1974,7 +1976,7 @@ The following are the changes from calc version 2.11.5t4.1 to 2.11.5t4.4:
(kawamura at mlb.co.jp) for the bug report and patch! (kawamura at mlb.co.jp) for the bug report and patch!
Fixed headers on fproduct.calc powerterm.calc 4dsphere.calc so Fixed headers on fproduct.calc powerterm.calc 4dsphere.calc so
that they are correcly changed on installation. that they are correctly changed on installation.
Added ${GREP} Makefile variable. Added ${GREP} Makefile variable.
@@ -2258,7 +2260,7 @@ The following are the changes from calc version 2.11.4t1 to 2.11.4t2:
function. It remains for backward compatibility. function. It remains for backward compatibility.
The Makefile now builds have_fpos_pos.h to determine if the The Makefile now builds have_fpos_pos.h to determine if the
a non-scalar FILEPOS has a __pos stucture element. If it does, a non-scalar FILEPOS has a __pos structure element. If it does,
the FILEPOS_BITS is taken to be the size of just the __pos element. the FILEPOS_BITS is taken to be the size of just the __pos element.
Misc fixes related to non-scalar (e.g., structure) FILEPOS. Fixed Misc fixes related to non-scalar (e.g., structure) FILEPOS. Fixed
@@ -2523,8 +2525,8 @@ The following are the changes from calc version 2.11.2t0 to 2.11.2t1.0:
Fixed a bug whereby help files are not displayed correctly on Fixed a bug whereby help files are not displayed correctly on
systems such as NetBSD 1.4.1. Thanks to a fix from Jakob Naumann. systems such as NetBSD 1.4.1. Thanks to a fix from Jakob Naumann.
Changed EMail addresses to use asthe.com. Changed URLs to use Changed Email addresses to use asthe.com. Changed URLs to use
www.isthe.com. NOTE: The EMail address uses 'asthe' and the web www.isthe.com. NOTE: The Email address uses 'asthe' and the web
site URL uses 'isthe'. site URL uses 'isthe'.
Using calc-bugs at asthe dot com for calc bug reports, Using calc-bugs at asthe dot com for calc bug reports,
@@ -2532,7 +2534,7 @@ The following are the changes from calc version 2.11.2t0 to 2.11.2t1.0:
calc-tester-request at asthe dot com for requests to join calc-tester and calc-tester-request at asthe dot com for requests to join calc-tester and
calc-tester at asthe dot com for the calc tester mailing list. calc-tester at asthe dot com for the calc tester mailing list.
Replaced explicit EMail addresses found this file with the <user at Replaced explicit Email addresses found this file with the <user at
site dot domain> notation to reduce the potential for those folks site dot domain> notation to reduce the potential for those folks
to be spammed. to be spammed.
@@ -3008,7 +3010,7 @@ The following are the changes from calc version 2.11.0t8.9.1 to 2.11.0t9.4.5:
by Prentice-Hall (UK) Ltd., 1990.) The piforever() function prints by Prentice-Hall (UK) Ltd., 1990.) The piforever() function prints
digits of pi for as long as your memory and system uptime allows. :-) digits of pi for as long as your memory and system uptime allows. :-)
Fixed the URLs found thruout the source and documentation which did Fixed the URLs found throughout the source and documentation which did
not and in /, but should for performance and server load reasons. not and in /, but should for performance and server load reasons.
Cleaned up and improved handling of "mat" and "obj". The comma in: Cleaned up and improved handling of "mat" and "obj". The comma in:
@@ -3087,7 +3089,7 @@ The following are the changes from calc version 2.11.0t8.9.1 to 2.11.0t9.4.5:
and investigated by Michel van der List <vanderlistmj at sbphrd dot com>. and investigated by Michel van der List <vanderlistmj at sbphrd dot com>.
Made an effort to ensure that the v_subtype of VALUES are initialized Made an effort to ensure that the v_subtype of VALUES are initialized
to V_NOSUBTYPE thruout the source code. to V_NOSUBTYPE through out the source code.
Established a separate calc-bugs address from the calc-tester Established a separate calc-bugs address from the calc-tester
mailing list. Using anti-spam address forms in order to try and mailing list. Using anti-spam address forms in order to try and
@@ -3120,7 +3122,7 @@ The following are the changes from calc version 2.11.0t8 to 2.11.0t8.9:
If $CALCRC has more than one file as in file1:file2 and an error If $CALCRC has more than one file as in file1:file2 and an error
occurs in file1, then calc -c will not read file2. occurs in file1, then calc -c will not read file2.
Fixed some of the old EMail addresses found in calc documentation. Fixed some of the old Email addresses found in calc documentation.
Added HAVE_USTAT, HAVE_GETSID, HAVE_GETPGID, HAVE_GETTIME, HAVE_GETPRID Added HAVE_USTAT, HAVE_GETSID, HAVE_GETPGID, HAVE_GETTIME, HAVE_GETPRID
and HAVE_URANDOM symbols to the Makefile. These symbols, along with and HAVE_URANDOM symbols to the Makefile. These symbols, along with
@@ -3578,7 +3580,7 @@ The following are the changes from calc version 2.11.0t1 to 2.11.0t6.3:
A patch from Ernest Bowen <ernie at turing dot une dot edu dot au> now A patch from Ernest Bowen <ernie at turing dot une dot edu dot au> now
defines special meaning to the first 2 bits of config("lib_debug"): defines special meaning to the first 2 bits of config("lib_debug"):
bit 0 set => messages printed when inputisterminal bit 0 set => messages printed when input is from a terminal
bit 1 set => messages printed when reading from a file bit 1 set => messages printed when reading from a file
The lib/regress.cal regression suite does: The lib/regress.cal regression suite does:
@@ -4527,7 +4529,7 @@ The following are the changes from calc version 2.10.3t5.28 to 2.10.3t5.33:
long Mersenne factorizations. The default reporting loop long Mersenne factorizations. The default reporting loop
is now 10000 cycles. is now 10000 cycles.
SGI Mips r10k compile set is speced for IRIX6.5 with v7.2 SGI Mips r10k compile set is specified for IRIX6.5 with v7.2
compilers. A note for pre-IRIX6.5 and/or pre-v7.2 compilers compilers. A note for pre-IRIX6.5 and/or pre-v7.2 compilers
is given in the compile set. is given in the compile set.
@@ -4788,7 +4790,7 @@ The following are the changes from calc version 2.10.3t5.1 to 2.10.3t5.10:
surprises that C programmers may encounter. surprises that C programmers may encounter.
Updated the 'help', 'intro' and 'overview' to reflect the Updated the 'help', 'intro' and 'overview' to reflect the
full list of non-builtin function help files. Reorered the full list of non-builtin function help files. Reordered the
'full' help file. 'full' help file.
The blkalloc() builtin has been renamed blk(). The blkalloc() builtin has been renamed blk().
@@ -5739,7 +5741,7 @@ The following are the changes from calc version 2.10.2t4 to 2.10.2t24:
The regression test suite output has been changed so that it will The regression test suite output has been changed so that it will
output the same information regardless of CPU performance. In output the same information regardless of CPU performance. In
particular, cpu times of certain tests are not printed. This allows particular, CPU times of certain tests are not printed. This allows
one to compare the regression output of two different systems easier. one to compare the regression output of two different systems easier.
A matrix or object declaration is now considered an expression A matrix or object declaration is now considered an expression
@@ -6062,11 +6064,11 @@ The following are the changes from calc version 2.10.2t1 to 2.10.2t3:
y = fgetstr(f); /* returns "Curt" */ y = fgetstr(f); /* returns "Curt" */
z = fgetstr(f); /* returns "Noll" */ z = fgetstr(f); /* returns "Noll" */
The builtin fgetfield() returns the next field of non-whitepsace The builtin fgetfield() returns the next field of non-whitespace
characters. characters.
The builtins scan(), fscan(), strscan() read tokens (fields of The builtins scan(), fscan(), strscan() read tokens (fields of
non-whitepsace characters) and evaluates them. Thus: non-whitespace characters) and evaluates them. Thus:
global a,b,c; global a,b,c;
strscan("2+3 4^2\n c=a+b", a, b, 0); strscan("2+3 4^2\n c=a+b", a, b, 0);
@@ -6345,7 +6347,7 @@ The following are the changes from calc version 2.10.1t11 to 2.10.1t19:
config("all", "newstd") config("all", "newstd")
Renamed config.h (configuration file built during the make) to conf.h. Renamed config.h (configuration file built during the make) to conf.h.
Added a new config.h to contain info on thw V_CONFIG type. Added a new config.h to contain info on the V_CONFIG type.
Fixed some ANSI C compile warnings. Fixed some ANSI C compile warnings.
@@ -6910,7 +6912,7 @@ The following are the changes from calc version 2.9.3t8 to 2.9.3t9.2:
the rand() builtin does not match the additive 55 / shuffle the rand() builtin does not match the additive 55 / shuffle
generators from the old cryrand.cal file. generators from the old cryrand.cal file.
Added Makfile support for building BSD/386 releases. Added Makefile support for building BSD/386 releases.
The cmp() builtin can now compare complex values. The cmp() builtin can now compare complex values.
@@ -6963,7 +6965,7 @@ The following are the changes from calc version 2.9.3t8 to 2.9.3t9.2:
Some systems do not have uid_t. The file have_uid_t.h, which is Some systems do not have uid_t. The file have_uid_t.h, which is
built from have_uid_t.c will determine if we can or should depend built from have_uid_t.c will determine if we can or should depend
on uid_t being typefed by the system include files. See the Makefile on uid_t being typedefed by the system include files. See the Makefile
for details. for details.
Some systems do not have memcpy(), memset() and strchr(). The Some systems do not have memcpy(), memset() and strchr(). The