Skip to content
  1. Dec 02, 2012
  2. Nov 04, 2011
  3. Sep 25, 2011
  4. Apr 20, 2010
  5. Apr 19, 2010
  6. Mar 19, 2010
  7. Aug 02, 2004
    • cwang's avatar
      typo · f3e4eac2
      cwang authored
      f3e4eac2
  8. Aug 16, 2003
    • gerd's avatar
      Format string checking for ERROR, WARN, and others. · a66297f9
      gerd authored
      	* src/compiler/srctran.lisp (check-format-args-1)
      	(check-format-args-2): Extracted from check-format-args.
      	(check-format-args): Take a continuation argument for the control
      	string.
      	(format): Use the new check- functions.
      	(error, warn, compiler-error, compiler-warning)
      	(compiler-note, compiler-mumble): Add format-checking
      	deftransforms.
      
      	* src/compiler/fndb.lisp (compiler-warning, compiler-note)
      	(compiler-mumble, compiler-error): Add defknowns.
      
      	* src/compiler/ir1util.lisp (compiler-mumble, compiler-warning)
      	(compiler-note): Return no values.
      
      	* src/code/parse-time.lisp (deal-with-am-pm): Add a missing
      	arg to error.
      	* src/compiler/saptran.lisp (foreign-symbol-address):
      	* src/compiler/new-assem.lisp (emit-annotation): Likewise.
      a66297f9
  9. Nov 14, 2002
    • toy's avatar
      From Eric Marsden: · ef58fd80
      toy authored
      The attached patch contains mostly trivial changes, including a few
      spelling corrections, plus changes to the types of condition raised in
      various cases. The only significant change, I believe, is
      
        - MAKE-DISPATCH-MACRO-CHARACTER no longer raises an error if the
          character already was defined to be a macro character; it
          overrides the previous definition (as per a suggestion from Drew
          McDermott on cmucl-help, dated 2002-09-22).
      ef58fd80
  10. Oct 07, 2002
    • toy's avatar
      o Correct some spelling mistakes · 4fb3490d
      toy authored
      o Fix a few typos in code.
      o Delete a few unused symbols from various places
      o Use something better than %%RWSEQ-EOF%% for the eof marker.
      o Add target-foreign-linkage vars for the PPC and HPPA ports to aid
        cross-compilation.  (The values are very likely wrong, but they're
        not used yet.)
      
      Based on a larger patch from Eric Marsden.
      4fb3490d
  11. Aug 09, 2002
    • toy's avatar
      From Eric Marsden: · dcd992a0
      toy authored
      The idea of using of MACROLET instead of SYMBOL-MACROLET is due to
      Bill Newman, and Christophe Rhodes made it work in SBCL.
      
      
        * prevent SYMBOL-MACROLET from binding special variables, as per
          CLtS. This requires a change to the (rather ugly) way that the
          assembler uses symbol-macrolet on two special variables that
          contain the current segment and the current vop. We encapsulate
          all accesses to the special variables by macros, and replace the
          symbol-macrolet machinery by a macrolet.
      dcd992a0
  12. Oct 31, 2001
  13. Oct 28, 2001
    • pw's avatar
      From Eric Marsden: · 98495f92
      pw authored
      Patch to correct non-ANSI use of symbol-macrolet in compiler backend.
      Also fix symbol-macrolet to disallow binding to special variables.
      ----------------------------------------------------------------------
      98495f92
  14. Mar 21, 1998
  15. Jan 18, 1997
  16. Oct 31, 1994
  17. Feb 11, 1994
  18. May 18, 1993
  19. Mar 12, 1993
  20. Jan 13, 1993
  21. Nov 23, 1992
  22. Sep 10, 1992
  23. Sep 09, 1992
  24. Sep 04, 1992
  25. Aug 24, 1992
  26. Jul 31, 1992
  27. Jul 30, 1992
  28. Jul 29, 1992
  29. Jul 27, 1992
  30. Jul 24, 1992
  31. Jul 12, 1992
  32. Jun 22, 1992
  33. Jun 12, 1992
    • wlott's avatar
      Spiffed up the ASSEMBLE macro. You can now tell it about labels defined in · 78981d68
      wlott authored
      a nested use of ASSEMBLE and have variable scoped in the outside ASSEMBLE.
      Also, only bind *current-segment* and *current-vop* if they were supplied.
      
      Added a :vop-var option to DEFINE-INSTRUCTION so you can use the assemble
      (and inst) macro inside instruction emitters.
      
      Fixed DEFINE-INSTRUCTION-MACRO to enter the expander under the symbol's
      name instead of the symbol itself, because that is what we look for.
      78981d68