Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The following are the changes in this release: Updated BUGS about MSYS2 on Windows compiling of calc. Added more git related checks and sanity checks to chk_tree. Added ${FSANITIZE} make variable to Makefile.config to hold common Address Sanitizer (ASAN) optins to modern Linux and macOS. The Address Sanitizer is NOT enabled not compiled in by default. Improved comments in Makefile.local for RHEL9.2 (Linux) and for macOS 14.0 that, when uncommented and calc is recompiled (i.e., make clobber all) will enable the Address Sanitizer (ASAN) for calc. Fixed memory leaks in the logn, aversin, acoversin, avercos, acovercos, ahaversin, ahavercos, ahacovercos, aexsec, aexcsc, and acrd. Fixed a compile error in zmath.h that impacted legacy 32-bit Big Endian machines. Thanks goes to GitHub user @gromit1811 for their pull request. Fixed the check for <sys/mount.h> when forming have_sys_mount.h. Thanks goes to GitHub user @gromit1811 for their pull request. Added "STATIC bool blum_initialized = false" to zrandom.c to improve how the code detects if the Blum-Blum-Shub pseudo-random number generator is seeded or not, and how to free the state correctly. NOTE: There is a very minor memory leak in zrandom.c that will be fixed in a later release.
- Loading branch information