std::index_sequence<0, 1, 2, ...>...
It kind of looks like map inserts improved too. Is that right?
I did not do any changes to
insert, so it shouldn't have improved. But the benchmark for
insert is actually broken, since the size of the map in which we're inserting changes. So the improvement you notice should be the improvement of creating the map before we insert in it.
About the whole conversation you guys had on March 1: LMFAO. I am incredibly surprised and pleased by these preliminary results, and I think we should investigate further. I mean, if D turns out to be worse than C++ for compile-time speed, there's a huge problem because the language was apparently designed (in part) to be good for metaprogramming. And D evangelists keep throwing shit at C++ for the compile-times, so that better be based off some real data!
__make_integer_seqbuiltin and all I had to do was walk in his footsteps.
show_iffunction that is useful for dumping information about a type when a condition is met. https://github.com/ricejasonf/nbdl/blob/master/src/mpdef/ShowIf.hpp