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]

Reply via email to