• Ken Raeburn's avatar
    Short-circuit substitutions for some simple types. · 0b3a0f30
    Ken Raeburn authored
    Values that don't contain other values cannot be circular, so checking
    for circular objects is a waste of cycles.
    
    * src/lread.c (substitute_object_recurse): If the subtree being
    examined is a symbol, number, or property-less string, just return
    it.
    0b3a0f30
lread.c 145 KB