X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fknownfun.lisp;h=e39837204d627ad95973306aa4fac88844dce9cb;hb=82e0a78df47685519b12683f495d7ae19e07d3cf;hp=3d2ee4fbdeca79672ba2a14fc8059420e22baf96;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/src/compiler/knownfun.lisp b/src/compiler/knownfun.lisp index 3d2ee4f..e398372 100644 --- a/src/compiler/knownfun.lisp +++ b/src/compiler/knownfun.lisp @@ -14,9 +14,6 @@ (in-package "SB!C") -(file-comment - "$Header$") - ;;; IR1 boolean function attributes ;;; ;;; There are a number of boolean attributes of known functions which we like @@ -121,16 +118,16 @@ ;;; The TRANSFORM structure represents an IR1 transform. (defstruct transform - ;; The function-type which enables this transform. + ;; the function-type which enables this transform (type (required-argument) :type ctype) - ;; The transformation function. Takes the Combination node and Returns a + ;; the transformation function. Takes the COMBINATION node and returns a ;; lambda, or throws out. (function (required-argument) :type function) - ;; String used in efficency notes. + ;; string used in efficency notes (note (required-argument) :type string) - ;; T if we should spew a failure note even if speed=brevity. + ;; T if we should emit a failure note even if SPEED=INHIBIT-WARNINGS. (important nil :type (member t nil)) - ;; Usable for byte code, native code, or both. + ;; usable for byte code, native code, or both (when :native :type (member :byte :native :both))) (defprinter (transform) type note important when)