1. 02 Feb, 2016 3 commits
  2. 01 Feb, 2016 2 commits
  3. 31 Jan, 2016 2 commits
  4. 30 Jan, 2016 5 commits
  5. 29 Jan, 2016 6 commits
  6. 27 Jan, 2016 1 commit
  7. 26 Jan, 2016 1 commit
  8. 25 Jan, 2016 1 commit
  9. 23 Jan, 2016 1 commit
  10. 13 Jan, 2016 3 commits
  11. 12 Jan, 2016 6 commits
  12. 10 Jan, 2016 1 commit
  13. 09 Jan, 2016 2 commits
  14. 08 Jan, 2016 2 commits
  15. 07 Jan, 2016 1 commit
  16. 06 Jan, 2016 3 commits
    • Michael Winterberg's avatar
      Fixed unknown pragma warnings for _BitScanReverse. · 28a303dd
      Michael Winterberg authored
      Changed to only define the MSVC implementations for clz and clzll if the builtins are not available to avoid warnings about an unknown #pragma for "intrinsic".
      28a303dd
    • Victor Zverovich's avatar
      Merge pull request #256 from mwinterb/clang_ms_clz · 39438034
      Victor Zverovich authored
      Fixed macro redefinition warnings when compiling with clang-cl.
      39438034
    • Michael Winterberg's avatar
      Fixed issues with MSVC emulations of clz and clzll. · 7185e96d
      Michael Winterberg authored
      Both clang-cl and Clang/C2 #define _MSC_VER but also have support for __builtin_clz and __builtin_clzll, leading to duplicate macro definition warnings. Emulation of clz using _BitScanReverse is suppressed if the builtins are already available.
      
      Additionally, the value of the output parameter of _BitScanReverse is undefined if the input value is 0, which is avoided by construction, so the code analysis warning for using uninitialized data is now suppressed.
      7185e96d