3 ms·
We are building a document rendering tool using them. It’s a pretty large project, and there have been some really good improvements in Clang’s implementation o
by monax 1y ago
We are building a document rendering tool using them. It’s a pretty large project, and there have been some really good improvements in Clang’s implementation of C++20 modules in the past few versions.
https://github.com/odoo/paper-muncher/blob/main/src/main.cpp https://github.com/odoo/paper-muncher/blob/main/src/main.cpp
- dataflow 1y agoDid you create your own dialect of C++ along the way? I see co_try$(...) and co_trya$(...) whose definitions I can't find, and I assume they're macros that work either with or without coroutines... did you measure the performance overhead with coroutines?
- monax 1y agoTheses macros are defined in our framework, the coroutine code is not that hot so we didn't measure the overhead https://github.com/skift-org/karm https://github.com/skift-org/karm
- delta_p_delta_x 1y agoI'd like to understand your build tool. I see references to 'cutekit'. Is this it: https://pypi.org/project/cutekit/ https://pypi.org/project/cutekit/ Very cool.
- monax 1y agoYes it is