Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • rtoy's avatar
    1e8dad31
    Port Thomas Burdick's port of cmucl's callbacks to sbcl/ppc. · 1e8dad31
    rtoy authored
    * alieneval.lisp:
      o The CALLBACK defstruct holds the entire alien function type
      o COMPATIBLE-RETURN-TYPES-P renamed to COMPATIBLE-FUNCTION-TYPES-P and
        and made specific to each backend.
      o Adjust code appropriately.
    
    ppc/c-call.lisp:
      o Port Thomas Burdick's callback code to ppc.
    
    sparc/c-call.lisp:
    x86/c-call.lisp:
      o Adjust code appropriately for new callback structure.
      o Implement COMPATIBLE-FUNCTION-TYPES-P, like original
        COMPATIBLE-RETURN-TYPES-P
    1e8dad31
    History
    Port Thomas Burdick's port of cmucl's callbacks to sbcl/ppc.
    rtoy authored
    * alieneval.lisp:
      o The CALLBACK defstruct holds the entire alien function type
      o COMPATIBLE-RETURN-TYPES-P renamed to COMPATIBLE-FUNCTION-TYPES-P and
        and made specific to each backend.
      o Adjust code appropriately.
    
    ppc/c-call.lisp:
      o Port Thomas Burdick's callback code to ppc.
    
    sparc/c-call.lisp:
    x86/c-call.lisp:
      o Adjust code appropriately for new callback structure.
      o Implement COMPATIBLE-FUNCTION-TYPES-P, like original
        COMPATIBLE-RETURN-TYPES-P