Про тормоза. Тормозить могут разные вещи. У старого плюсового парсера есть сложности вообще с архитектурой платформы, которая считает, что действие быстрое (как в случае других языков), а для плюсов там многоэтажный резолв случается (ну вот такой язык). Мы это изводим или переводим на новый парсер. Но новый не все умеет и тормозит иначе (он на кланге). С каждой проблемой стоит разбираться индивидуально (логи, дампы). Где-то мы можем порою быстро поправить или придумать временное решение, где-то будет известная проблема (но такое знание тоже полезно).