Skip to content
Snippets Groups Projects
This project is mirrored from https://www-csr.bessy.de/control/SoftDist/sequencer/repo/branch-2-2.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Mar 14, 2012
  2. Mar 06, 2012
  3. Mar 04, 2012
  4. Apr 10, 2012
    • Ben Franksen's avatar
      seq: fix pvPut/pvGet hanger on disconnect · 4c5dd724
      Ben Franksen authored
      The connection handler now releases all semaphores waiting for an
      event on this PV. Furthermore, the pvGet/pvPut[Complete] built-in
      functions check the connected status whenever they successfully waited
      for such a semaphore.
      
      This patch also fixes a few problems with error handling in these
      procedures; for instance, the SYNC versions released semaphores even
      in case of timeout, which is definitely wrong.
      4c5dd724
    • benjamin.franksen's avatar
      ed0310ae
  5. Mar 20, 2012
  6. Mar 01, 2012
  7. Apr 10, 2012
  8. Mar 27, 2012
    • benjamin.franksen's avatar
      seq: optimized ss_read_buffer_selective · 3ce259ff
      benjamin.franksen authored
      Each event flag now knows the channels which are synced to it.
      This is a singly linked list of channel pointers. Since each channel
      can be synced to at most one event flag, we can embed the list nodes
      into the channel structure, so no runtime allocation is needed.
      The pvSync builtin function must now update these lists, while
      ss_read_buffer_selective traverses them.
      3ce259ff
  9. Mar 26, 2012
    • benjamin.franksen's avatar
      seq: fixed the 'lost events bug' in safe mode · 11136991
      benjamin.franksen authored
      The fix is to declare efTest and efTestAndClear to be synchronization
      points in safe mode. Both now check whether any of the variables sync'ed
      with the event flag have been changed (have their dirty flag set) and
      update the state set local copy of these variables. This happens
      regardless of whether the call is part of a when() condition or inside
      an action block.
      11136991
  10. Mar 01, 2012
  11. Mar 30, 2012
  12. Mar 29, 2012
  13. Mar 28, 2012
  14. Mar 26, 2012
  15. Mar 28, 2012
  16. Jul 13, 2011
  17. Mar 27, 2012
  18. Jul 13, 2011
  19. Mar 26, 2012
  20. Mar 28, 2012
  21. Mar 13, 2012
  22. Mar 12, 2012
  23. Mar 08, 2012
  24. Mar 02, 2012
  25. Mar 01, 2012
  26. Feb 29, 2012
  27. Feb 27, 2012
Loading