Files
mp11/include
Jonathan Poelen f6768fef35 optimize mp_power_set (extract f from the struct to benefit from memoization)
compiler |       gcc-12       |      clang-15
before   | 0:01.35s - 538732K | 0:00.65s - 203924K
after    | 0:01.02s - 396032K | 0:00.65s - 203080K

```cpp
using namespace boost::mp11;

template<class I> using test = mp_power_set<mp_iota<I>>;

using r1 = mp_transform<test, mp_iota_c<15>>;
```
2025-11-09 20:33:36 +01:00
..