1. 03 Feb, 2018 2 commits
    • Alexander Alekhin's avatar
      cuda: don't use std::numeric_limits · 0d01b97b
      Alexander Alekhin authored
      CUDA code uses own implementation in cuda/limits.hpp
      0d01b97b
    • Alexander Alekhin's avatar
      ts: refactor OpenCV tests · 4a297a24
      Alexander Alekhin authored
      - removed tr1 usage (dropped in C++17)
      - moved includes of vector/map/iostream/limits into ts.hpp
      - require opencv_test + anonymous namespace (added compile check)
      - fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
      - added missing license headers
      4a297a24
  2. 02 Feb, 2018 1 commit
  3. 31 Jan, 2018 1 commit
  4. 29 Jan, 2018 1 commit
  5. 27 Jan, 2018 2 commits
  6. 26 Jan, 2018 1 commit
    • Alexander Alekhin's avatar
      core: fix pthreads performance · c49d5d52
      Alexander Alekhin authored
      OpenCV pthreads-based implementation changes:
      - rework worker threads pool, allow to execute job by the main thread too
      - rework synchronization scheme (wait for job completion, threads 'pong' answer is not required)
      - allow "active wait" (spin) by worker threads and by the main thread
      - use _mm_pause() during active wait (support for Hyper-Threading technology)
      - use sched_yield() to avoid preemption of still working other workers
      - don't use getTickCount()
      - optional builtin thread pool profiler (disabled by compilation flag)
      c49d5d52
  7. 19 Jan, 2018 1 commit
  8. 18 Jan, 2018 1 commit
  9. 17 Jan, 2018 1 commit
  10. 16 Jan, 2018 3 commits
  11. 12 Jan, 2018 1 commit
  12. 05 Jan, 2018 1 commit
  13. 29 Dec, 2017 1 commit
  14. 28 Dec, 2017 1 commit
  15. 25 Dec, 2017 1 commit
  16. 22 Dec, 2017 1 commit
  17. 19 Dec, 2017 1 commit
  18. 15 Dec, 2017 2 commits
  19. 12 Dec, 2017 1 commit
  20. 11 Dec, 2017 2 commits
  21. 07 Dec, 2017 1 commit
  22. 05 Dec, 2017 2 commits
  23. 29 Nov, 2017 1 commit
  24. 28 Nov, 2017 2 commits
  25. 27 Nov, 2017 2 commits
  26. 24 Nov, 2017 1 commit
  27. 22 Nov, 2017 3 commits
  28. 21 Nov, 2017 2 commits