- Feb 02, 2011
- Feb 01, 2011
-
-
rtoy authored
to trace a local function was checking for the wrong thing.
-
- Jan 27, 2011
-
-
rtoy authored
attribute-table-limit and if the newvalue is #'read-token, we don't actually add the entry to the character-macro-hash-table, because that is the default value for the hash-table. This helps to keep the hash-table size small.
-
- Jan 21, 2011
-
-
rtoy authored
we produce 32-bit binaries instead of the default 64-bit (on 10.6 and later).
-
- Jan 12, 2011
-
-
rtoy authored
suggested by Helmut Eller on cmucl-imp, 2011-01-08.
-
- Jan 09, 2011
-
-
rtoy authored
the resulting binary still works on 10.5. lisp/Config.x86_darwin: o Add -m32 flag to build and link a 32-bit binary. lisp/Darwin-os.h: o Include <sys/ucontext.h> instead of <ucontext.h> to get rid of the error about deprecated functions in ucontext.h. lisp/gencgc.h: o Mac OS X defines PAGE_SIZE in a header and that conflicts with our name. Rename our PAGE_SIZE to GC_PAGE_SIZE. lisp/gencgc.c: o Rename PAGE_SIZE to GC_PAGE_SIZE.
-
- Jan 07, 2011
- Dec 27, 2010
- Dec 26, 2010
-
-
rtoy authored
FIND-FOREIGN-FUNCTION-NAME.
-
rswindells authored
registers. The test is a stub on everything except NetBSD for now.
-
rtoy authored
-
rtoy authored
from Rob Warnock.
-
-
- Dec 24, 2010
-
-
rtoy authored
-
- Dec 23, 2010
-
-
rtoy authored
Among other things, this makes tracing work with x87 floating-point values.
-
rtoy authored
-
rtoy authored
because it makes breakpoints not work for some reason.
-
rtoy authored
-
rtoy authored
working when tracing, for example (declaim (ftype (function (double-float) double-float) fact)) (defun fact (x) (declare (double-float x)) (if (= x 1) 1d0 (* x (fact (1- x))))) lisp/x86-lispregs.h o NetBSD has access to the eflags register lisp/x86-arch.c: o Add some debugging prints (disabled). o The stuff near line 262 about pc-9 pointing to the pushf instruction should be conditioned on SC_EFLAGS because that's what decides whether we insert the pushf instructions for single stepping.
-
rtoy authored
o Add some debugging prints.
-
rtoy authored
registers. This works. We also try to get the correct data for the x87 registers, but this is not tested.
-
rtoy authored
lisp/Config_x86_netbsd: o Define EXEC_FINAL_OBJ, like other x86 ports. lisp/elf.c: o Use the new linker.sh command script to link the executable. lisp/lisp.c: o Use new method of getting the initial_function.
-
rtoy authored
-
rtoy authored
-
rtoy authored
get the initial_function from the initial_function_addr, not the address of initial_function_addr.
-
- Dec 22, 2010
-
-
rtoy authored
(where we only support Sun C now).
-
rtoy authored
that the correct object files are dumped and so that we can link them all together. However, the resulting exectable does not work on Solaris/x86.
-
rtoy authored
-
rtoy authored
-
rtoy authored
Solaris/x86. There should be no functional changes for either other x86 ports or for the sparc port.
-
- Dec 19, 2010
-
-
rtoy authored
NIL. (From Paul Foley.)
-
- Dec 18, 2010
-
-
rtoy authored
Adjust the CONTROL_STACK_SIZE and SIGNAL_STACK_START appropriately.
-
- Dec 14, 2010
-
-
rtoy authored
work, but doesn't anymore because the domain won't normally be NIL anymore.
-
rtoy authored
o More cleanups. Basically back to rev 1.93 with a couple more cleanups, but this works on sparc. bootfiles/20b/boot-2010-12.lisp: o Use this to bootstrap the necessary values in the compiler backend for the foreign-linkage-space.
-