- 17 Feb, 2011 1 commit
-
-
rtoy authored
This fixes ansi-test COMPILE-FILE.14. compiler/fndb.lisp: o Tell compiler that :OUTPUT-FILE can also be a stream. general-info/release-20c.txt: o Update.
-
- 02 Feb, 2011 4 commits
- 01 Feb, 2011 1 commit
-
-
rtoy authored
to trace a local function was checking for the wrong thing.
-
- 27 Jan, 2011 1 commit
-
-
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.
-
- 21 Jan, 2011 1 commit
-
-
rtoy authored
we produce 32-bit binaries instead of the default 64-bit (on 10.6 and later).
-
- 12 Jan, 2011 1 commit
-
-
rtoy authored
suggested by Helmut Eller on cmucl-imp, 2011-01-08.
-
- 09 Jan, 2011 1 commit
-
-
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.
-
- 07 Jan, 2011 2 commits
- 27 Dec, 2010 2 commits
- 26 Dec, 2010 5 commits
-
-
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.
-
-
- 24 Dec, 2010 1 commit
-
-
rtoy authored
-
- 23 Dec, 2010 11 commits
-
-
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.
-
- 22 Dec, 2010 5 commits
-
-
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.
-
- 19 Dec, 2010 1 commit
-
-
rtoy authored
NIL. (From Paul Foley.)
-
- 18 Dec, 2010 1 commit
-
-
rtoy authored
Adjust the CONTROL_STACK_SIZE and SIGNAL_STACK_START appropriately.
-
- 14 Dec, 2010 2 commits
-
-
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.
-