bloomberg / bde

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Apache License 2.0
1.68k stars 318 forks source link

Cleanup for C++20 testing on a Mac M1 #281

Open AlisdairM opened 2 years ago

AlisdairM commented 2 years ago

This patch supplies additional cleanups that were independently developed testing C++20 on an M1 mac. After rebasing onto the changes already landed in master, the main effect is to adopt an additional library feature macro, in the style of existing feature macros, rather than rely on inline tests for the C++ language version. Also added platform support for the Arm 9 CPU, and fixed up a typo or two.