Commit graph

26 commits

Author SHA1 Message Date
pooler
9093f84686 Add optimized SHA-256d implementation for x86 2012-03-31 17:02:01 +02:00
pooler
b961766f4d Move SHA-2 code to separate files 2012-03-12 13:32:11 +01:00
pooler
a9c46369e8 Support for building on MinGW
- Fix dependency on libws2_32
- Update build instructions in the README
- Drop mknsis.sh
2012-03-03 16:51:32 +01:00
pooler
3c3cde63f1 Add optimized code for x86 and x86_64 2011-12-18 22:41:16 +01:00
Art Forz
383482e0a6 Rip out sha256 algos 2011-10-01 13:20:36 +02:00
Art Forz
ac92e27c8e add scrypt function 2011-09-20 12:20:26 +02:00
Christian Ludwig
17e4e132f5 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.
2011-06-08 23:09:21 +02:00
fleger
a9a2840d81 Proper platform detection.
Use target instead of host.
Fix compilation for non win32 and non x86_64 platforms.
2011-04-11 13:04:29 -04:00
Jeff Garzik
0258fae450 Fix Windows build, that broke with yasm integration 2011-03-14 23:36:28 -04:00
Jeff Garzik
4f7a51e9ed Move all RPC I/O to separate thread. 2011-03-14 23:17:34 -04:00
Jeff Garzik
aaf46802be Makefile.am: neaten minerd sources list 2011-03-14 20:18:03 -04:00
Mark Crichton
96d2287c72 X86_64 SSE2 support for Linux 2011-03-06 23:49:00 -05:00
Jeff Garzik
6d2882937f Add support for JSON-format configuration file 2011-02-13 03:04:02 -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
e2eeaaf75b Add experimental (read: probably broken) VIA padlock support. 2010-11-27 01:29:56 -05:00
Jeff Garzik
c639149977 Add tcatm's 4way SSE2 sha256 implementation. 2010-11-26 19:04:48 -05:00
Jeff Garzik
0a333110f7 Build on Windows using mingw32. 2010-11-26 16:28:12 -05:00
Jeff Garzik
4575851ea3 Build jansson 1.3 in-tree, if not present on system. 2010-11-26 16:13:32 -05:00
Jeff Garzik
750deb7a99 Makefile.am: add compat.h, to correct 'make distcheck' failures 2010-11-26 15:52:06 -05:00
Jeff Garzik
59f1fb2ec8 Link with pthreads lib, if present. Remove GNU-specific asprintf usage. 2010-11-26 15:20:54 -05:00
Jeff Garzik
945be82ea1 Move utility routines to util.c. 2010-11-25 04:03:59 -05:00
Jeff Garzik
1032fec15b Allocate work struct once, on stack, rather than alloc+free for each getwork. 2010-11-25 01:16:34 -05:00
Jeff Garzik
a614823fa7 Remove unused OpenSSL dependency.
Also, turn a few strings into #define'd constants.
2010-11-25 01:02:53 -05:00
Jeff Garzik
82fff8f4cf Do not build sha256_generic module separate from cpu-miner.c. Version 0.1.1. 2010-11-24 19:34:59 -05:00
Jeff Garzik
702e2ac811 Convert over to autotools. Release version 0.1. 2010-11-24 19:31:12 -05:00