Changeset 15099


Ignore:
Timestamp:
08/18/17 21:52:11 (6 years ago)
Author:
Mark Evenson
Message:

Export the JVM:*RESIGNAL-COMPILER-WARNINGS* interface

The generalized boolean JVM:*RESIGNAL-COMPILER-WARNINGS* constitutes
the inteface to signal compiler warnings or emit them to the standard
reporting stream.

Location:
trunk/abcl
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/doc/manual/abcl.tex

    r15084 r15099  
    902902artifacts whose loading \code{CL:LOAD} understands.
    903903
     904\subsection{Compiler Diagnostics}
     905
     906By default, the interface to the compiler does not signal warnings
     907that result in its invocation, outputing diagnostics to the standard
     908reporting stream.  The generalized boolean
     909\code{JVM:*RESIGNAL-COMPILER-WARNINGS*} provides the interface to
     910enabling the compiler to signal all warnings.
     911
     912
    904913\section{Pathname}
    905914
  • trunk/abcl/src/org/armedbear/lisp/Symbol.java

    r15013 r15099  
    32673267    PACKAGE_THREADS.addExternalSymbol("THREAD");
    32683268
     3269  // JVM
     3270  public static final Symbol _RESIGNAL_COMPILER_WARINGS_ =
     3271    PACKAGE_JVM.addExternalSymbol("*RESIGNAL-COMPILER-WARNINGS*");
    32693272}
  • trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp

    r15098 r15099  
    74347434
    74357435(defvar *resignal-compiler-warnings* nil
    7436   "Bind this to t inside slime compilation")
     7436  "This generalized boolean JVM:*RESIGNAL-COMPILER-WARNINGS* controls whether the compiler signals dignaostics to the condition system or merely outputs them to the standard reporting stream.
     7437
     7438The default is to not signal.
     7439
     7440Could arguably better named as *SIGNAL-COMPILE-WARNINGS-P*.")
     7441
    74377442
    74387443(defun handle-warning (condition)
Note: See TracChangeset for help on using the changeset viewer.