| Age | Commit message (Collapse) | Author | 
|---|
|  | In practice additional names are presented as content strings,
so this is just improved accuracy. | 
|  |  | 
|  |  | 
|  | Unused, but a nice utility to have for some other time | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | How does this even happen | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Geez | 
|  | Also fixes #555 by scrapping hasAny altogether. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Also moves filtering logic into targets(). | 
|  |  | 
|  |  | 
|  | Just a tiny cleanup, behavior is the same. | 
|  | Since it always operates on inputMapping, we can make more
assumptions about shape. (All input names are always provided
i.e. non-null, and they are always present as input tokens.) | 
|  | There used to be a cool description here, but then vim ate it. |