Contextual Alternates (calt) uses alternate forms when some specific characters are used together. This usually improves the spacing and/or connection between these characters.
Contextual Alternates is enabled by default. It can be disabled if separated, distinct characters is preferred. In some typefaces designed for code, this is also referred as "programming ligatures".
You may also be interested in liga.