• Francois-Rene Rideau's avatar
    2.26.59: Simplify TRAVERSE signature. Fix subtle bug in VISIT-DEPENDENCIES. · c664fbc5
    Francois-Rene Rideau authored
    The TRAVERSE issue makes it easier for user code to override TRAVERSE:
    don't include FORCE FORCE-NOT VERBOSE in mandatory keyword arguments
    for all methods. A method is notably provided by buildapp.
    
    The bug in VISIT-DEPENDENCIES was causing IF-FEATURE'ed out
    components to flag whoever depended on them as requiring to be rebuilt.
    This notably caused a legacy SB-ROTATE-BYTE to always want to rebuild.
    The dependency visit is now predicated on VALID-ACTION-P,
    which requires VISIT-DEPENDENCIES to take an additional PLAN argument.
    c664fbc5
asdf.lisp 232 KB