Skip to content
Snippets Groups Projects
  1. May 01, 2003
  2. Apr 30, 2003
    • gerd's avatar
      Compile-time checking of calls to FORMAT. · c6e55e56
      gerd authored
      	* src/code/format.lisp (min/max-format-arguments-count)
      	(min/max-format-args, min/max-conditional-args): New functions.
      
      	* src/compiler/srctran.lisp (check-format-args): New function.
      	(format): New transformer for simple-string format control
      	and (<= speed space), checking number of args.
      	(format) <transforms>: Use min/max-format-arguments-count.
      
      	* src/code/package.lisp (unintern): Add missing args to format.
      
      	* src/compiler/disassem.lisp (maybe-note-associated-storage-ref):
      	Remove extraneous format arg.
      c6e55e56
  3. Jan 23, 2003
    • toy's avatar
      From Eric Marsden: · f315d7f1
      toy authored
          fix typos in comments, signal more specific error types, remove
          some stale code, fix a few compiler warnings in the runtime.
      f315d7f1
  4. Oct 25, 2002
  5. Oct 15, 2002
    • toy's avatar
      Port over SBCL's fix for the Entomotomy bug · 072200bd
      toy authored
      format-logical-block-bad-directive-error-signalling
      
      that says an error is signalled if ~W, ~_, ~<...~:>, ~I, or ~:T is
      used inside "~<..~>" (without the colon modifier on the closing
      syntax).  We signal errors now.
      072200bd
  6. Mar 14, 2002
  7. Mar 07, 2002
  8. Jun 17, 2001
    • pw's avatar
      From Eric Marsden: · e91dc189
      pw authored
          Problem: (format t "~f" "foo") => Error "Argument y is not a real:
          nil". CLHS says "If arg is a complex number or some non-numeric
          object, then it is printed using the format directive ~wD, thereby
          printing it in decimal radix and a minimum field width of w".
      e91dc189
  9. Apr 12, 1999
  10. Jun 25, 1998
  11. Jun 19, 1998
  12. Jun 18, 1998
  13. Aug 14, 1997
  14. May 02, 1997
  15. Apr 20, 1997
  16. Feb 08, 1997
  17. Feb 05, 1997
  18. Jan 18, 1997
  19. May 08, 1996
  20. Nov 05, 1994
  21. Oct 31, 1994
  22. Feb 11, 1994
  23. Aug 30, 1993
  24. Mar 14, 1993
  25. Feb 11, 1993
  26. Jan 13, 1993
  27. Nov 06, 1992
    • wlott's avatar
      Wrapped a (CATCH 'UP-AND-OUT ...) around the guts of INTERPRET-FORMAT- · cdfb7e93
      wlott authored
      LOGICAL-BLOCK so that ~^ acts like PPRINT-EXIT-IF-LIST-EXHAUSTED instead of
      blowing out to some containing directive.
      Changed all use references to FORMAT to be CL:FORMAT so that we can shadow
      FORMAT::FORMAT and redefined it without trashing the system format.
      cdfb7e93
  28. May 15, 1992
  29. Feb 12, 1992
  30. Jan 17, 1992
  31. Dec 16, 1991
  32. Dec 06, 1991
  33. Dec 05, 1991
  34. Dec 02, 1991
  35. Dec 01, 1991
  36. Nov 30, 1991
Loading