Jeff Garzik
|
0b67740707
|
Pass max-nonce as arg to each sha256 algo.
Should be an equivalent transformation, with no behavior changes.
|
2011-01-29 00:56:24 -05:00 |
|
Jeff Garzik
|
f570ffcf75
|
Code movement: move second hash time sampling to main miner loop
|
2011-01-29 00:47:48 -05:00 |
|
Jeff Garzik
|
a296799358
|
Replace ___constant_swab32() with gcc's __builtin_bswap32
http://www.bitcoin.org/smf/index.php?topic=1925.msg34827#msg34827
Credit: lfm
|
2011-01-29 00:41:27 -05:00 |
|
Jeff Garzik
|
8504cf4803
|
sha256_4way minor optimizations
http://www.bitcoin.org/smf/index.php?topic=820.msg40022#msg40022
Credit: BeeCee1
|
2011-01-29 00:36:32 -05:00 |
|
Jeff Garzik
|
e41171424a
|
Fix non-working short options -q and -r N, by listing them in optstring.
|
2011-01-29 00:28:19 -05:00 |
|
Jeff Garzik
|
fd19172c50
|
README: mention CFLAGS on *nix builds
|
2011-01-20 02:32:11 -05:00 |
|
Jeff Garzik
|
fc4ed179e8
|
Release version 0.5.
|
2010-12-28 22:38:57 -05:00 |
|
Jeff Garzik
|
16006f9037
|
Rather than sleep-loop, main thread waits for all threads to exit.
|
2010-12-28 21:10:41 -05:00 |
|
Jeff Garzik
|
2f9a6deef9
|
Improve CURL HTTP request error diagnostics.
|
2010-12-28 17:13:59 -05:00 |
|
Jeff Garzik
|
9e5a173c38
|
Improve JSON-RPC result/error checking, and improve error diagnostic output.
|
2010-12-28 15:22:53 -05:00 |
|
Jeff Garzik
|
872211caad
|
Add --quiet option, to disable hashmeter output.
|
2010-12-27 02:13:15 -05:00 |
|
Jeff Garzik
|
724fe3742c
|
Release version 0.3.3.
|
2010-12-27 00:34:23 -05:00 |
|
Jeff Garzik
|
21e56a25c4
|
sha256_cryptopp asm: byteswap input words
|
2010-12-27 00:32:48 -05:00 |
|
Jeff Garzik
|
970e74c07d
|
Move 32-bit swap code into miner.h, for sharing.
|
2010-12-26 23:37:58 -05:00 |
|
Jeff Garzik
|
ae4cc6fc39
|
Release version 0.3.2.
|
2010-12-23 20:23:13 -05:00 |
|
Jeff Garzik
|
d88648dd39
|
sha256_via: ensure that found nonce is copied back into output data buffer
Also, some minor cleanups, removing unused args.
|
2010-12-23 20:21:00 -05:00 |
|
Jeff Garzik
|
309d1bdc16
|
Release version 0.3.1.
|
2010-12-19 21:47:41 -05:00 |
|
Jeff Garzik
|
d363a1d68d
|
sha256_via: ensure proper data area is fully checksummed
|
2010-12-19 21:37:30 -05:00 |
|
Jeff Garzik
|
ee592d0a60
|
Handle temporary JSON failures (due to server reboot, etc.)
|
2010-12-18 22:22:06 -05:00 |
|
Jeff Garzik
|
4c8d703551
|
README: update win32 build insns
|
2010-12-18 16:42:40 -05:00 |
|
Jeff Garzik
|
857ba8f6cc
|
Release version 0.3.
|
2010-12-18 16:31:28 -05:00 |
|
Jeff Garzik
|
0ee24c00ce
|
sha256_4way: work around gcc 4.5.x bug by always inlining ROTR and SHR
|
2010-12-18 16:29:07 -05:00 |
|
Jeff Garzik
|
ce1c9a8aca
|
Display version on minerd --help usage output.
|
2010-12-06 20:21:22 -05:00 |
|
Jeff Garzik
|
f1fcd76ba7
|
sha256_cryptopp: Add crypto++ 32-bit assembly implementation
|
2010-12-06 20:14:58 -05:00 |
|
Jeff Garzik
|
1a1a018627
|
Release version 0.2.2.
Remove 'experimental' marker from VIA padlock implementation.
|
2010-12-06 02:30:57 -05:00 |
|
Jeff Garzik
|
8ca6ffa8a9
|
sha256_4way: do not include unnecessary headers, when !4way
Reported by lfm
|
2010-12-06 00:59:59 -05:00 |
|
Jeff Garzik
|
6b5fb469cc
|
sha256_via: align tmp_hash1 to 128, to avoid stack clobber
Reported by lfm
|
2010-12-06 00:57:48 -05:00 |
|
Jeff Garzik
|
276dcdbcec
|
Avoid null deref in command line arg processing.
Reported by lfm.
|
2010-12-05 23:18:18 -05:00 |
|
Jeff Garzik
|
18d3ab876c
|
Release version 0.2.1.
|
2010-11-29 12:27:11 -05:00 |
|
Jeff Garzik
|
145e5fe141
|
submit_work: increase string buffer, to avoid overflow
|
2010-11-29 12:21:03 -05:00 |
|
Jeff Garzik
|
74bb196296
|
Add Crypto++ sha256 implementation (C only, ASM elided for now)
|
2010-11-28 20:16:22 -05:00 |
|
Jeff Garzik
|
339ddf4d75
|
Move sha256_generic into its own .o build output. Const-ify midstate param.
|
2010-11-27 04:31:32 -05:00 |
|
Jeff Garzik
|
ad3fda8aba
|
Release version 0.2.
|
2010-11-27 03:56:47 -05:00 |
|
Jeff Garzik
|
4c47553c85
|
Clean up multi-algorithm selection and display
|
2010-11-27 03:50:52 -05:00 |
|
Jeff Garzik
|
6288d943ab
|
sha256_4way: patch proper nonce into data block
|
2010-11-27 03:50:12 -05:00 |
|
Jeff Garzik
|
eeea340b17
|
sha256_via: add further comments on byte-swapping work
|
2010-11-27 03:45:47 -05:00 |
|
Jeff Garzik
|
4da2e4fbe2
|
miner.h: include sys/time.h for struct timeval definition
|
2010-11-27 01:59:03 -05:00 |
|
Jeff Garzik
|
e2eeaaf75b
|
Add experimental (read: probably broken) VIA padlock support.
|
2010-11-27 01:29:56 -05:00 |
|
Jeff Garzik
|
86eb37d631
|
Improve and modularize compile-time CPU detection.
Ideally, we should move this to autoconf.
|
2010-11-27 00:46:59 -05:00 |
|
Jeff Garzik
|
500759cea1
|
s/__SSE__/__SSE2__/
|
2010-11-27 00:12:28 -05:00 |
|
Jeff Garzik
|
a7518360ad
|
Windows build tweaks.
|
2010-11-26 23:32:29 -05:00 |
|
Jeff Garzik
|
2f2bf745c4
|
Note that 4way is experimental
|
2010-11-26 23:16:38 -05:00 |
|
Jeff Garzik
|
eed9b3c7df
|
sha256_4way: perform 16m hashes, not 64k, per invocation
|
2010-11-26 23:15:38 -05:00 |
|
Jeff Garzik
|
35ea649d97
|
Improve hash performance statistics.
|
2010-11-26 23:12:24 -05:00 |
|
Jeff Garzik
|
a50201eb21
|
Improve --help output. Mention --help in README.
|
2010-11-26 20:15:07 -05:00 |
|
Jeff Garzik
|
099b6b065e
|
Drop all Windows DLL in same dir as minerd.exe
|
2010-11-26 19:43:54 -05:00 |
|
Jeff Garzik
|
1f5074381f
|
Correct -a command line help.
|
2010-11-26 19:12:22 -05:00 |
|
Jeff Garzik
|
c639149977
|
Add tcatm's 4way SSE2 sha256 implementation.
|
2010-11-26 19:04:48 -05:00 |
|
Jeff Garzik
|
d2fded6135
|
README: add win32 installer instructions
|
2010-11-26 18:13:16 -05:00 |
|
Jeff Garzik
|
7c6014c60b
|
Add Windows installer creation script, mknsis.sh.
|
2010-11-26 18:01:25 -05:00 |
|