- Mar 08, 1999
- Mar 04, 1999
- Feb 25, 1999
-
-
pw authored
It is a benign revision as no structures are redefined. At some later point the definitions in compiler/objdef could be removed, perhaps in sync with some other type change.
-
- Feb 20, 1999
-
-
pw authored
From: Julian Dolby <dolby@csag-226-8.UCSD.EDU> Enclosed below are diffs against the cvs repository as of Feb 12; aside from minor changes like using different include files (e.g. validate.h instead of x86-validate.h in Linux-os.c) and adding alpha-linux specifics unix-glibc2.lisp, there are two code changes. The first is to signal handling. I had to put the POSIX-SIGS ifdefs into places used by alpha but not by x86, and I ifdef'ed out most of the linux #define kludges for signals for alpha linux, since alpha linux uses OSF/1 signals rather than linux ones. The second is that the trick of or'ing 2 into the reg_ALLOC address to cause faults does not work on alpha linux since the kernel traps and handles the unaligned access; I did not find a way to change that kernel behavior, so I changed the code to or (1<<63) into the address to cause a seg fault, and then check, in the seg fault handler, to see if the high-order address bits are set. One change I made is to the memory layout (lisp/alpha-validate.h and compiler/alpha/parms.lisp); that change is not needed to make lisp run on alpha linux, but is there because I wanted more heap space.
-
- Feb 02, 1999
-
-
pw authored
directory pathname designator. This change may break some user code.
-
- Jan 25, 1999
- Jan 23, 1999
-
-
dtc authored
-
- Jan 15, 1999
-
-
dtc authored
flushable as it destructively modifies the sequence argument.
-
- Nov 26, 1998
-
-
dtc authored
allocated, otherwise the constants may be overwritten when lisp starts.
-
- Nov 13, 1998
- Nov 02, 1998
-
-
dtc authored
valid types. * Restrict the (+ x 0) transform to rationals, because (+ -0.0 0) is 0.0, not -0.0.
-
- Oct 03, 1998
-
-
dtc authored
o Fix bugs in interval-intersection/difference, and some cleanup of unused stuff. o Make interval-intersect-p use interval-intersection/difference. o Added signed-interval->=, and make interval-range-info use it instead of it's own version.
-
- Oct 01, 1998
-
-
dtc authored
functions, from Raymond Toy.
-
- Sep 29, 1998
-
-
dtc authored
numeric-type to a high and low bound for which negative and positive zero being distinct as for the :negative-zero-not-zero feature. This fixes some problems that occurred when not compiled with the :negative-zero-not-zero feature.
-
- Sep 20, 1998
-
-
dtc authored
argument with the domain and compute the bounds on the intersection. If there's anything left over, add the complex type as the result. From Raymond Toy.
-
dtc authored
intersection between two intervals, and the "difference" (the union of the intervals minus the intersection). From Raymond Toy.
-
dtc authored
-
- Sep 17, 1998
-
-
dtc authored
address space.
-
- Sep 13, 1998
-
-
dtc authored
-
- Aug 30, 1998
-
-
dtc authored
larger heaps and stacks: * There is now the potential for up to 2.75GB dynamic space on FreeBSD, and 1.75GB on linux. Since GENCGC statically allocates page tables the default size is set at just 1GB. * The Read-only and Static spaces have been increased to 256MB allowing larger heaps to be purified. The Read-only and Static spaces are in the same locations for both the FreeBSD and Linux ports to avoid unnecessary binary incompatibility. * The Control stack and Binking stack now have room for upto 128MB, supporting deeply nested algorithms, and potentially giving room for subdivision for thread stacks. * There is a reserve for the FreeBSD static libraries in the event that the FreeBSD lisp binary is dynamically linked, and the foreign segment size for FreeBSD is now 32MB, up from just 4MB. * There is now significantly more room for C allocated memory, roughly 128M on Linux and 224M on FreeBSD.
-
- Aug 23, 1998
-
-
dtc authored
-
- Aug 22, 1998
- Jul 24, 1998
- Jul 10, 1998
-
-
dtc authored
transform; from Raymond Toy.
-
- Jul 09, 1998
-
-
dtc authored
on the sparc V9 not 61, noted by Raymond Toy.
-
- Jun 19, 1998
-
-
dtc authored
-
- Jun 18, 1998
-
-
dtc authored
-
- Jun 16, 1998
-
-
pw authored
-
- Jun 11, 1998
-
-
dtc authored
sap-ref-32 into the x86 code objects as the x86 instructions are not word aligned and this sap-ref fails when cross compiling from the sparc port, instead use multiple sap-ref-8s. Spotted by Raymond Toy.
-
- Jun 07, 1998
- May 29, 1998
-
-
dtc authored
%instance-typep to be later handled by an IR1 transform. This improves type propagation and allows tests known a compile time to be optimised away, and when the IR1 transform is eventually delayed constraint propagation will get a chance.
-
- May 15, 1998
-
-
dtc authored
(declare (typespec ..)). A compiler note is generated at high brevity for now when abbreviated declarations are processed to help catch any problems.
-
- May 13, 1998
-
-
dtc authored
the non-list error reporting.
-