This change adds our string formatting primitive, best::format(). In the process of doing so, I made compile times an order of magnitude slower, so a lot of this PR is bringing that back to normal (or better: best::span's tests went from taking 40s to compile to only taking 8s; there's other low-hanging fruit to chase after eventually).
This change adds our string formatting primitive,
best::format()
. In the process of doing so, I made compile times an order of magnitude slower, so a lot of this PR is bringing that back to normal (or better:best::span
's tests went from taking 40s to compile to only taking 8s; there's other low-hanging fruit to chase after eventually).Other additions include:
best::atoi
, for parsing integers.best::ascii
andbest::latin1
,best::println
and friends.best::ftadle