@inproceedings{8b5e3152d9ba4482ac69cff651211eb5,
title = "Compiler support for parallel evaluation of C++ constant expressions",
abstract = "Metaprogramming, the practice of writing programs that manipulate other programs at compile-time, continues to impact software development; enabling new approaches to optimisation, static analysis, and reflection. Nevertheless, a significant challenge associated with advanced metaprogramming techniques, including the constexpr functionality introduced to C++ in 2011, is an increase in compilation times. This paper presents ClangOz, a novel Clang-based research compiler that addresses this issue by evaluating relevant constant expressions in parallel, thereby reducing compilation time.",
author = "Andrew Gozillon and Haeri, {Seyed H.} and James Riordan and Paul Keir",
year = "2023",
doi = "10.15439/2023F4268",
language = "English",
series = "Annals of Computer Science and Information Systems",
publisher = "Polish Information Processing Society",
pages = "481--490",
editor = "M. Ganzha and L. Maciaszek and M. Paprzycki and D. Slezak",
booktitle = "Proceedings of the 18th Conference on Computer Science and Intelligence Systems",
}