Commit History

Author SHA1 Message Date
  Con Kolivas 669bcac36c Merge branch 'master' into hashfast 12 years ago
  Con Kolivas 8dcbc86b97 Use windows' own higher resolution time and handlers allowing us to have higher precision absolute timeouts. 12 years ago
  Con Kolivas 31e8ebaffa Merge branch 'master' into hashfast 12 years ago
  Con Kolivas 3956382450 Send pthread_cancel to failed completion_timeout that has timed out. 12 years ago
  Con Kolivas f5baf9f57a Merge branch 'master' into hashfast 12 years ago
  ckolivas 7838af1dc1 Remove unused variables. 12 years ago
  ckolivas f826e35765 Provide a cg_completion_timeout helper function for unreliable functions that takes arbitrary functions and parameters and reliably returns. 12 years ago
  Con Kolivas e06e495ab8 Merge branch 'master' into hashfast 12 years ago
  Con Kolivas 166200c094 Windows uses errno for WSAETIMEDOUT 12 years ago
  Con Kolivas 6e948d8750 Check for correct timeout error in cgsem_mswait 12 years ago
  Con Kolivas 51f8107b32 Fix util.h exports for cgsem_mswait 12 years ago
  Con Kolivas c75ce853a9 Implement a generic cgsem_mswait similar to sem_timedwait 12 years ago
  Con Kolivas 9b5c534911 Merge branch 'master' into hashfast 12 years ago
  Con Kolivas 7318eceef9 Make the devlock a cglock in usbutils and only grab the write lock for fundamental changes allowing us to send and receive transfers concurrently without lock contention. 12 years ago
  Con Kolivas f49a3c7657 Merge branch 'master' into hashfast 12 years ago
  Con Kolivas 44b9cf50e3 Limit the duration we wait for reads in BF1 based on time already elapsed to account for other delays such as work restart messages or out of work. 12 years ago
  Con Kolivas cccee5d545 Fix util.h build from hashfast include. 12 years ago
  Con Kolivas 466d3beca0 Provide a --disable-libcurl config option to build support for stratum mining only. 12 years ago
  Con Kolivas 8ede407df7 Make extract_sockaddr set variables passed to it rather than pool struct members. 12 years ago
  Con Kolivas e1433f8ef8 Use timespecs on windows as cgtimer_t to capitalise on the higher resolution clock changes. 12 years ago
  Con Kolivas 903d007cb4 Provide cgtimer_sub helper functions. 12 years ago
  Con Kolivas 9dc63cee53 Provide cgtimer_to_ms helper functions. 12 years ago
  Con Kolivas 7d0c9b5060 Rename cgsleep_prepare_r as cgtimer_time to get time in cgtimer_t format and call cgsleep_prepare_r as a macro for cgtimer_time 12 years ago
  Con Kolivas eeac9d81fc Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements. 12 years ago
  Con Kolivas 7d448cd754 timeGetTime uses huge resources on windows so revert to using timevals for its implementation of cgtimer_t 12 years ago
  Con Kolivas b238139cf9 Provide cgtimer_to_timeval helper functions. 12 years ago
  Con Kolivas 09679e9f8b Provide a timeval_to_cgtime helper function to reuse values. 12 years ago
  Con Kolivas 09e9091dd7 Simplify cgsleep code for windows by using a typedef for cgtimer_t that resolves to clock resolution, using that internally. 12 years ago
  Con Kolivas ad87db07d9 Make cgsleep_us_r take an int64_t for us. 12 years ago
  Con Kolivas 621eb00309 Provide reentrant versions of cgsleep functions to allow start time to be set separately from the beginning of the actual sleep, allowing scheduling delays to be counted in the sleep. 12 years ago