Skip to content
Snippets Groups Projects
  1. Feb 19, 2010
  2. Jan 22, 2010
    • rtoy's avatar
      Fix handling of debug sources. When trying to read the source form · df5b19cf
      rtoy authored
      from the source file, the file is opened using the default external
      format.  This is not right if the file was compiled using a different
      external format, and we try to read it using the default format.
      
      compiler/debug-dump.lisp:
      o Set the INFO slot to the external format used to source files.
      
      code/debug-info.lisp:
      o Add comment that the INFO slot contains the external format for
        :FILES.  (It was previously unused.)
      
      code/debug.lisp:
      o Open the source file with the same format as used to compile the
        file.
      df5b19cf
  3. Sep 15, 2009
  4. Jun 11, 2009
  5. May 23, 2008
  6. Aug 30, 2004
  7. Aug 08, 2003
  8. Jul 20, 2003
    • gerd's avatar
      The debugger computes active restarts in a dynamic environment · b662ca74
      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.
      b662ca74
  9. Jun 26, 2003
    • toy's avatar
      From Paul Foley: · bfbb8fd1
      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*
      bfbb8fd1
  10. Jun 18, 2003
    • gerd's avatar
      Remove package nicknames USER from COMMON-LISP-USER. Add a new · b4f2c7c7
      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::.
      b4f2c7c7
  11. May 05, 2003
    • emarsden's avatar
      · dee84e3b
      emarsden authored
       - Add printing of condition type in the tty debugger
      dee84e3b
  12. Apr 16, 2003
  13. Apr 14, 2003
    • toy's avatar
      Allow the debugger to return a value from a function. Based on work · 9bf565fe
      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.
      9bf565fe
  14. Jan 16, 2003
    • cracauer's avatar
      · b08b4fdd
      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).
      b08b4fdd
  15. Dec 13, 2001
  16. Dec 12, 2001
  17. Jul 12, 2001
  18. Feb 22, 2001
    • pw's avatar
      From Paul Foley · b221deeb
      pw authored
      A couple of typo corrections; fix main() in lisp.c (main returns int,
      not void!); stop ACCEPT-TCP-CONNECTION blocking other processes.
      b221deeb
  19. Jan 28, 2001
  20. Jan 27, 2001
  21. Aug 13, 1999
  22. Jan 05, 1998
    • dtc's avatar
      Patch from Timothy Miller: · bf230599
      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.
      bf230599
  23. Dec 31, 1997
  24. Dec 07, 1997
  25. Feb 12, 1997
  26. May 08, 1996
  27. Oct 31, 1994
  28. Oct 02, 1994
  29. Mar 19, 1994
  30. Feb 14, 1994
  31. Feb 11, 1994
  32. Feb 04, 1994
  33. Aug 30, 1993
  34. Aug 20, 1993
  35. Jul 22, 1993
  36. Jul 02, 1993
  37. Jun 24, 1993
  38. Jan 13, 1993
  39. Sep 05, 1992
  40. Aug 03, 1992
Loading