- Aug 03, 2007
- Aug 02, 2007
-
-
rtoy authored
verify the right stuff. I think this just means the wherein-only info wasn't verified.
-
rtoy authored
I checked the notes and they all have to do with either boxing or generic operations (usually from FLOOR). This greatly reduces the amount of noise in the compilation logs.
-
rtoy authored
specified in CLtL2 are implemented yet. These functions live in the EXTENSIONS package. code/env-access.lisp: o The implementation. (Based on code from SBCL) code/exports.lisp: o Export the symbols from the EXTENSIONS package. o Import them into the C package. tools/worldcom.lisp: o Compile env-access.lisp; tools/worldload.lisp: o Load env-access.
-
rtoy authored
rid of a build warning.
-
- Aug 01, 2007
-
-
cshapiro authored
exported during cross compiles.
-
- Jul 31, 2007
-
-
cshapiro authored
errno accessors shared by all ports. Change the definition of UNIX:UNIX-ERRNO so that it always calls down to an accessor function.
-
- Jul 30, 2007
-
-
cshapiro authored
errno value instead of the global errno value.
-
- Jul 24, 2007
-
-
rtoy authored
created and will run, but you can't load new files. Still needs work. src/exec-init.c: o New file that defines builtin_image_flag and initial_function_addr, instead of being defined in lisp.c code/sunos-os.lisp: o Register the :executable feature if needed. lisp/GNUmakefile: o Add exec-init.c to list of src files. o Remove exec-init.o from lisp.a when building on Solaris. lisp/elf.c: o Port the elf code to Solaris. - Basically set up the correct values for the elf header and sections. - The ELF core sections on Solaris don't have valid addresses so we explicitly set them when mapping the core sections. lisp/elf.h o Use SOLARIS instead of sparc. lisp/lisp.c: o builtin_image_flag and initial_function_addr moved to exec-init.c. tools/linker.sh: o Support Solaris tools/make-main-dist.sh: o Support Solaris tools/SunOS-cmucl-linker-script: o New file for SunOS executable.
-
- Jul 22, 2007
-
-
cshapiro authored
it matches the layout of an mcontext. Also, remove an older FreeBSD sigcontext definition.
-
- Jul 21, 2007
-
-
fgilham authored
from code in lisp.c.
-
- Jul 20, 2007
-
-
fgilham authored
-
- Jul 18, 2007
-
-
cshapiro authored
-
- Jul 12, 2007
- Jul 09, 2007
-
-
fgilham authored
-
- Jul 07, 2007
-
-
fgilham authored
-
- Jul 06, 2007
-
-
cshapiro authored
-
- Jun 27, 2007
-
-
rtoy authored
o Add some declarations in various places to get rid of some warnings. o Rearrange DD-%ASIN to get rid of some warnings. o Declare the type of DD-%SIN, DD-%COS, and DD-%TAN because cmucl doesn't compute the correct return type.
-
- Jun 22, 2007
-
-
rtoy authored
of them. Use hash tables instead of an alists for holding and constructing the necessary objects. This can vastly speed up the reader in some cases. But unfortunately it slows down the reader when the circular structure is "small". Some care has been taken not to make the reader slow when there are now #= constructs. This is based on a patch from Jared Davis. reader.lisp: o Add the new hash tables and initialize them appropriately. sharpm.lisp: o Update #= and ## macros to use the new hash tables.
-
- Jun 21, 2007
-
-
rtoy authored
-
- Jun 20, 2007
-
-
rtoy authored
Signal an error if they're not. (Previously, only checked to see if the element-type was a subtype of the displaced-to array.)
-
- Jun 11, 2007
-
-
rtoy authored
o Handle signed-zeroes for addition, subtraction, and multiplication of double-double floats. That is, return the correct signed zero for the result. o Try to handle overflow in addition, multiplication, and division by returning infinity, if the overflow or divide-by-zero trap is disabled. This is done by looking to see what the corresponding double-float operation would return. This probably needs more work. code/irrat-dd.lisp: o Remove the careful-mul stuff from dd-complex-atanh since we handle signed zeroes better now during double-double multiplication.
-
- May 29, 2007
-
-
rtoy authored
o Allow microseconds in the time. We don't do anything with the microseconds; we just recognize it and through it away. o Add a check that if the day of the week is specified, it actually makes sense with the given date. Thus, "Wed May 29, 2007" signals an error since May 29, 2007, is Tuesday. o Some slight rearrange of the code for consistency.
-
rtoy authored
-
- May 25, 2007
-
-
rtoy authored
DD-COMPLEX-ATANH with -0w0 to get the correct value.
-
rtoy authored
from fasl files. Use %make-double-double-float instead of make-double-double-float because the latter does a renormalization, which trashes the sign. The former constructs the double-double exactly as given, which is really what we want since the fasl has the correct components.
-
rtoy authored
o Fix a typo in a docstring. o Fix DD-COMPLEX-ASIN again: - The previous fix for asin(-2) being wrong actually broke the case for asin(2). Revert that. - The issue was that in our explicitly handling of the atan(y/0) case we didn't take into account the sign y and 0. Fix that.
-
- May 24, 2007
- May 23, 2007
- May 22, 2007
-
-
rtoy authored
think this was causing PCL to think that (complex double-double-float) was not a subtype of complex.
-
- May 19, 2007
-
-
rtoy authored
For large numbers we did not check for odd-valued results that needed to be rounded to even.
-
- May 02, 2007
-
-
rtoy authored
month Add check for valid number of days for the given month.
-
- Apr 07, 2007