Skip to content
  • Daniel Kochmański's avatar
    Major cleanup for environment mark interpretation · 7ec2f4a9
    Daniel Kochmański authored
    Code was previously written with an assumption, that we know whenever function
    crosses lexical for closure boundaries before it is compiled (and env-mark for
    such boundries was LB and CB appropriately). Later it has changed, but code was
    ready to work with LB and CB marks.
    
    Fix these parts of code and replace it with a single mark ECI:FUNCTION. Also
    replace CL:UNWIND-PROTECT boundry mark with ECI:UNWIND-PROTECT so we are less
    dependent on use-ing CL package. Adjust comments to have this change.
    7ec2f4a9