На моєму досвіді я бачив такі нові розробки компілятора:
- Робота над автоматизацією паралелізму даних (або, принаймні, зменшення обсягу явної роботи, виконаної програмістом). Зазвичай для цього потрібні також розширення до мови.
- Робота над екстремальними стратегіями оптимізації, такими як суперкомпіляція або часткове оцінювання (де програма згортається через оцінку до тих пір, поки вона не зменшиться до її "найменшої" форми і потім складеться)
Я бачив різноманітну роботу над такими речами, як типи шашок тощо, але я припускаю, що ви більше говорите про конкретні речі, що стосуються компілятора.