|
84ae273d
|
2011-06-08T18:59:09
|
|
Merge pull request #22 from chrissicool/master
Fix include path of libcurl headers
|
|
48a888db
|
2011-06-08T18:58:01
|
|
Merge pull request #23 from ckolivas/master
Here's my x86_64 and linux optimisations. Hopefully shouldn't break other OSs now.
|
|
8a832eea
|
2011-06-09T11:45:06
|
|
Linux + x86_64 optimisations.
Add likely() macro.
Optimise a few obvious code paths with likely/unlikely.
Change algo to sse2_amd64 by default.
Move priority change to worker threads only.
Detect number of CPUs and set default number of threads == CPUs.
Add scheduling policy change to worker threads to SCHED_IDLE first and fallback to SCHED_BATCH on linux.
Don't error when failing to set priority.
Add CPU affinity and bind worker threads to CPUs when number of threads is a multiple of number of CPUs.
Update NEWS with changes.
|
|
80ea56ac
|
2011-06-08T23:12:07
|
|
configure.ac: Beautify yasm test output
|
|
17e4e132
|
2011-06-08T23:09:21
|
|
Fix libcurl include path
Fix the include path for libcurl, if it was installed in a location
where gcc does not look by default. The variable is declared in
the LIBCURL_CHECK_CONFIG m4 macro.
|
|
f2e4ff0e
|
2011-05-14T22:48:31
|
|
Version 1.0.1.
|
|
289a5992
|
2011-05-10T11:49:04
|
|
Merge pull request #17 from metonymous/master
OSX CPU Support
|
|
180b99f2
|
2011-05-11T04:41:11
|
|
OSX Support
Derived from xorg source
http://cgit.freedesktop.org/xorg/xserver/tree/GL/glx/glxbyteorder.h?id=cdf6b15f039c4905d8d54152153b0a3ecd7aba55;id2=415e49b940bba2d08870db410ebb47d2add5d836
|
|
16cddaf3
|
2011-05-09T22:13:34
|
|
Version 1.0.
|
|
6a3b05e6
|
2011-05-09T22:10:16
|
|
jansson 2.x compatibility
|
|
7ff1280b
|
2011-04-11T17:32:25
|
|
util: correct off-by-one in month display
|
|
a9a2840d
|
2011-04-11T13:04:29
|
|
Proper platform detection.
Use target instead of host.
Fix compilation for non win32 and non x86_64 platforms.
|
|
1a16f2ae
|
2011-04-07T01:57:28
|
|
configure.ac: improve has_yasm test
|
|
69529c38
|
2011-03-24T14:09:49
|
|
Support full URL, in X-Long-Polling header
|
|
991a358d
|
2011-03-22T14:01:32
|
|
Release version 0.8.1.
|
|
a7d9f317
|
2011-03-22T13:58:32
|
|
Add User-Agent header to each HTTP request
|
|
46819af3
|
2011-03-21T20:50:59
|
|
--user/--pass fixes
Also, some newline fixes (applog callers do not need newlines in strings)
|
|
594fe678
|
2011-03-21T17:44:20
|
|
example-cfg.json: remove extraneous commas, which broke JSON decode
Spotted by lfm
|
|
124abb6c
|
2011-03-21T04:34:48
|
|
Release version 0.8.
|
|
42cdb63f
|
2011-03-21T04:28:23
|
|
Update example JSON config
|
|
81352ca4
|
2011-03-21T04:27:02
|
|
Support --user and --pass, as alternative to --userpass
|
|
2fd9d544
|
2011-03-21T04:02:13
|
|
Convert remaining [f]print to applog().
Also, remove a few superfluous printouts.
|
|
144cf62d
|
2011-03-21T03:45:26
|
|
Avoid potential for div-by-zero, when calculating max-nonce
|
|
d49d6392
|
2011-03-21T03:42:57
|
|
cpu-miner.c: Remove newline from applog() call
|
|
23e9cf91
|
2011-03-20T22:44:25
|
|
Ensure cpuminer-config.h is universally included, in *.c and *.h alike.
In miner.h, this fixes an alloca-definition-related warning.
For the other files, this is simply future-proofing/precaution.
|
|
24afd617
|
2011-03-18T17:24:16
|
|
Introduce more standardized logging (incl. optional syslog).
Also, improve portability of alloca.
|
|
7a87bee9
|
2011-03-18T02:53:13
|
|
Add long polling support
|
|
6818c692
|
2011-03-17T23:22:10
|
|
Improve max nonce auto-adjustment with some basic algebra.
|
|
33e5b549
|
2011-03-17T23:19:43
|
|
miner.h: pad out work_restart to max likely cache line size
|
|
2d49a9a5
|
2011-03-17T22:02:28
|
|
Introduce ability to interrupt hash scanners in the middle of scanning.
|
|
4be41af2
|
2011-03-14T23:42:53
|
|
Release version 0.7.2.
|
|
0258fae4
|
2011-03-14T23:36:28
|
|
Fix Windows build, that broke with yasm integration
|
|
35aba896
|
2011-03-14T23:22:15
|
|
Merge branch 'master' of https://github.com/fleger/cpuminer into tmp
|
|
4f7a51e9
|
2011-03-14T23:17:34
|
|
Move all RPC I/O to separate thread.
|
|
cdb4cd9c
|
2011-03-14T21:48:15
|
|
sha256_*.c: trim trailing whitespace
|
|
aaf46802
|
2011-03-14T20:18:03
|
|
Makefile.am: neaten minerd sources list
|
|
aab6f57b
|
2011-03-12T18:23:22
|
|
Fixed yasm version check
|
|
cb62c7f4
|
2011-03-12T18:12:44
|
|
Merge remote-tracking branch 'upstream/master'
|
|
115cbe64
|
2011-03-12T18:11:33
|
|
Revert "Fixed yasm version check if yasm version ≥ 1.1.0"
This reverts commit da1fd227bf2cc56c6f9a7ea42bd2c8b05f781f06.
|
|
4d857dcb
|
2011-03-11T16:13:30
|
|
Merge branch 'sse2' of https://github.com/chromicant/cpuminer into tmp
|
|
da1fd227
|
2011-03-08T01:12:03
|
|
Fixed yasm version check if yasm version ≥ 1.1.0
|
|
1989b7da
|
2011-03-07T05:25:01
|
|
Make sure we don't check for yasm version if we don't have yasm
|
|
6b19b15a
|
2011-03-07T00:23:12
|
|
Fix warnings in sse2_64 implementation.
|
|
96d2287c
|
2011-03-05T22:22:57
|
|
X86_64 SSE2 support for Linux
|
|
1d8b6e13
|
2011-03-02T22:47:46
|
|
Release version 0.7.1.
|
|
d4ddd315
|
2011-03-02T22:06:25
|
|
Make CURL follow redirects.
Suggested by prcarter.
|
|
ef91bd59
|
2011-03-02T22:03:11
|
|
sha256_4way: skip last 3 rounds.
Pointed out by several people, including Raulo.
|
|
a27e69ae
|
2011-02-21T21:41:19
|
|
Changes to make the 4-way code compile on Intel Compiler
|
|
4a7f3f70
|
2011-02-17T01:58:53
|
|
Show date/time when proof-of-work is found.
|
|
1083e15c
|
2011-02-17T01:22:55
|
|
Mark hash success as unlikely, using __builtin_expect() intrinsic
|
|
f0bdc0b6
|
2011-02-17T01:21:37
|
|
example-cfg.json: improve comments
|
|
fa7e80b8
|
2011-02-17T01:21:16
|
|
Extract get-work logic into separate function.
|
|
6d288293
|
2011-02-13T03:04:02
|
|
Add support for JSON-format configuration file
|
|
4e622f2a
|
2011-02-12T20:00:54
|
|
Release version 0.7.
|
|
b2372e70
|
2011-02-12T19:57:50
|
|
Turn off target testing for release, as some strange results appeared.
|
|
9f3472ad
|
2011-02-10T00:52:22
|
|
Use bswap_32 from byteswap.h, if __builtin_bswap() is not available
|
|
c0935a94
|
2011-02-10T00:41:44
|
|
Re-use CURL object, thereby caching DNS and HTTP connections where possible.
|
|
82772022
|
2011-02-04T14:29:54
|
|
Release version 0.6.1.
|
|
e47076ca
|
2011-02-04T11:54:31
|
|
Fix max-nonce auto-adjustment logic to actually work
|
|
51eb1b4e
|
2011-02-04T11:53:51
|
|
Move verbose proof-of-work/target comparison display into -D (debug)
|
|
98de7514
|
2011-02-04T02:55:55
|
|
sha*.c: remove debug statement, which is redundant to hashmeter output
|
|
e8ee4cb0
|
2011-02-03T00:54:03
|
|
Add --retry-pause, to set length of pause time between failure retries
|
|
714c0fd7
|
2011-02-03T00:46:55
|
|
Continue scanhash, even if high 32 bits are zero.
Previously, we would stop the scan if the high 32 bits of the hash were zero,
as a quick shortcut for testing the full hash. If this quick test succeeded,
we would pass the work to the server for full validation.
Change this logic to perform full validation inside minerd, so that work may
be resumed more quickly if hash > target.
|
|
c68ffb30
|
2011-02-02T18:47:04
|
|
Display proof-of-work hash when one is discovered
|
|
453101d9
|
2011-01-29T23:55:11
|
|
Remove "PROOF OF WORK FOUND?" debug output; redundant.
|
|
a8164709
|
2011-01-29T02:15:46
|
|
Release version 0.6.
|
|
f889476b
|
2011-01-29T01:14:12
|
|
Dynamically adjust time spent hashing current work unit, to meet target
|
|
0b677407
|
2011-01-29T00:56:24
|
|
Pass max-nonce as arg to each sha256 algo.
Should be an equivalent transformation, with no behavior changes.
|
|
f570ffcf
|
2011-01-29T00:47:48
|
|
Code movement: move second hash time sampling to main miner loop
|
|
a2967993
|
2011-01-29T00:41:27
|
|
Replace ___constant_swab32() with gcc's __builtin_bswap32
http://www.bitcoin.org/smf/index.php?topic=1925.msg34827#msg34827
Credit: lfm
|
|
8504cf48
|
2011-01-29T00:36:32
|
|
sha256_4way minor optimizations
http://www.bitcoin.org/smf/index.php?topic=820.msg40022#msg40022
Credit: BeeCee1
|
|
e4117142
|
2011-01-29T00:28:19
|
|
Fix non-working short options -q and -r N, by listing them in optstring.
|
|
fd19172c
|
2011-01-20T02:32:11
|
|
README: mention CFLAGS on *nix builds
|
|
fc4ed179
|
2010-12-28T22:38:57
|
|
Release version 0.5.
|
|
16006f90
|
2010-12-28T21:10:41
|
|
Rather than sleep-loop, main thread waits for all threads to exit.
|
|
2f9a6dee
|
2010-12-28T17:13:59
|
|
Improve CURL HTTP request error diagnostics.
|
|
9e5a173c
|
2010-12-28T15:22:53
|
|
Improve JSON-RPC result/error checking, and improve error diagnostic output.
|
|
872211ca
|
2010-12-27T02:13:15
|
|
Add --quiet option, to disable hashmeter output.
|
|
724fe374
|
2010-12-27T00:34:23
|
|
Release version 0.3.3.
|
|
21e56a25
|
2010-12-27T00:32:48
|
|
sha256_cryptopp asm: byteswap input words
|
|
970e74c0
|
2010-12-26T23:37:58
|
|
Move 32-bit swap code into miner.h, for sharing.
|
|
ae4cc6fc
|
2010-12-23T20:23:13
|
|
Release version 0.3.2.
|
|
d88648dd
|
2010-12-23T20:21:00
|
|
sha256_via: ensure that found nonce is copied back into output data buffer
Also, some minor cleanups, removing unused args.
|
|
309d1bdc
|
2010-12-19T21:47:41
|
|
Release version 0.3.1.
|
|
d363a1d6
|
2010-12-19T21:37:30
|
|
sha256_via: ensure proper data area is fully checksummed
|
|
ee592d0a
|
2010-12-18T22:22:06
|
|
Handle temporary JSON failures (due to server reboot, etc.)
|
|
4c8d7035
|
2010-12-18T16:42:40
|
|
README: update win32 build insns
|
|
857ba8f6
|
2010-12-18T16:31:28
|
|
Release version 0.3.
|
|
0ee24c00
|
2010-12-18T16:29:07
|
|
sha256_4way: work around gcc 4.5.x bug by always inlining ROTR and SHR
|
|
ce1c9a8a
|
2010-12-06T20:21:22
|
|
Display version on minerd --help usage output.
|
|
f1fcd76b
|
2010-12-06T20:14:58
|
|
sha256_cryptopp: Add crypto++ 32-bit assembly implementation
|
|
1a1a0186
|
2010-12-06T02:30:57
|
|
Release version 0.2.2.
Remove 'experimental' marker from VIA padlock implementation.
|
|
8ca6ffa8
|
2010-12-06T00:59:59
|
|
sha256_4way: do not include unnecessary headers, when !4way
Reported by lfm
|
|
6b5fb469
|
2010-12-06T00:57:48
|
|
sha256_via: align tmp_hash1 to 128, to avoid stack clobber
Reported by lfm
|
|
276dcdbc
|
2010-12-05T23:18:18
|
|
Avoid null deref in command line arg processing.
Reported by lfm.
|
|
18d3ab87
|
2010-11-29T12:27:11
|
|
Release version 0.2.1.
|
|
145e5fe1
|
2010-11-29T12:21:03
|
|
submit_work: increase string buffer, to avoid overflow
|
|
74bb1962
|
2010-11-28T20:16:22
|
|
Add Crypto++ sha256 implementation (C only, ASM elided for now)
|
|
339ddf4d
|
2010-11-27T04:31:32
|
|
Move sha256_generic into its own .o build output. Const-ify midstate param.
|
|
ad3fda8a
|
2010-11-27T03:56:47
|
|
Release version 0.2.
|