compile-time-init-build
compile-time-init-build copied to clipboard
C++ library for composing modular firmware at compile-time.
Lots of feedback to refactor the pseudo_pext benchmark code in https://github.com/intel/compile-time-init-build/pull/535, this issue is being filed to track it's completion.
I'm not sure if this is a bug or an intentional design. You can reproduce it through the following unit test. ```c++ constexpr auto p = lookup::detail::pseudo_pext_t(21u); CHECK(p(21u) == 7u);...
`gen_str_catalog.py` uses a lot of ad-hoc data structures. Perhaps it would be better to use named types instead of generators of lists of tuples of dictionaries etc...
(Summarizing the discussions at https://github.com/intel/compile-time-init-build/discussions/105 ... Please feel free to revise the roadmap below.) 1. [ ] Wait for ISO C++26 standard to publish, which requires the standard library ``...
My question is on the CIB message component. - Does the library support (up to) 64-bit fields? - Does it support fields of arrays of u8/u16/u24/... or arrays of other...