Skip to content
Snippets Groups Projects
  1. 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
  2. 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
  3. May 05, 2003
    • emarsden's avatar
      · dee84e3b
      emarsden authored
       - Add printing of condition type in the tty debugger
      dee84e3b
  4. Apr 16, 2003
  5. 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
  6. 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
  7. Dec 13, 2001
  8. Dec 12, 2001
  9. Jul 12, 2001
  10. 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
  11. Jan 28, 2001
  12. Jan 27, 2001
  13. Aug 13, 1999
  14. 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
  15. Dec 31, 1997
  16. Dec 07, 1997
  17. Feb 12, 1997
  18. May 08, 1996
  19. Oct 31, 1994
  20. Oct 02, 1994
  21. Mar 19, 1994
  22. Feb 14, 1994
  23. Feb 11, 1994
  24. Feb 04, 1994
  25. Aug 30, 1993
  26. Aug 20, 1993
  27. Jul 22, 1993
  28. Jul 02, 1993
  29. Jun 24, 1993
  30. Jan 13, 1993
  31. Sep 05, 1992
  32. Aug 03, 1992
  33. Jul 10, 1992
    • ram's avatar
      Exported variables *use-block-starts-only* and *print-code-location-kind* · 2ef6f7c8
      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.
      2ef6f7c8
  34. Apr 14, 1992
  35. Mar 10, 1992
  36. Feb 14, 1992
  37. Dec 16, 1991
  38. Dec 15, 1991
Loading