- 02 Aug, 2014 27 commits
-
-
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
-
- 01 Aug, 2014 4 commits
-
-
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
-
- 31 Jul, 2014 7 commits
-
-
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.
-
Raymond Toy authored
-
Raymond Toy authored
duplicated in irrat.lisp.
-
Raymond Toy authored
-
Raymond Toy authored
now in C.
-
Raymond Toy authored
-
- 26 Jul, 2014 2 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
* code/exports.lisp: * Export %ieee754-rem-pi/2 and %sincos. * code/irrat.lisp: * Remove some conditionalization that is always true now. * compiler/float-tran.lisp: * %sincos is exported so we don't need the package qualifier.
-