1. 11 Feb, 2022 2 commits
  2. 10 Feb, 2022 1 commit
  3. 23 Jan, 2022 2 commits
  4. 02 Jan, 2022 1 commit
  5. 03 Dec, 2021 1 commit
  6. 23 Nov, 2021 1 commit
  7. 31 Oct, 2021 1 commit
  8. 19 Oct, 2021 1 commit
  9. 24 Sep, 2021 1 commit
  10. 06 Jun, 2021 2 commits
  11. 22 May, 2021 2 commits
  12. 20 May, 2021 1 commit
  13. 14 May, 2021 1 commit
  14. 05 May, 2021 1 commit
  15. 04 May, 2021 3 commits
  16. 01 May, 2021 1 commit
  17. 16 Apr, 2021 1 commit
  18. 10 Apr, 2021 2 commits
  19. 06 Apr, 2021 1 commit
    • Deucе's avatar
      Fix msclock() and xp_timer() to be monotonic on *nix · 7710c344
      Deucе authored
      Previously, these both used gettimeofday() which is both expensive
      to call, and not monotonic.
      
      This fixes system.clock_ticks in JS and various internal bits. for
      when the UTC wall clock jumps.
      
      While we're here, fix the documention of system.clock_ticks
      7710c344
  20. 05 Apr, 2021 3 commits
  21. 04 Apr, 2021 3 commits
  22. 02 Apr, 2021 1 commit
    • Deucе's avatar
      Initial work on setTimeout() · ad635a64
      Deucе authored
      This appears to work and the event handler *should* work on other
      event types already.
      
      Note, this is *nix-only due to the use of poll().  select() will
      need to be used for Windows to keep XP compatability.
      ad635a64
  23. 31 Mar, 2021 1 commit
    • Deucе's avatar
      Use new PREFER_POLL define to control poll() usage · 3de05e2d
      Deucе authored
      Rather than depending on _WIN32 which is silly, make it clear what
      exactly is being done and why.
      
      Note that the spy socket stuff and some external stuff on *nix have
      had the select() implementation removed.  To support using select()
      on !Win32 will require de-refactoring that's not really worth doing.
      Instead, just use #error and reference the commit where the old
      code can be found.
      3de05e2d
  24. 23 Mar, 2021 2 commits
  25. 21 Mar, 2021 4 commits