- Aug 02, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
* fdlibm.h: * Declare fdlibm_log1p and __ieee754_log * e_acosh.c: * Use unions to get the parts of a double. * Use fdlibm_log1p instead of log1p. * e_atanh.c: * Use unions to get the parts of a double. * Use fdlibm_log1p instead of log1p. * s_asinh.c: * Rename from asinh to fdlibm_asinh. * Use unions to get the parts of a double. * Use fdlibm_log1p instead of log1p.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
routine names. * fdlibm.h: * Correct the names for sin, cos, and tan; they have fdlibm_ prefix. * Declare fdlibm_expm1 and __ieee754_exp. * e_cosh.c: * Use unions * Call fdlibm_expm1 instead of expm1. * e_sinh.c: * Use unions * Call fdlibm_expm1 instead of expm1. * s_tanh.c: * Use unions * Call fdlibm_expm1 instead of expm1.
-
Raymond Toy authored
-
Raymond Toy authored
statements.
-
Raymond Toy authored
statements.
-
Raymond Toy authored
-
Raymond Toy authored
The compiler thinks k might not be initialized because the if on line 143 might not be true, leaving t uninitialized. We know that the condition is always true because |x| < -2^-28 in the previous line.
-
Raymond Toy authored
The compiler thinks t might not be initialized because the if on line 90 might not be true, leaving t uninitialized. We know that the condition is always true because |x| < -2^-27 in the previous line.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
* e_pow.c: * Use unions to get to the parts of a double * fdlibm.h: * Declare sqrt function.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Aug 01, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
This appears to be a very old bug where clear-output didn't clear the output for fd-streams.
-
Raymond Toy authored
See ticket #101. This fixes item 1 of that bug report.
-
Raymond Toy authored
-
- Jul 31, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
This is the patch from the ticket except that the boot file name has been changed to conform to the usual naming rules. To test it, try (c::info :source-location :class 'error). This should return something like #S(C::FILE-SOURCE-LOCATION :FORM-NUMBERS 52 :PATHNAME "target:code/error.lisp") Notes: * compiler/globaldb.lisp: New info-type source-location/class. As class names can theoretically also be variable names it seemed reasonable to introduce this instead of using the existing source-location/defvar. * code/error.lisp (%compiler-define-condition): Take source-location as argument and store it in the infodb. (define-condition): Pass source-location along. * bootfiles/20e/boot-2014-06-1.lisp: New bootfile needed because error.lisp is compiled before globaldb.lisp.
-