in GCC/clang (for MS VC++ compiler DCAS is not supported):
- \p -DCDS_DISABLE_128BIT_ATOMIC - for 64bit build
- \p -DCDS_DISABLE_64BIT_ATOMIC - for 32bit build
+
@warning All your projects AND libcds MUST be compiled with the same flags - either with DCAS support or without it.
\par Windows build
%DHP is an adaptive variant of classic \p cds::gc::HP, see @ref cds_garbage_collectors_comparison "Compare HP implementation"
- @note: Internally, %DHP depends on free-list implementation. There are
+ @note Internally, %DHP depends on free-list implementation. There are
DCAS-based free-list \p cds::intrusive::TaggedFreeList and more complicated CAS-based free-list
\p cds::intrusive::FreeList. For x86 architecture and GCC/clang, libcds selects appropriate free-list
based on \p -mcx16 compiler flag. You may manually disable DCAS support specifying