Mark Gillard
Mark Gillard
@mosra I just noticed your `Doxygen patches` [note on inline namespaces](https://mcss.mosra.cz/documentation/doxygen/#inline-namespaces) is now incorrect as the corresponding patch has been merged and released with doxygen 1.8.19
Well for what's worth I've been using 1.8.20 since it was released in August and haven't noticed anything odd, though that's totally anecdotal.
> (in my experiments, I got the same behavior even in Release mode). @wermos worth nothing that might actually be because of your `std::cout` statements - I suspect that in...
FWIW when switching our project to this branch we saw speedups of 5% - 10% across the board (targeting AVX, compiled with MSVC 19.31 (VS2022)).
I think this also applies to the (lack of) use of `noexcept`, too; 'modern' MSVC has better codegen with it in non-inline/debug scenarios ([ref](https://github.com/microsoft/STL/issues/363))
@serge-sans-paille if you wish to avoid it you could make it opt-in by exposing it as a user-configurable macro, e.g. `XSIMD_FORCED_INLINE`, and simply have it default to `inline`?
The default implementation uses a `std::unordered_map` for key storage since TOML doesn't mandate anything about key ordering. You can force it to be ordered (i.e. use a `std::map`) by defining...
Currently working on adding concepts support so I'll just bundle these fixes in with that (much more substantial) PR as a drive-by :)
Oh, rad :)
> Is this a Qt problem or a tomlplusplus problem? @txtsd I've tried pretty hard to make toml++ 100% UTF-8 compliant, so it _shouldn't_ be in toml++. If you give...