bitwizeshift/bit-memory

Failing builds with AppVeyor

Closed this issue · 0 comments

AppVeyor has not successfully built this library on either of the two target compilers:

  • MSVC
  • clang-cl

Known issues:

MSVC

  • Fails to compile dynamic_new_block_allocator( block_size ) due to expression SFINAE. Tested with Visual Studios 2017
    • May be fixable by using conditional inheritance that enables the constructors

clang-cl

  • Doesn't fully support exception handling correctly
    • Fails to compile Catch unit tests (due to try/catch statements)
    • Fails to compile anything that throws; including virtual_memory