14 #ifndef THRILL_COMMON_CONFIG_HEADER 15 #define THRILL_COMMON_CONFIG_HEADER 22 static constexpr
bool g_ndebug =
true;
24 static constexpr
bool g_ndebug =
false;
46 #if !defined(_MSC_VER) 47 #define THRILL_HAVE_NET_TCP 1 51 #define THRILL_HAVE_LINUXAIO_FILE 1 55 #define THRILL_WINDOWS 1 59 #ifndef THRILL_WINDOWS 60 #define THRILL_HAVE_MMAP_FILE 1 64 #if defined(__SSE4_1__) || defined(__AVX__) 65 #define THRILL_HAVE_SSE4_1 69 #if defined(__SSE4_2__) || defined(__AVX__) 70 #define THRILL_HAVE_SSE4_2 74 #define THRILL_HAVE_AVX2 80 #endif // !THRILL_COMMON_CONFIG_HEADER static constexpr bool g_profile_thread
global flag to enable background profiler thread
static constexpr bool g_debug_push_file
static constexpr bool g_self_verify
static constexpr bool g_ndebug
global ndebug flag as a boolean, NDEBUG means no debug in Release mode.
static constexpr bool g_debug_mode
debug mode is active, if NDEBUG is false.
static constexpr unsigned g_cache_line_size
Finding cache line size is hard - we assume 64 byte.