ChangeLog for fpieee-ext.c Unattributed changes are by David N. Williams. Last revision dates in source files may reflect cosmetic changes not recorded here. Version 0.5.2 6Nov05 * Added caching of the rounding mode to circumvent longjmp() clobbering in the inner interpreter. 7Nov05 * Revised comments for FEGETROUND and FESETROUND to conform with Single UNIX 3. Version 0.5.1 29Aug05 * Changed return for SIGNBIT to an ANS Forth flag instead of a bit. Version 0.5.0 21Jan05 * Start. 26Jan05 * Dereference bug in FESETEXCEPTFLAG. Realized there will be a problem if TOS is ever a register. 27Jan05 * Added floating-point auxilliary functions and constants (not all). Seem to have found a darwin bug in ilogb() vs. FP_ILOGB0 and FP_ILOGBNAN. Also Harbison and Steele say FP_ILOGB instead of FP_ILOGB0. 1Feb05 * Added FLOATING-EXT autoload, since the functions here use the floating point stack and numbers. 3Feb05 * Added P4_INTO ("EXTENSIONS", 0). 21Feb05 * Added MODF, MODFD. Added FEXP2, FLOG2 in the new elementary functions section, which should eventually go in some other module. 22Feb05 * Added new elementary functions FCBRT, FMA, FDIM, FERF, FERFC, FGAMMA, FLNGAMMA. 23Feb05 * Changed FMA to F*+, and changed stack effect. 13May05 * Decided not to add the nonraising fp comparisons, because they seem of marginal use, and ordinary comparisons don't raise an exception anyway in our system.