Jeff Garzik
|
1083e15c47
Mark hash success as unlikely, using __builtin_expect() intrinsic
|
15 years ago |
Jeff Garzik
|
f0bdc0b6f9
example-cfg.json: improve comments
|
15 years ago |
Jeff Garzik
|
fa7e80b8e5
Extract get-work logic into separate function.
|
15 years ago |
Jeff Garzik
|
6d2882937f
Add support for JSON-format configuration file
|
15 years ago |
Jeff Garzik
|
4e622f2ac2
Release version 0.7.
|
15 years ago |
Jeff Garzik
|
b2372e70f0
Turn off target testing for release, as some strange results appeared.
|
15 years ago |
Jeff Garzik
|
9f3472ad19
Use bswap_32 from byteswap.h, if __builtin_bswap() is not available
|
15 years ago |
Jeff Garzik
|
c0935a9489
Re-use CURL object, thereby caching DNS and HTTP connections where possible.
|
15 years ago |
Jeff Garzik
|
8277202221
Release version 0.6.1.
|
15 years ago |
Jeff Garzik
|
e47076caac
Fix max-nonce auto-adjustment logic to actually work
|
15 years ago |
Jeff Garzik
|
51eb1b4ef9
Move verbose proof-of-work/target comparison display into -D (debug)
|
15 years ago |
Jeff Garzik
|
98de751416
sha*.c: remove debug statement, which is redundant to hashmeter output
|
15 years ago |
Jeff Garzik
|
e8ee4cb002
Add --retry-pause, to set length of pause time between failure retries
|
15 years ago |
Jeff Garzik
|
714c0fd7c9
Continue scanhash, even if high 32 bits are zero.
|
15 years ago |
Jeff Garzik
|
c68ffb30dd
Display proof-of-work hash when one is discovered
|
15 years ago |
Jeff Garzik
|
453101d9e9
Remove "PROOF OF WORK FOUND?" debug output; redundant.
|
15 years ago |
Jeff Garzik
|
a816470950
Release version 0.6.
|
15 years ago |
Jeff Garzik
|
f889476bbd
Dynamically adjust time spent hashing current work unit, to meet target
|
15 years ago |
Jeff Garzik
|
0b67740707
Pass max-nonce as arg to each sha256 algo.
|
15 years ago |
Jeff Garzik
|
f570ffcf75
Code movement: move second hash time sampling to main miner loop
|
15 years ago |
Jeff Garzik
|
a296799358
Replace ___constant_swab32() with gcc's __builtin_bswap32
|
15 years ago |
Jeff Garzik
|
8504cf4803
sha256_4way minor optimizations
|
15 years ago |
Jeff Garzik
|
e41171424a
Fix non-working short options -q and -r N, by listing them in optstring.
|
15 years ago |
Jeff Garzik
|
fd19172c50
README: mention CFLAGS on *nix builds
|
15 years ago |
Jeff Garzik
|
fc4ed179e8
Release version 0.5.
|
15 years ago |
Jeff Garzik
|
16006f9037
Rather than sleep-loop, main thread waits for all threads to exit.
|
15 years ago |
Jeff Garzik
|
2f9a6deef9
Improve CURL HTTP request error diagnostics.
|
15 years ago |
Jeff Garzik
|
9e5a173c38
Improve JSON-RPC result/error checking, and improve error diagnostic output.
|
15 years ago |
Jeff Garzik
|
872211caad
Add --quiet option, to disable hashmeter output.
|
15 years ago |
Jeff Garzik
|
724fe3742c
Release version 0.3.3.
|
15 years ago |