Ignore:
Timestamp:
08/13/10 20:25:20 (13 years ago)
Author:
ehuelsmann
Message:

Generate the execute() methods through the new generator.

Changed:

  • CLEAR-VALUES instruction now takes the thread-register as its argument, to disconnect code-finalization from the scope of the *THREAD* binding.

Clean up:

  • JAVA-METHOD (structure)
  • HANDLER (structure)
  • WRITE-METHOD (function)
  • MAKE-METHOD (function)
  • WRITE-CODE-ATTR (function)
  • WRITE-EXCEPTION-TABLE (function)
  • remove code-finalization from P2-COMPILAND
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/generic-class-file/abcl/src/org/armedbear/lisp/jvm.lisp

    r12890 r12894  
    230230(defvar *registers-allocated* 0)
    231231
    232 (defvar *handlers* ())
    233 
    234 (defstruct handler
    235   from       ;; label indicating the start of the protected block
    236   to         ;; label indicating the end of the protected block
    237   code       ;; label to jump to if the specified exception occurs
    238   catch-type ;; pool index of the class name of the exception, or 0 (zero)
    239              ;; for 'all'
    240   )
    241 
    242232;; Variables visible at the current point of compilation.
    243233(defvar *visible-variables* nil
Note: See TracChangeset for help on using the changeset viewer.