Skip to content
Snippets Groups Projects
  1. Jan 24, 2013
    • Raymond Toy's avatar
      Fix ticket:70 by binding *d-p-d* to #p"". · ab191d0f
      Raymond Toy authored
      This allows logical pathnames (which always have a host to parse
      against) and search-lists (which don't have an explicit pathname to
      parse against) to be parsed correctly.  See the comment for some
      possible issues.
      ab191d0f
  2. May 30, 2012
  3. May 26, 2012
  4. Nov 04, 2011
  5. Sep 25, 2011
  6. Apr 20, 2010
  7. Apr 19, 2010
  8. Mar 19, 2010
  9. Feb 19, 2010
  10. 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
  11. Sep 15, 2009
  12. Jun 11, 2009
  13. May 23, 2008
  14. Aug 30, 2004
  15. Aug 08, 2003
  16. 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
  17. 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
  18. 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
  19. May 05, 2003
    • emarsden's avatar
      · dee84e3b
      emarsden authored
       - Add printing of condition type in the tty debugger
      dee84e3b
  20. Apr 16, 2003
  21. 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
  22. 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
  23. Dec 13, 2001
  24. Dec 12, 2001
  25. Jul 12, 2001
  26. 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
  27. Jan 28, 2001
  28. Jan 27, 2001
  29. Aug 13, 1999
  30. 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
  31. Dec 31, 1997
  32. Dec 07, 1997
  33. Feb 12, 1997
  34. May 08, 1996
  35. Oct 31, 1994
  36. Oct 02, 1994
  37. Mar 19, 1994
  38. Feb 14, 1994
  39. Feb 11, 1994
  40. Feb 04, 1994
Loading