Rather than having a bunch of static state in a header file (which is not a great pattern anyway), this makes `arrow::CpuInfo` a singleton. I added support for vector-level dispatch to SSE4 hashing in the Parquet dictionary encoder.
This solves ARROW-3241 for me NB. This is precisely the kind of change that is not radically simpler after the monorepo merge [ Full content available at: https://github.com/apache/arrow/pull/2571 ] This message was relayed via gitbox.apache.org for [email protected]
