- Jul 27, 2004
- Jul 26, 2004
-
-
rtoy authored
-
- Jul 25, 2004
-
-
pmai authored
-
pmai authored
-
pmai authored
Besides support for Darwin foreign loading, and updates to the ppc-vm and bsd-os files, this commit removes unix:unix-errno as a foreign variable and replaces it with a function named unix-errno, and a (setf unix-errno). This makes both glibc support cleaner, and enables ports like PPC/Darwin (and the upcoming win32 port) which have no easy way of accessing errno as a foreign variable able to support this functionality at all. The current implementation of this is rather make-shift, it would likely be much cleaner to go the SBCL way and mediate all access to errno via defined functions in the C runtime. As an interim feature, the frobbing of the float-trap-modes is currently commented out for Darwin because of ongoing breakage.
-
pmai authored
make the call to foreign-linkage-init conditional on linkage-table, too.
-
pmai authored
-
pmai authored
linkage-table feature. This seems much cleaner than relying on the contents of foreign-linkage also working in non-linkage-table cores and runtimes.
-
pmai authored
-
pmai authored
loaded, we actually do want to fiddle with internal packages, so say so properly upfront.
-
pmai authored
This includes various fixes from SBCL and other sources to the PPC backend. It also does away with Gary Byers' renumbering of the type tags for function and instance pointers, which allowed for a slightly clever and presumably faster function calling convention. These changes have been conditionalized out with the PPC-FUN-HACK conditional, so that we might revisit the changes in the future. The current port has only been tested without PPC-FUN-HACK, but this might change.
-
pmai authored
cleanup of the includes.
-
- Jul 24, 2004
-
-
rtoy authored
assertion, let's disable gc assertions on sparc now.
-
- Jul 21, 2004
-
-
rtoy authored
-
- Jul 20, 2004
- Jul 19, 2004
-
-
rtoy authored
Currently only for (unsigned-byte 32) and subtypes thereof.
-
- Jul 16, 2004
- Jul 15, 2004
- Jul 14, 2004
- Jul 13, 2004
-
-
pmai authored
versions of all the required things, this commit separates the interrupt handler proper (now interrupt_handle_now_handler) from the actual work-horse (interrupt_handle_now), which is now only ever called from the two interrupt handlers, interrupt_handle_now_handler and maybe_now_maybe_later. This follows similar changes in SBCL, and is in fact needed in order to properly use sigreturn in signal handlers, as required to work around a problem with the G5.
-