- Aug 10, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
stream.
-
- Aug 09, 2014
-
-
Raymond Toy authored
* code/reader.lisp: * The READER-ERROR condition tries to be helpful and print out the position of where the error occurred using FILE-POSITION. But FILE-POSITION flames out when the stream is closed, so check for a closed stream before calling FILE-POSITION * tests/trac.lisp: * Add test from the bug report. * general-info/release-20f.txt: * Update.
-
Raymond Toy authored
Implements STREAM-FILE-POSiTION and (SETF STREAM-FILE-POSITION). * code/stream.lisp: * Add support for Gray streams in FILE-POSITION. * pcl/gray-streams.lisp: * Define STREAM-FILE-POSITION and (SETF STREAM-FILE-POSITION). * Add methods on FUNDAMENTAL-STREAM, CHARACTER-INPUT-STREAM, and CHARACTER-OUTPUT-STREAM. * code/exports.lisp: * Export STREAM-FILE-POSITION.
-
Raymond Toy authored
Config.x86_freebsd and Config.x86_netbsd long ago.
-
Raymond Toy authored
snapshot). The wiki entry has the right info.
-
- Aug 07, 2014
-
-
Raymond Toy authored
- Aug 06, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
* Add -m32 flag to build 32-bit object files and binaries. * Update -L to where the 32-bit X11 libraries are on my OpenSuSE 11.3 system. (This wasn't working before because apparently I didn't actually have the 32-bit X11 libraries installed.)
-
- Aug 05, 2014
-
-
Raymond Toy authored
temp. The setter is also simplified slightly by possibly removing an unnecessary move.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
NetBSD. Reported by Robert Swindells who also provided the fix.
-
Raymond Toy authored
Netbsd apparently doesn't like this, so we're moving that option to the linux and darwin config files. Reported by Robert Swindells.
-
Raymond Toy authored
Add a lifetime spec to the arg so that we don't accidentally destroy the arg when writing the two results. Previously, HI-BITS was allocated to the same register as FLOAT (in a descriptor). Writing HI-BITS would destroy the contents of the FLOAT and when trying to write lo-bits, we would read from the wrong address because FLOAT now contains the high bits of the double float number.
-
- Aug 04, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
Remove the variables i0 and i1 since they weren't used anywhere anyway. They weren't used in the original code either.
-
Raymond Toy authored
I think the offending code in each case is trying to extract the low word if x. I think it works because on a little-endian machine, *(unsigned*)&one is 0 since the low word is stored first. On a big-endian machine, *(unsigned*)&one is the high word which, when right shifted by 29, gives 1. That is added to the address of x to get the low word of x.
-
Raymond Toy authored
linux that they might be used uninitialized.
-
Raymond Toy authored
4.4.1 on Linux.
-
Raymond Toy authored
-
- Aug 03, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
processors.
-
Raymond Toy authored
instructions. This is completely untested.
-
Raymond Toy authored
since they're in GNUMakefile now.
-
Raymond Toy authored
* Add the appropriate gcc options to enable sse2 instructions. * Remove the fdlibm routines since they're in GNUMakefile now.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
GNUMakefile now.
-
Raymond Toy authored
* GNUMakefile: * List all of the fdlibm files here instead of the individual configs because we use fdlibm everywhere now. * Config.x86_common: * Remove e_rem_pio2 and k_rem_pio2 which is in GNUMakefile now. * Config.x86_darwin: * Remove all of the fdlibm files since they're in GNUMakefile now. * Config.x86_linux: * Remove all of the fdlibm files since they're in GNUMakefile now.
-
Raymond Toy authored
update to include the rest of the fdlibm routines. With this change, all of the C code should now use sse2 instructions as needed, which means no more -ffloat-store, and the couple of test cases like tan.exceptions no longer fail because we signal execptions as expected.
-
- Aug 02, 2014
-
-
Raymond Toy authored
-
Raymond Toy authored
.
-
Raymond Toy authored
* fdlibm.h: * Declare fdlibm_atan * e_atan2.c: * Use fdlibm_atan instead of atan.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-