Skip to content
Snippets Groups Projects
  1. Oct 05, 2003
    • gerd's avatar
      Improve interrupt safety. · a7ed2dae
      gerd authored
      	* src/compiler/globaldb.lisp (get-info-value):
      	* src/code/extensions.lisp (define-hash-cache): Use
      	without-interrupts.
      a7ed2dae
  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. Sep 19, 2002
  4. Mar 13, 2001
  5. Mar 04, 2001
  6. Mar 01, 1998
  7. Oct 31, 1994
  8. Feb 11, 1994
  9. Aug 19, 1993
  10. Aug 12, 1993
  11. Feb 26, 1993
  12. Feb 04, 1993
  13. Jan 28, 1993
  14. Dec 31, 1992
  15. Nov 06, 1991
  16. Jul 11, 1991
  17. May 04, 1991
  18. Apr 24, 1991
  19. Feb 08, 1991
  20. Nov 06, 1990
  21. Oct 17, 1990
  22. Oct 08, 1990
  23. May 30, 1990
  24. May 16, 1990
  25. May 12, 1990
  26. Mar 19, 1990
  27. Mar 05, 1990
  28. Feb 06, 1990
Loading