- Jan 29, 1998
- Jan 26, 1998
-
-
pw authored
right again (I hope).
-
pw authored
an alpha box running with complex-float and signed-array.
-
dtc authored
the *all-processes* list, function affected: make-process, destroy-process, restart-process, disable-process, and enable-process. Save and restore the process wait return value when a process is interrupted in case a process is interrupted before it reads the return value.
-
- Jan 25, 1998
-
-
dtc authored
make-stack-group. The binding stack size didn't match the actual vector length which was recently reduced, this typically led to heap and bindings stack corruption. Better abstract the creation of the initial binding stack, adding a new function initial-binding-stack.
-
dtc authored
simple-unboxed-array types. Fixes the dumping of constant complex float arrays.
-
pw authored
package. These operate on the PCL class structure rather than the cmucl class structure.
-
dtc authored
the complex value returned from the setter function.
-
dtc authored
ports; fake_foreign_function_call must be called before sap_alloc on the non-x86 port so that current_dynamic_space_free_pointer is setup from reg_ALLOC.
-
dtc authored
access and set complex float debug variables.
-
- Jan 24, 1998
-
-
dtc authored
-
dtc authored
although it probably wasn't broken on the Alpha.
-
dtc authored
single-float result for a real argument whereas the result type should have been a float in this case; only for a rational argument can will the result type be a single-float. This in turn fixes the mis-compiling of some maths functions, for example (exp #C(0d0 1d0)) was returning garbage. Fix a similar problem in the cis derive-type optimizer, however the fix doesn't special case rational arguments, always defaulting to a float.
-
dtc authored
-
- Jan 22, 1998
-
-
dtc authored
-
dtc authored
-
pw authored
additional packages which must be obtained from a CTAN repository. See the file header for details.
-
pw authored
warning like ".ARG0. is defined but not used" was being emitted. Turns out that in such a case PCL generates an effective-method consisting of (error "No primary method for ...") or some such, thus ignoring the user method and not passing the supplied arguments to error. This change checks for the above case and inserts an ignorable declaration for the method arguments.
-
pw authored
methods that invoke call-next-method. As all original arguments are passed to the next method, the compiler shouts a warning that ignored variables are being read, although it is not lexically apparent.
-
dtc authored
should be a tagged-num no a positive-fixnum.
-
dtc authored
function make-nlx-entry-argument-start-location - simplifies cross compiling.
-
dtc authored
the backend differers from the native backend - allows cross-compiling form the x86 to the sparc which have differing byte orderings.
-
- Jan 21, 1998
-
-
dtc authored
Adding signed-byte 8 and 16 accessors which were trivial because there was already support for signed partial accessors. Fix a typo in define-partial-setter signed short constant.
-
dtc authored
-
dtc authored
support function. This will bring these ports inline with the x86 port making cross-compiling easier, however these are not enable yet as their require some bootstrapping.
-
dtc authored
-
pw authored
-
dtc authored
-
dtc authored
-
dtc authored
:negative-zero-is-not-zero feature; from Raymond Toy.
-
- Jan 20, 1998
-
-
dtc authored
-
dtc authored
the MP package.
-
dtc authored
the byte compiler - a necessary branch was being flushed.
-
pw authored
-
pw authored
-
pw authored
Clean out ancient conditionals for excl and symbolics.
-
pw authored
for ancient architectures. Add a CLOS-MOP package definition (nicknamed MOP) that exports those PCL symbols that are defined in AMOP. MOP shadows a few Lisp symbols like find-class that need to work on PCL class objects.
-
- Jan 19, 1998
-
-
dtc authored
been returning two values.
-
dtc authored
a return address as a SAP. To save the costly calculation of the SAPs code object the profiler maintains callers as SAPs assuming the caller code objects will not move. GENCGC may move code objects and these should be GCed to an older generation before profiling else some caller code objects may be lost.
-