- Jul 13, 2006
- Jul 12, 2006
-
-
rtoy authored
closure_function_header and the following entries were not correct. Also, rename unused function header 1 and 2 to be "byte code function" and "byte code closure", respectively, since that's what internals.h says. We really need to generate this list during genesis or something instead of having to do this by hand!
-
- Jul 10, 2006
-
-
rtoy authored
default. You have to specify (SPACE 0).
-
- Jul 07, 2006
-
-
rtoy authored
o Change the following functions to be maybe-inline instead of inline so we don't inline them by default unless the user says so by specifying (SPACE 0): ADD-DD, MUL-DD-D, MUL-DD, ADD-DD-D, SQR-DD, DIV-DD, DIV-DD-D, SQRT-DD code/irrat-dd.lisp: o Set (SPACE 0) for these functions so we inline the operations. (Should we really inline all of these?)
-
rtoy authored
components instead of using the default.
-
rtoy authored
it so the user can use EXT:DD-PI to get at a double-double-float pi.
-
rtoy authored
double-double-floats if the arg is non-negative.
-
rtoy authored
a FLOAT type. (We were silently dropping the bounds before.)
-
- Jul 05, 2006
-
-
rtoy authored
Brent Ludington, cmucl-help, 2006-06-21. bootfiles/19c/boot-2006-06-3.lisp: o Bootstrap file to remove LISP::SOCKET-ERROR in favor of EXT:SOCKET-ERROR. (Not really needed, if you just answer the restarts in the obvious way.) code/exports.lisp: o Export EXT:SOCKET-ERROR. The LISP package already uses the EXT package, so we're set.
-
- Jul 01, 2006
- Jun 30, 2006
-
-
rtoy authored
The merge is from the tag "double-double-irrat-end". The double-double branch is now obsolete. The code should build without double-double support (tested on sparc) as well as build with double-double support (tested also on sparc).
-
- May 31, 2006
-
-
rtoy authored
o Move some bugfix entries to ANSI compliance fixes.
-
- May 30, 2006
-
-
fgilham authored
executable.
-
- May 23, 2006
-
- May 20, 2006
-
-
rtoy authored
-
- May 18, 2006
-
-
rtoy authored
methods.
-
- May 15, 2006
-
-
rtoy authored
some power. (Maxima does this sometimes, and it's annoying to have CMUCL stop for this.)
-
- May 11, 2006
-
-
rtoy authored
around) the issue with defmacro inside a without-package-locks.
-
- May 09, 2006
-
-
rtoy authored
function is :external, don't return from the loop if it's an flet/labels function. That way, it gets disassembled.
-
- May 07, 2006
-
-
rtoy authored
o Comment out the +/fixnum and -/fixnum. The C code doesn't support the fixnum-additive-overflow-trap, and this vop doesn't do enough checking of the args. (defun foo (x y) (the fixnum (+ (the fixnum x) (the fixnum y)))) triggers bad behavior if there's an overflow, or if x or y is not a fixnum. Everything still works without these vops. The check for fixnum args becomes explicit, and the result is explicitly checked for a fixnum result. I'm guessing this was modeled after the Sparc version of these vops, which actually checked the tag bits and for overflow. ppc/parms.lisp: o Remove the fixnum-additive-overflow trap because we don't use it anymore.
-
- May 03, 2006
-
-
rtoy authored
sometimes, during constant folding in the compiler. (What else is missing?)
-
- May 01, 2006
-
-
rtoy authored
-
rtoy authored
o Add an additional case where we want to print out a trailing zero: There's no width constraint and the previous character was a decimal point, so the fraction to be printed is zero. code/print.lisp: o Honor the d option if we run out of room so (format nil "~,2f" 0.001) produces "0.00", not "0.001".
-
- Apr 28, 2006
- Apr 26, 2006
-
-
rtoy authored
o Add new search-list "ld-library-path:" which contains the value of the environment variable "LD_LIBRARY_PATH". src/foreign.lisp: o Modify LOAD-FOREIGN so that we will try to load a single file as a shared library first. If that fails, we try loading it as an object file. We do not try to see if the library exists (via probe-file or anything). Instead we let dlopen do whatever it would normally do to find the file, including searching LD_LIBRARY_PATH. o REINITIALIZE-GLOBAL-TABLE now has a few restarts to allow the user to decide what to do if a shared library cannot be found. The restarts are ignoring the problem, trying to reload the file again, or specifying a new path. o REINITIALIZE-GLOBAL-TABLE is placed on EXT:*AFTER-SAVE-INITIALIZATIONS* now.
-
- Apr 13, 2006
-
-
rtoy authored
apply the appropriate ones to the dummy loop counter. Also get the appropriate declarations for the loop counter so they can be applied to the result-form of the loop.
-
- Apr 07, 2006
-
-
fgilham authored
package.
-
- Apr 03, 2006
-
-
rtoy authored
-
- Mar 18, 2006
-
-
rtoy authored
o Add HANDLE-AND-INST to handle reset of pseudo-atomic flag. o Adjust MAYBE-ADD-NOTES accordingly.
-
- Mar 17, 2006
-
-
rtoy authored
o Add function get_h_errno to extract h_errno. code/internet.lisp: o On Linux, call the get_h_errno function to get h_errno instead of calling __h_errno_location ourselves since that's not part of the public API.
-
- Mar 14, 2006
-
-
rtoy authored
o The error message in CONNECT-TO-INET-SOCKET could be getting the wrong message if closing the socket causes an error. o The function (FLET DOTTED-QUAD CONNECT-TO-INET-SOCKET/NON-BLOCKING) was not using its argument. (No actual change in behavior because all uses of DOTTED-QUAD were with an arg of ADDR anyway.)
-
rtoy authored
o Make UNPARSE-UNIX-PIECE honor *IGNORE-WILDCARDS*. Requested by Lynn Quam so namestrings can be given to run-program and friends without pathname wildcards escaped.
-
rtoy authored
to return the address of the (thread-local) h_errno variable, so use that to get the value of h_errno. Add GET-H-ERRNO function to return the value of h_errno.
-
- Feb 27, 2006
- Feb 25, 2006
-
-
rtoy authored
foreign symbol error trap.
-