- Mar 08, 1999
- Mar 04, 1999
- Nov 13, 1998
-
-
dtc authored
and bringing it closer to the FreeBSD map. From Raymond Toy.
-
- Sep 17, 1998
-
-
dtc authored
address space.
-
- 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.
-
- Jul 24, 1998
- Jun 19, 1998
-
-
dtc authored
-
- Jun 16, 1998
-
-
pw authored
-
- Jun 07, 1998
-
-
dtc authored
unbound checks.
-
- May 13, 1998
-
-
dtc authored
the non-list error reporting.
-
- Mar 31, 1998
-
-
pw authored
conditionalized by #-long-float resulting in compilation failing due to undefined storage class. This changes the constraint to double-reg.
-
- Mar 30, 1998
- Mar 21, 1998
-
-
dtc authored
-
- Mar 11, 1998
-
-
dtc authored
Enhance the make-complex-*-float VOPs to better handle a destination on the stack.
-
- Mar 10, 1998
-
-
dtc authored
destination on the stack.
-
- Mar 03, 1998
-
-
dtc authored
slots. This allows consing to be avoided when writing to these slots as for the float type.
-
- Feb 24, 1998
-
-
dtc authored
double-float-high-bits, and double-float-low-bits; allowing the argument to be on stack in which case the bits can be accessed directly. Add a %log1p version that checks the argument range necessary for the 386/486, the faster Pentium specific version is used if :pentium is in backend features.
-
dtc authored
-
- Feb 21, 1998
-
-
dtc authored
Combine the fp-single-constant and fp-double-constant storage classes together into the new fp-constant storage class, saving a storage class.
-
- Feb 19, 1998
- Feb 15, 1998
-
-
dtc authored
-
- Feb 14, 1998
-
-
dtc authored
port.
-
- Jan 29, 1998
-
-
dtc authored
-
- Jan 24, 1998
-
-
dtc authored
-
- Jan 17, 1998
- Jan 12, 1998
-
-
dtc authored
argument towards a FP register which can help avoid consing at inappropriate locations.
-
- Jan 06, 1998
-
-
dtc authored
cleanup of the fixnum tests.
-
- Jan 05, 1998
-
-
dtc authored
specifiers by Raymond Toy. With these changes -0.0 and 0.0 and considered separate on the float type intervals which is more natural for many arithmetic function derive type optimizers. These changes are dependent upon the :negative-zero-is-not-zero feature.
-
- Dec 31, 1997
-
-
dtc authored
stack should be setup or the current stack copied.
-
- Dec 20, 1997
-
-
dtc authored
instruction, using an 8 bit test when possible. Exploit this for the various test instructions in the type VOPs. Enhance the fixnum check and predicate, generating faster and more compact code.
-
- Dec 19, 1997
-
-
dtc authored
SAP-stack; this only affected code compiled with the x86-lra feature.
-
- Dec 11, 1997
-
-
dtc authored
random number generator due to Matsumoto and Nishimura - a little faster than the portable lisp code.
-
- Dec 05, 1997
-
-
dtc authored
arguments on the stack (those past the third argument) were not being defaulted to NIL due to a bug and just picked up whatever junk was on the stack. Re-write and enable the branch that handles 4 to 7 arguments because simpler code can be generated in this case.
-