1. 22 Feb, 2016 2 commits
  2. 19 Feb, 2016 1 commit
    • Nick Mathewson's avatar
      Port timeout.c to platforms without __builtin_c[tl]z · 7311ebae
      Nick Mathewson authored
      This patch includes an intrinsic implementation for these functions
      when the compiler is GCC, Clang, or MSVC--or if the compiler claims
      to be one of those.  Otherwise, a naive implementation is used.
      
      Tests are included for all of these functions, which turned up a
      possible problem: according to the gcc documentation, __builtin_ctz
      and __builtin_clz give an undefined result when their inputs is
      zero.  I was not able to persuade myself that we always called them
      with a nonzero argument.
      7311ebae
  3. 13 Jan, 2014 1 commit
  4. 11 Jan, 2014 7 commits
  5. 09 Jan, 2014 2 commits
  6. 04 Jan, 2014 7 commits
  7. 03 Jan, 2014 1 commit
  8. 14 Dec, 2013 8 commits
  9. 13 Dec, 2013 2 commits
  10. 28 May, 2013 3 commits
  11. 27 May, 2013 2 commits