1. 21 Mar, 2006 1 commit
  2. 20 Mar, 2006 1 commit
  3. 14 Apr, 2005 1 commit
  4. 29 Mar, 2003 1 commit
  5. 04 Mar, 2003 1 commit
    • sof's avatar
      [project @ 2003-03-04 01:29:25 by sof] · 81cbad07
      sof authored
      win32/Ticker.c:startTicker(),
      win32/IOManager.c:NewIOWorkerThread():
        pass in non-NULL pointer to _beginthreadex()'s outgoing thread ID arg.
        Needed to work with Win9x's impl of CreateThread().
      81cbad07
  6. 22 Feb, 2003 1 commit
    • sof's avatar
      [project @ 2003-02-22 04:51:50 by sof] · 557947d3
      sof authored
      Clean up code&interfaces that deals with timers and asynchrony:
      
      - Timer.{c,h} now defines the platform-independent interface
        to the timing services needed by the RTS. Itimer.{c,h} +
        win32/Ticker.{c,h} defines the OS-specific services that
        creates/destroys a timer.
      - For win32 plats, drop the long-standing use of the 'multimedia'
        API timers and implement the ticking service ourselves. Simpler
        and more flexible.
      - Select.c is now solely for platforms that use select() to handle
        non-blocking I/O & thread delays. win32/AwaitEvent.c provides
        the same API on the Win32 side.
      - support threadDelay on win32 platforms via worker threads.
      
      Not yet compiled up on non-win32 platforms; will do once checked in.
      557947d3