- Jul 29, 2004
-
-
rtoy authored
-
rtoy authored
#C(0d0 0d0) failing a typecase. Then doing a backtrace gave another error about some negative number not being a positive fixnum. The former error is caused by a bad definition of undefined_tramp. The latter error is caused by the debugger not being able to compute the offset correctly. (Fixes ported from sbcl.)
-
rtoy authored
doesn't like.
-
- Jul 28, 2004
-
-
cwang authored
At some point we should investigate 4-bit low-tag for amd64.
-
- 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