Luke Dashjr
|
e7be54b705
Merge commit 'aee7b3f' into bfgminer
|
12 years ago |
Luke Dashjr
|
aee7b3fa6d
Bugfix: Stratum initiate: Clear json var after freeing it, to avoid a potential double-free if retry fails before new JSON is parsed
|
12 years ago |
Luke Dashjr
|
23a0d7e046
Merge commit 'f94f3c9' into bfgminer
|
12 years ago |
Luke Dashjr
|
f94f3c9d7e
json_rpc_call_completed: Silence incorrect type cast warning
|
12 years ago |
Luke Dashjr
|
f4cce967de
Merge commit 'd298890' into bfgminer
|
12 years ago |
Luke Dashjr
|
d298890824
Silence unused result warnings for notifier_{read,wake}
|
12 years ago |
Luke Dashjr
|
f7f24c5777
Merge commit '525426c' into bfgminer
|
12 years ago |
Luke Dashjr
|
525426c6f5
Log a warning if --cmd-* returns a non-zero exit code
|
12 years ago |
Luke Dashjr
|
8018423267
Mostly functional stratum proxy driver
|
12 years ago |
Luke Dashjr
|
5e13600360
Bugfix: Stratum: Avoid FD_SETting INVSOCK
|
12 years ago |
Luke Dashjr
|
8a04b54735
Merge branch 'httpsrv' into bfgminer
|
12 years ago |
Luke Dashjr
|
78907f6fed
Bugfix: Initialise notifier (as invalid) for no-thread devices (SGW)
|
12 years ago |
Luke Dashjr
|
2293ce0ec8
Merge commit '3757253' into bfgminer
|
12 years ago |
Luke Dashjr
|
375725300d
Bugfix: Implicitly initialise timer_set_now when it is first called
|
12 years ago |
Luke Dashjr
|
a4c8239514
util: Eliminate unsafe const-removing casts
|
12 years ago |
Luke Dashjr
|
e7bae59209
Explicitly check for clock_nanosleep and only use it when available
|
12 years ago |
Luke Dashjr
|
c0fe28a556
Further integrate cgsleep API into BFGMiner's timer system, so clock_nanosleep is only used on platforms with CLOCK_MONOTONIC
|
12 years ago |
Luke Dashjr
|
039282ccdd
Convert cgtimer_t to struct timeval
|
12 years ago |
Luke Dashjr
|
3183f70477
Merge branch 'cgsleep2' into cg_merges_20130822a
|
12 years ago |
Con Kolivas
|
2412961ccb
Use timespecs on windows as cgtimer_t to capitalise on the higher resolution clock changes.
|
12 years ago |
Con Kolivas
|
f965108b0e
Abstract out the conversion of system time to an lldiv_t in decimicroseconds.
|
12 years ago |
Con Kolivas
|
4f5972f0bd
Use our own gettimeofday implementation on windows for it to be consistent across ming builds and higher resolution.
|
12 years ago |
Con Kolivas
|
e10fc9b7bb
Provide cgtimer_sub helper functions.
|
12 years ago |
Con Kolivas
|
8661a6735c
Provide cgtimer_to_ms helper functions.
|
12 years ago |
Con Kolivas
|
707176ceb9
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
|
786a4f3cf5
TimeBeginPeriod and TimeEndPeriod do not add significant overhead when run the entire time for cgminer so avoid trying to maintain balanced numbers of them for specific time calls to simplify code.
|
12 years ago |
Con Kolivas
|
c5b46ce9ab
Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements.
|
12 years ago |
Con Kolivas
|
7a1e7d81bc
timeGetTime uses huge resources on windows so revert to using timevals for its implementation of cgtimer_t
|
12 years ago |
Con Kolivas
|
60d33d711c
Quotient/remainder error in ms division.
|
12 years ago |
Con Kolivas
|
7bba73a796
Provide cgtimer_to_timeval helper functions.
|
12 years ago |