MacOS compatibility

Merged Daniel Hugo Campora Perez requested to merge dcampora_mac_compatibility into master

This MR makes Allen compatible with architectures identified with __APPLE__. This resulted in a bit of code cleanup as well.

  • Standard type unsigned used instead of uint everywhere.
  • Replaced the void logger (which crashed with __APPLE__) with a boost null logger.
  • CpuID is behind an #ifdef now.
  • Sequence generation now works as well.
Edited by Daniel Hugo Campora Perez

Merge request reports