Львиная доля повышения производительности приходится на хранение всех глобальных идентификаторов (глобальных переменных, констант, функций) в хеш-таблице, благодаря чему для поиска того или иного идентификатора по имени не нужно просматривать весь список глобальных идентификаторов, как раньше.
Правда, цена этому - использование 128 Мб оперативы, потому что maddinat0r зачем-то посчитал нужным резервировать в хеш-таблице целых 8 миллионов слотов (хотя на самом деле их там резервируется 16 млн.), в то время как даже для самых крупных модов может хватить до 16 тысяч слотов (например, для того же Open-GTO хватило всего 4 тысяч), а даже если не хватит, таблица сама может автоматически увеличить свой размер.
Ещё немного скорость увеличилась за счёт того, что компилятор больше не выискивает встроенную константу __line в таблицах сначала локальных, а затем и глобальных идентификаторов каждый раз, когда нужно изменить её значение (а оно должно изменяться с каждой новой строкой кода). Изначально это было сделано ещё в форке
justnonamenoname (также известном как "the fast russian compiler").
На самом деле, можно выжать ещё немного скорости. Не сделай maddinat0r свой Pull Request так рано, я мог бы попробовать портировать ещё пару-тройку оптимизаций из форка justnonamenoname, но теперь их уже вряд ли примут по отдельности.