- May 23, 2008
-
-
rtoy authored
object.
-
- Aug 30, 2004
-
-
rtoy authored
(debug-return). No bootstrap file or cross-compile needed. Return-from-frame only works when debug = 3.
-
- Aug 08, 2003
-
-
emarsden authored
the condition that caused entry into the debugger.
-
- Jul 20, 2003
-
-
gerd authored
that can be different from the dynamic environment at the point where the user chooses one of the computed restarts. Effect: The debugger offers a restart, but complains that it isn't active when the restart is chosen. * src/code/error.lisp (%invoke-restart-interactively): New function. (invoke-restart-interactively): Use it. * src/code/debug.lisp (make-restart-commands): Use it.
-
- Jun 26, 2003
-
-
toy authored
Non-simple-streams-related changes: * Stop commands which go through invoke-command-interactive from affecting the history variables. * Fix some typos in comments * When the GC closes a lost stream, revert to original contents * Replace #+nil with #+(or) in unix*.lisp [NIL is a potentially valid feature name] Simple-streams-related changes: * Teach reader to handle simple-streams * Add missing package prefixes in OPEN * Add unix:unix-msync for force-output on mmapped files * Add placeholder documentation * Numerous changes in simple-streams implementation * Add "external-formats" directory for external formats Note: :BIG-ENDIAN or :LITTLE-ENDIAN should be put on *features*
-
- Jun 18, 2003
-
-
gerd authored
package COMMON-LISP which LISP uses, so that COMMON-LISP no longer has the non-ANSI nickname LISP. To bootstrap, use boot13.lisp as target:bootstrap.lisp with pmai's build scripts, and do a full compile. * src/bootfiles/18e/boot13.lisp: Change for all the package changes. * src/code/exports.lisp: New package common-lisp, which lisp uses. * src/tools/worldload.lisp: * src/tools/setup.lisp: Use cl-user instead of user. Use lisp:: instead of cl::. * src/tools/worldcom.lisp: * src/tools/snapshot-update.lisp: * src/tools/pclcom.lisp: * src/tools/mk-lisp: * src/tools/hemcom.lisp: * src/tools/config.lisp: * src/tools/comcom.lisp: * src/tools/clxcom.lisp: * src/tools/clmcom.lisp: * src/pcl/defsys.lisp: * src/motif/lisp/initial.lisp: * src/interface/initial.lisp: * src/hemlock/lispmode.lisp (setup-lisp-mode): Use cl-user instead of user. * src/code/save.lisp (assert-user-package): * src/code/print.lisp (%with-standard-io-syntax): Find cl-user package instead of user. * src/code/package.lisp (package-locks-init): Add lisp. (package-init): Don't add user nickname to cl-user. * src/code/ntrace.lisp (*trace-encapsulate-package-names*): Add common-lisp. * src/code/hash.lisp (toplevel): * src/code/hash-new.lisp (toplevel): Use in-package :lisp instead of :common-lisp. * src/code/float-trap.lisp (sigfpe-handler): Don't qualify floating-point-inexact with ext:. * src/pcl/simple-streams/strategy.lisp (sc): * src/pcl/simple-streams/null.lisp (null-read-char): * src/pcl/simple-streams/internal.lisp (allocate-buffer) (free-buffer): * src/pcl/simple-streams/impl.lisp (%check, %read-line) (%peek-char, %read-byte): * src/pcl/simple-streams/file.lisp (open-file-stream) (device-close): * src/pcl/simple-streams/classes.lisp (simple-stream) (device-close): * src/pcl/macros.lisp (toplevel): * src/pcl/braid.lisp (lisp::sxhash-instance): * src/pcl/env.lisp (toplevel): * src/compiler/generic/objdef.lisp (symbol-hash): * src/code/stream.lisp (read-sequence, write-sequence): * src/code/macros.lisp (defmacro, deftype): * src/code/eval.lisp (interpreted-function): * src/code/defstruct.lisp (defstruct): * src/code/debug.lisp (debug-eval-print): Use lisp:: instead of cl::.
-
- May 05, 2003
-
-
emarsden authored
- Add printing of condition type in the tty debugger
-
- Apr 16, 2003
-
-
toy authored
ansi-tests.
-
- Apr 14, 2003
-
-
toy authored
posted to cmucl-imp by Fredrik Kuivinen and the implementation in SBCL. A catch tag is wrapped around the function to which the debugger can throw to to return a new value. This is enabled only if debug is more important than both speed and space.
-
- Jan 16, 2003
-
-
cracauer authored
Backtrace print tuning: Replace the hardcoded default for the keyword parameter "verbosity" when printing backtrace frames with a parameter debug:*default-print-frame-call-verbosity* Default is 1, which is the old value. Setting it >= 2 gets you the source location printed for every frame print in a backtrace (when the source is available).
-
- Dec 13, 2001
-
-
pmai authored
stepping-facility. Since this currently only works on compiled code, we try to compile the anonymous function containing the form to-be-stepped, and bail-out with an error if that fails, e.g. for non-null enclosing lexical environments.
-
- Dec 12, 2001
-
-
pmai authored
o Make condition printing safe, so that errors in condition printing don't confuse the user. Inspired by a patch from Martin Cracauer.
-
- Jul 12, 2001
-
-
pw authored
-
- Feb 22, 2001
-
-
pw authored
A couple of typo corrections; fix main() in lisp.c (main returns int, not void!); stop ACCEPT-TCP-CONNECTION blocking other processes.
-
- Jan 28, 2001
-
-
dtc authored
From Pierre R. Mai.
-
- Jan 27, 2001
-
-
pw authored
breaks. Previously the remote lisp would enter an infinite loop in debug-loop because of trying to read the now dead *debug-io* stream.
-
- Aug 13, 1999
-
-
dtc authored
readtable during debug, from Raymond Toy.
-
- Jan 05, 1998
-
-
dtc authored
In the debugger, breakpoint <loc> :function <fn> wouldn't actually put the breakpoint in the right function if <fn> was different from the current function.
-
- Dec 31, 1997
-
-
dtc authored
with-scheduling, otherwise debugging can be rather problematic - could use some more thought.
-
- Dec 07, 1997
-
-
dtc authored
frame is flushed which was not always the case.
-
- Feb 12, 1997
-
-
dtc authored
modifying the *readtable*; caching this modified *readtable* to save copying.
-
- May 08, 1996
-
-
ram authored
-
- Oct 31, 1994
-
-
ram authored
-
- Oct 02, 1994
-
-
ram authored
defined and squelch warnings when Hemlock isn't loaded.
-
- Mar 19, 1994
-
-
ram authored
gets an error.
-
- Feb 14, 1994
-
-
ram authored
dummy definition of the former.
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Feb 04, 1994
-
-
wlott authored
exported step macro, not some internal routine.
-
- Aug 30, 1993
-
-
ram authored
-
- Aug 20, 1993
-
-
ram authored
-
- Jul 22, 1993
-
-
ram authored
so that we don't reference the vector out of bounds and get garbage.
-
- Jul 02, 1993
-
-
ram authored
condition to calls to CONTINUE.
-
- Jun 24, 1993
-
-
ram authored
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Sep 05, 1992
-
-
wlott authored
source.
-
- Aug 03, 1992
-
-
ram authored
-
- Jul 10, 1992
-
-
ram authored
which control the verbosity of LIST-LOCATIONS. Imroved source file organization. Changed PRINT-FRAME-CALL to print the source if verbosity >= 2 and the source is available. Removed mentions of *current-code-location*, which was only set, never read. Changed source location printing to cache information so that it is much faster when many locations in the same function are printed. The source file is now only printed when the file changes from one printing to the next. The format of LIST-LOCATIONS is now more readable. The number: comes before the form, and consecutive locations with the same souce print as ranges, not as multiple lines. Changes really by hallgren: Added vars/structures/code for breakpoints and steps. Added debugger commands BREAKPOINTS, SBREAKPOINT, RBREAPOINT, LBREAKPOINTS, and STEP. Changed PRINT-FRAME-CALL to print the frame number for use in backtrace. Changed VPRINT and BACKTRACE to call PRINT-FRAME-CALL correctly. Updated the help string for breakpoints and steps.
-
- Apr 14, 1992
-
-
wlott authored
-
- Mar 10, 1992