Skip to content
Snippets Groups Projects
  1. Jun 21, 2021
    • Martin Christoph Hierholzer's avatar
      DeviceModule: change initialValueMutex into latch · c8f41e59
      Martin Christoph Hierholzer authored
      The previous implementation using the mutex had two issues:
      
      1. The mutex was locked in a different thread than unlocked (DeviceModule constructor vs. handleException() thread). This results in undefined behaviour.
      2. The boost::shared_mutex::lock_shared() function is not an interruption point, so applications did not terminate while waiting for initial values. (boost::latch::wait() is an interruption point.)
      c8f41e59
  2. Jun 14, 2021
  3. Aug 14, 2020
  4. Aug 03, 2020
  5. Jul 31, 2020
  6. Jul 27, 2020
  7. Jul 23, 2020
  8. Jul 09, 2020
  9. Jul 08, 2020
  10. Jul 07, 2020
  11. Jul 01, 2020
  12. Jun 22, 2020
  13. Apr 14, 2020
  14. Apr 09, 2020
  15. Jan 23, 2020
  16. Jan 22, 2020
  17. Jan 21, 2020
  18. Jan 20, 2020
  19. Jan 17, 2020
  20. Aug 02, 2019
    • Martin Killenberg's avatar
      started to solve shutdown issues: · b49a9990
      Martin Killenberg authored
      - Exception handling decorator and ThreadedFanOut send condition variable notificatios via the DeviceModule
      - FanOut sends terminate to impl and all slaves.
      Solves (some?) shutdown issues, but breaks bi-directional array test.
      b49a9990
  21. Jul 11, 2019
  22. May 22, 2019
  23. Apr 29, 2019
  24. Feb 22, 2019
  25. Feb 21, 2019
  26. Jan 25, 2019
  27. Jan 24, 2019
  28. Jan 07, 2019
Loading