Commit graph

  • d26b0d8b81 Version 2.1.2 v2.1.2 pooler 2012-01-26 14:31:07 +0100
  • 1628975469 Fix minor speed regression on some microarchitectures pooler 2012-01-22 16:08:12 +0100
  • e751fb6bbd Version 2.1.1 v2.1.1 pooler 2012-01-21 00:42:17 +0100
  • 14f953e0f8 Handle network errors properly pooler 2012-01-21 00:31:51 +0100
  • 35ae813dc8 Add missing mutex initialization pooler 2012-01-19 17:36:42 +0100
  • 0426d3ace0 Drastically increase getwork efficiency v2.1 pooler 2012-01-19 16:25:01 +0100
  • e0dc6649e1 Version 2.0 v2.0 pooler 2012-01-17 00:38:06 +0100
  • a4d636a645 Add 3-way scrypt implementation pooler 2012-01-11 14:52:04 +0100
  • 476e2325ee More optimization for x86 and x86-64, including AMD K10 pooler 2012-01-03 13:11:43 +0100
  • 31c3074537 Fix endianness-sensitivity pooler 2011-12-29 19:03:18 +0100
  • 703d58cd82 Reorder a few instructions pooler 2011-12-28 19:37:34 +0100
  • 36225b4206 Some more optimization pooler 2011-12-24 12:22:06 +0100
  • 963efb9546 Fix minor bugs Change default port to 9332 and remove default credentials Add share summary output pooler 2011-12-21 04:19:44 +0100
  • 3c3cde63f1 Add optimized code for x86 and x86_64 pooler 2011-12-18 22:41:16 +0100
  • e245bc2d9e Fix timeout bug pooler 2011-12-16 18:01:45 +0100
  • 45024f12f1 Add configurable timeout pooler 2011-12-04 22:55:30 +0100
  • 99084f8be4 Make scantime retargeting less granular Art Forz 2011-10-08 04:35:56 +0200
  • 0941296571 Rearrange order of operations in scrypt salsa20 3.73kH/s/core on a 3.6GHz PhenomII compiled with gcc 4.6.1 and CFLAGS="-march=amdfam10 -O3" Art Forz 2011-10-06 22:37:31 +0200
  • a8a1f3f8d4 Mangle scrypt some more 3.62kH/s/core on a 3.6GHz PhenomII compiled with gcc 4.6.1 and CFLAGS="-march=amdfam10 -O3" Art Forz 2011-10-06 03:34:47 +0200
  • 383482e0a6 Rip out sha256 algos Art Forz 2011-10-01 13:20:36 +0200
  • f4fdf27b6c Hopefully fix jansson compatiblity Art Forz 2011-10-01 10:15:38 +0200
  • 2a05bdd14c Horribly mangle scrypt.c amd64 linux speedup from 2.02 to 2.67 kH/s with default options, from 2.59 to 3.24kH/s with -O3 Art Forz 2011-10-01 08:08:11 +0200
  • cd0b57640c Unbreak longpolling for scrypt Art Forz 2011-10-01 07:35:54 +0200
  • de7455797e Tweaked to be slightly easier to use with Tenebrix, tested. Lolcust 2011-09-26 01:04:58 +0300
  • ac92e27c8e add scrypt function Art Forz 2011-09-20 12:20:26 +0200
  • 602e31b96c Version 1.0.2. v1.0.2 Jeff Garzik 2011-06-14 02:40:24 -0400
  • 2a7ac1bce7 Cope with older linux kernel headers that don't have the newer scheduling policies defined. ckolivas 2011-06-14 14:09:10 +1000
  • 994c700ff4 Fix number-of-threads init logic on Windows Jeff Garzik 2011-06-09 03:47:07 -0400
  • 0091c4e128 only read processor count via sysconf on non-Windows platforms Jeff Garzik 2011-06-08 22:30:10 -0400
  • 84ae273db9 Merge pull request #22 from chrissicool/master Jeff Garzik 2011-06-08 18:59:09 -0700
  • 48a888dbfb Merge pull request #23 from ckolivas/master Jeff Garzik 2011-06-08 18:58:01 -0700
  • 8a832eeab5 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. ckolivas 2011-06-09 11:45:06 +1000
  • 80ea56ac88 configure.ac: Beautify yasm test output Christian Ludwig 2011-06-08 23:12:07 +0200
  • 17e4e132f5 Fix libcurl include path Christian Ludwig 2011-06-08 23:09:21 +0200
  • f2e4ff0e50 Version 1.0.1. v1.0.1 Jeff Garzik 2011-05-14 22:48:31 -0400
  • 289a599258 Merge pull request #17 from metonymous/master Jeff Garzik 2011-05-10 11:49:04 -0700
  • 180b99f2d9 OSX Support Glenn Francis Murray 2011-05-11 04:41:11 +1000
  • 16cddaf300 Version 1.0. v1.0 Jeff Garzik 2011-05-09 22:13:34 -0400
  • 6a3b05e650 jansson 2.x compatibility Jeff Garzik 2011-05-09 22:10:16 -0400
  • 7ff1280bbb util: correct off-by-one in month display Jeff Garzik 2011-04-11 17:32:25 -0400
  • a9a2840d81 Proper platform detection. fleger 2011-04-11 13:04:29 -0400
  • 1a16f2ae63 configure.ac: improve has_yasm test Jeff Garzik 2011-04-07 01:57:28 -0400
  • 69529c3859 Support full URL, in X-Long-Polling header Jeff Garzik 2011-03-24 14:09:49 -0400
  • 991a358dc9 Release version 0.8.1. v0.8.1 Jeff Garzik 2011-03-22 14:01:32 -0400
  • a7d9f31747 Add User-Agent header to each HTTP request Jeff Garzik 2011-03-22 13:58:32 -0400
  • 46819af36f --user/--pass fixes Jeff Garzik 2011-03-21 20:50:59 -0400
  • 594fe678fb example-cfg.json: remove extraneous commas, which broke JSON decode Jeff Garzik 2011-03-21 17:44:20 -0400
  • 124abb6c4d Release version 0.8. v0.8 Jeff Garzik 2011-03-21 04:34:48 -0400
  • 42cdb63f97 Update example JSON config Jeff Garzik 2011-03-21 04:28:23 -0400
  • 81352ca48f Support --user and --pass, as alternative to --userpass Jeff Garzik 2011-03-21 04:27:02 -0400
  • 2fd9d54443 Convert remaining [f]print to applog(). Jeff Garzik 2011-03-21 04:02:13 -0400
  • 144cf62d7c Avoid potential for div-by-zero, when calculating max-nonce Jeff Garzik 2011-03-21 03:45:26 -0400
  • d49d639269 cpu-miner.c: Remove newline from applog() call Jeff Garzik 2011-03-21 03:42:57 -0400
  • 23e9cf91f0 Ensure cpuminer-config.h is universally included, in *.c and *.h alike. Jeff Garzik 2011-03-20 22:44:25 -0400
  • 24afd61775 Introduce more standardized logging (incl. optional syslog). Jeff Garzik 2011-03-18 17:24:16 -0400
  • 7a87bee999 Add long polling support Jeff Garzik 2011-03-18 02:53:13 -0400
  • 6818c6928a Improve max nonce auto-adjustment with some basic algebra. Jeff Garzik 2011-03-17 23:22:10 -0400
  • 33e5b54928 miner.h: pad out work_restart to max likely cache line size Jeff Garzik 2011-03-17 23:19:43 -0400
  • 2d49a9a5d7 Introduce ability to interrupt hash scanners in the middle of scanning. Jeff Garzik 2011-03-17 22:02:28 -0400
  • 4be41af2be Release version 0.7.2. v0.7.2 Jeff Garzik 2011-03-14 23:42:53 -0400
  • 0258fae450 Fix Windows build, that broke with yasm integration Jeff Garzik 2011-03-14 23:36:28 -0400
  • 35aba896a6 Merge branch 'master' of https://github.com/fleger/cpuminer into tmp Jeff Garzik 2011-03-14 23:22:15 -0400
  • 4f7a51e9ed Move all RPC I/O to separate thread. Jeff Garzik 2011-03-14 23:17:34 -0400
  • cdb4cd9c8b sha256_*.c: trim trailing whitespace Jeff Garzik 2011-03-14 21:48:15 -0400
  • aaf46802be Makefile.am: neaten minerd sources list Jeff Garzik 2011-03-14 20:18:03 -0400
  • aab6f57b17 Fixed yasm version check fleger 2011-03-12 18:23:22 +0100
  • cb62c7f4de Merge remote-tracking branch 'upstream/master' fleger 2011-03-12 18:12:44 +0100
  • 115cbe64f6 Revert "Fixed yasm version check if yasm version ≥ 1.1.0" fleger 2011-03-12 18:11:33 +0100
  • 4d857dcb1e Merge branch 'sse2' of https://github.com/chromicant/cpuminer into tmp Jeff Garzik 2011-03-11 16:13:30 -0500
  • da1fd227bf Fixed yasm version check if yasm version ≥ 1.1.0 fleger 2011-03-08 01:12:03 -0800
  • 1989b7dab9 Make sure we don't check for yasm version if we don't have yasm Mark Crichton 2011-03-07 05:25:01 -0800
  • 6b19b15aa9 Fix warnings in sse2_64 implementation. Jeff Garzik 2011-03-07 00:23:12 -0500
  • 96d2287c72 X86_64 SSE2 support for Linux Mark Crichton 2011-03-05 22:22:57 -0500
  • 1d8b6e13a3 Release version 0.7.1. v0.7.1 Jeff Garzik 2011-03-02 22:47:46 -0500
  • d4ddd315b1 Make CURL follow redirects. Jeff Garzik 2011-03-02 22:06:25 -0500
  • ef91bd59e2 sha256_4way: skip last 3 rounds. Jeff Garzik 2011-03-02 22:03:11 -0500
  • a27e69aec5 Changes to make the 4-way code compile on Intel Compiler Raulo 2011-02-21 21:41:19 +0100
  • 4a7f3f70b5 Show date/time when proof-of-work is found. Jeff Garzik 2011-02-17 01:58:53 -0500
  • 1083e15c47 Mark hash success as unlikely, using __builtin_expect() intrinsic Jeff Garzik 2011-02-17 01:22:55 -0500
  • f0bdc0b6f9 example-cfg.json: improve comments Jeff Garzik 2011-02-17 01:21:37 -0500
  • fa7e80b8e5 Extract get-work logic into separate function. Jeff Garzik 2011-02-17 01:21:16 -0500
  • 6d2882937f Add support for JSON-format configuration file Jeff Garzik 2011-02-13 03:04:02 -0500
  • 4e622f2ac2 Release version 0.7. v0.7 Jeff Garzik 2011-02-12 20:00:54 -0500
  • b2372e70f0 Turn off target testing for release, as some strange results appeared. Jeff Garzik 2011-02-12 19:57:50 -0500
  • 9f3472ad19 Use bswap_32 from byteswap.h, if __builtin_bswap() is not available Jeff Garzik 2011-02-10 00:52:22 -0500
  • c0935a9489 Re-use CURL object, thereby caching DNS and HTTP connections where possible. Jeff Garzik 2011-02-10 00:41:44 -0500
  • 8277202221 Release version 0.6.1. v0.6.1 Jeff Garzik 2011-02-04 14:29:54 -0500
  • e47076caac Fix max-nonce auto-adjustment logic to actually work Jeff Garzik 2011-02-04 11:54:31 -0500
  • 51eb1b4ef9 Move verbose proof-of-work/target comparison display into -D (debug) Jeff Garzik 2011-02-04 11:53:51 -0500
  • 98de751416 sha*.c: remove debug statement, which is redundant to hashmeter output Jeff Garzik 2011-02-04 02:55:55 -0500
  • e8ee4cb002 Add --retry-pause, to set length of pause time between failure retries Jeff Garzik 2011-02-03 00:54:03 -0500
  • 714c0fd7c9 Continue scanhash, even if high 32 bits are zero. Jeff Garzik 2011-02-03 00:46:55 -0500
  • c68ffb30dd Display proof-of-work hash when one is discovered Jeff Garzik 2011-02-02 18:47:04 -0500
  • 453101d9e9 Remove "PROOF OF WORK FOUND?" debug output; redundant. Jeff Garzik 2011-01-29 23:55:11 -0500
  • a816470950 Release version 0.6. v0.6 Jeff Garzik 2011-01-29 02:15:46 -0500
  • f889476bbd Dynamically adjust time spent hashing current work unit, to meet target Jeff Garzik 2011-01-29 01:14:12 -0500
  • 0b67740707 Pass max-nonce as arg to each sha256 algo. Jeff Garzik 2011-01-29 00:56:24 -0500
  • f570ffcf75 Code movement: move second hash time sampling to main miner loop Jeff Garzik 2011-01-29 00:47:48 -0500
  • a296799358 Replace ___constant_swab32() with gcc's __builtin_bswap32 Jeff Garzik 2011-01-29 00:41:27 -0500
  • 8504cf4803 sha256_4way minor optimizations Jeff Garzik 2011-01-29 00:36:32 -0500