Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • wlott's avatar
    78981d68
    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
    History
    Spiffed up the ASSEMBLE macro. You can now tell it about labels defined in
    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.