Does the sparc sigemt_handler need to arch_skip_next_instruction when fielding a pseudo-atomic-interrupted trap? Stack overflow handling. New function-end breakpoint support. The scheduler needs to know that some instructions can cause a pipeline stall even if they don't need nops. The indentation when tracing functions that tail-call other functions is real strange. lisp::get-group-or-user-name should use getpwent so it works with the yellow pages. flush-output-buffer before doing a file-length. Miles' fd-stream mods: - /dev/tty gets left open even if we decide not to use it. - merge the patch he sent. ;;;; HPPA stuff. Figure out how to use the immediate offset in ble/be to not have to compute the full raw-pc in LIP. ;;;; Pathname fixes (unix-namestring foo nil) should ignore non-existant directories. permission denied errors inside of unix-namestring should be signaled. High priority: GC/interrupt lossage: - LIP doesn't get fixed if it points to the raw function address and nothing else points to the function or code object. We need to see if any regs hold a symbol with the LIP for it's raw function address. - LIP will get clobbered even if it doesn't point to the middle of an object. Put something in interrupt.c to detect bogus csps, alloc ptrs, etc? OOB during a without-interrupts looses. Hemlock key events stuff. sparc stuff: /afs/cs/mach/src/kernel/latest: Latest machine independant sources. /afs/cs/project/systems-berman/src/kernel/latest: Latest SPARC sources. Make taddcctv safe. Fix various places blting code is used to use ld [reg+reg] addressing so that only one reg needs to be incremented each iteration. Low priority: the debugger should tell you if interrupts and/or gcing is turned off. defmacro: fix dotted &rest lists Big projects: Rewrite sequence stuff. Debug info for assembly routines. Bullet-proof find-escaped-frame user ids: rvb - Bob Baron