Skip to content
Snippets Groups Projects
  1. May 05, 2003
  2. Apr 19, 2003
    • gerd's avatar
      Add destructuring support to &REST, &BODY, &WHOLE. Detected · 1ca1159c
      gerd authored
      	by Paul Dietz' ANSI tests.
      
      	* src/code/defmacro.lisp (parse-defmacro-lambda-list): Add
      	&parse-body, replacing &body (<body> <decls> <doc>).  Add
      	destructuring support to &rest, &body, &whole.
      
      	* src/code/eval.lisp (lambda-list-keywords): Add &parse-body.
      
      	* src/code/exports.lisp ("EXTENSIONS"): Export &parse-body.
      
      	* src/hemlock/table.lisp (do-words, with-folded-string):
      	* src/hemlock/macros.lisp (with-pop-up-display):
      	* src/compiler/macros.lisp (deftransform):
      	* src/compiler/ir1tran.lisp (symbol-macrolet, let, locally)
      	(let*, flet, labels) <ir1-translator>:
      	* src/code/package.lisp (do-symbols, do-external-symbols)
      	(do-all-symbols):
      	* src/code/macros.lisp (defun, prog, prog*, with-open-file)
      	(with-open-stream, with-input-from-string)
      	(with-output-to-string, do, do*):
      	* src/code/mach.lisp (gr-bind):
      	* src/code/extensions.lisp (do-anonymous, do-hash, defun-cached):
      	Use &parse-body instead of &body.
      1ca1159c
  3. Feb 25, 2003
    • emarsden's avatar
      From Luke Gorrie: · 50ba2ea3
      emarsden authored
         - add support for copy-word during isearch (bound to C-w as per GNU Emacs)
         - add dabbrev support (bound to M-/)
      50ba2ea3
  4. Jan 28, 2002
  5. Dec 11, 2001
  6. Dec 06, 2001
    • pmai's avatar
      Added specialised port to OpenBSD (2.9). Many parts of the original · 195461c1
      pmai authored
      code which were previously conditionalized on :FreeBSD, are now
      conditionalized on :BSD instead, with the :BSD feature now implying a
      4.4BSD(lite2) derived OS.  This should make future BSD-ports easier.
      FreeBSD and OpenBSD are differentiated by having either :FreeBSD or
      :OpenBSD on the features list.
      
      Currently the OpenBSD port does not have working ELF support, because
      OpenBSD 2.9 is still non-ELF by default.  So don't put ELF on the
      features list when building for OpenBSD, or fix the code to work
      correctly in this case instead.
      195461c1
  7. Mar 13, 2001
  8. Jan 27, 2001
    • pw's avatar
      Handle the case of the user closing the display using a window manager · 65601edb
      pw authored
      gesture. I had hoped to be able to just return to tty mode and maybe
      restart hemlock later (via (ed)), but there is a lot of hidden state
      pointing to the old (closed) display object which caused subsequent
      failure. This fix assumes the user closed hemlock because he wanted to
      exit and does just that.
      65601edb
  9. Nov 15, 2000
  10. Oct 30, 2000
    • pw's avatar
      Fix edit-source-location to not signal an error when editing a · 5beeac2d
      pw authored
      file that has read-time evaluation (sharp-dot). The editor lisp
      doesn't have the slave lisp environment and doesn't know packages
      and functions that might be in the slave. This needs more testing
      and may prove to need some improvement.
      5beeac2d
  11. Jul 06, 2000
  12. Sep 14, 1999
  13. Apr 11, 1999
  14. Oct 04, 1998
  15. Sep 05, 1998
  16. Jun 16, 1998
  17. May 04, 1998
    • dtc's avatar
      Gray streams support: · 6c21ff8a
      dtc authored
      * Rename the 'stream structure class to sys:lisp-stream.
      * Add a new none hierarchical 'stream built-in class which inherits
        from: instance, t.
      * Hack in the new stream class as a mixin for the structure base
        lisp-stream class which now inherits from: stream, structure-object,
        instance, t.
      * Add a new 'fundamental-stream standard-class which includes 'stream
        as a mixin, and add PCL hacks to allow this to be redefined after PCL is
        loaded to be (defclass fundamental-stream (standard-object stream) ...).
      * Add appropriate support to the base stream functions to dispatch to
        the Gray stream functions for the handling of fundamental-streams.
        Some of the lisp-streams encapsulating CLOS streams still need
        a little work.
      6c21ff8a
  18. Apr 10, 1998
  19. Aug 24, 1997
  20. Jul 28, 1997
  21. Jun 08, 1997
  22. Jun 05, 1997
  23. Feb 25, 1997
  24. Feb 05, 1997
  25. Jan 18, 1997
  26. May 08, 1996
  27. Mar 24, 1995
  28. Feb 17, 1995
  29. Feb 16, 1995
  30. Oct 31, 1994
  31. Oct 07, 1994
  32. Oct 04, 1994
  33. Sep 30, 1994
  34. Aug 21, 1994
Loading