mirror of
https://github.com/simdjson/simdjson
synced 2026-06-08 17:27:07 +00:00
9856201f5c
Projects that link simdjson from MSVC with exceptions off will include simdjson headers which transitively include STL headers. The MSVC STL stipulates that _HAS_EXCEPTIONS=0 be defined or code requiring exceptions will be enabled. This change adds a new job to the appveyor build matrix to verify the build and tests with exceptions disabled, and disables exceptions at the compiler level when SIMDJSON_EXCEPTIONS is specified to OFF.