Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1051 commits
Select commit Hold shift + click to select a range
b643c95
start to clean up SIMD code
KlausT Jan 7, 2018
6e1cceb
fixup! fix for builds without NVML
KlausT Jan 7, 2018
c05424c
Merge branch 'windows' into cuda9
KlausT Jan 7, 2018
7353240
fix error text
KlausT Jan 7, 2018
5da4410
Get device name when we don't have NVML
KlausT Jan 8, 2018
f9990d0
Merge branch 'windows' into cuda9
KlausT Jan 8, 2018
7d4873f
only get the names of
KlausT Jan 8, 2018
4ff8952
only get the names of GPUs that are being used
KlausT Jan 8, 2018
70edec0
Merge branch 'windows' of https://github.com/KlausT/ccminer into windows
KlausT Jan 8, 2018
9f34013
replace exit() with proper_exit()
KlausT Jan 8, 2018
477c08a
Merge branch 'windows' into cuda9
KlausT Jan 8, 2018
e094b5b
add GPU number to the CUDA error message
KlausT Jan 9, 2018
a7a7e22
add GPU number to the CUDA error message
KlausT Jan 9, 2018
2bdab7f
show default intensity when not using -i option
KlausT Jan 10, 2018
80d080d
increase version number to 8.19
KlausT Jan 10, 2018
156edc2
Merge branch 'windows' into cuda9
KlausT Jan 10, 2018
d3eab58
trying to fix --mem-clock and similar options
KlausT Jan 12, 2018
bd0714e
show warning if an incompatible compiler version is being used
KlausT Jan 12, 2018
cb53f54
Merge branch 'windows' into cuda9
KlausT Jan 12, 2018
d672784
don't cleanup curl twice at exit
KlausT Jan 14, 2018
83f9bb7
don't cleanup curl twice at exit
KlausT Jan 14, 2018
ef53486
try to fix NVML / NVAPI
KlausT Jan 14, 2018
b569f7e
Merge branch 'nvapi' into windows
KlausT Jan 14, 2018
d988064
Merge branch 'nvapi' into cuda9
KlausT Jan 14, 2018
70e1d52
add missing files to Makefile.am
KlausT Jan 15, 2018
9090f29
add missing files to Makefile.am
KlausT Jan 15, 2018
29ef29d
don't call nvml_destroy() twice
KlausT Jan 15, 2018
152bddd
don't call nvml_destroy() twice
KlausT Jan 15, 2018
042effb
try to fix random crashes
KlausT Jan 15, 2018
2b56ca7
Merge branch 'windows' into cuda9
KlausT Jan 15, 2018
95a495d
random small fixes
KlausT Jan 16, 2018
03f2d35
random small fixes
KlausT Jan 16, 2018
ca6f07d
stratum: show reason of auth failure
tpruvot Jan 16, 2018
0b2c5e1
show CURLOPT_URL errors
KlausT Jan 16, 2018
4dbd907
add missing pthread_mutex_unlock
KlausT Jan 16, 2018
909f1fd
Merge branch 'windows' into cuda9
KlausT Jan 16, 2018
2a57614
Oops
KlausT Jan 16, 2018
6e09c78
Oops
KlausT Jan 16, 2018
461c0e2
increase default timeout to 20 seconds
KlausT Jan 16, 2018
cbff9f9
increase default timeout to 20 seconds
KlausT Jan 16, 2018
d0b4ad5
Revert "try to fix random crashes"
KlausT Jan 19, 2018
129ceb6
change proper_exit()
KlausT Jan 19, 2018
31f61b7
Merge branch 'windows' into cuda9
KlausT Jan 19, 2018
81045be
bigger string buffer for applog()
KlausT Jan 19, 2018
5094a91
Windows: use secure CRT functions
KlausT Jan 19, 2018
859bd60
Merge branch 'windows' into cuda9
KlausT Jan 20, 2018
2ebcb43
do not change API port automatically
KlausT Jan 20, 2018
f38b54c
disable API by default
KlausT Jan 20, 2018
e07a48d
do not change API port automatically
KlausT Jan 20, 2018
6daf684
disable API by default
KlausT Jan 20, 2018
3c341d5
Windows: we have snprintf now
KlausT Jan 20, 2018
d53f162
Neoscrypt: Titan Xp fix
KlausT Jan 21, 2018
002711c
Merge branch 'windows' into cuda9
KlausT Jan 21, 2018
4bac3c6
Windows: fix --background option
KlausT Jan 21, 2018
592b67a
fixup! Windows: fix --background option
KlausT Jan 21, 2018
e8276f1
fix nvapi_init_settings()
KlausT Jan 21, 2018
24bc614
fix "invalid job id"
KlausT Jan 21, 2018
00faf80
Merge branch 'windows' into cuda9
KlausT Jan 21, 2018
1b4a1a4
Neoscrypt: don't return the same result twice
KlausT Jan 22, 2018
a5293ae
fix: send a second share when we find it
KlausT Jan 22, 2018
8ce298f
Neoscrypt: don't return the same result twice
KlausT Jan 22, 2018
514a535
fix: send a second share when we find it
KlausT Jan 22, 2018
1f89d7d
show stale share warning
KlausT Jan 22, 2018
167b16d
show stale share warning
KlausT Jan 22, 2018
487a72e
send stale shares if the "clean jobs" flag is false
KlausT Jan 23, 2018
43d929c
send stale shares if the "clean jobs" flag is false
KlausT Jan 23, 2018
1030eeb
update Readme.txt
KlausT Jan 24, 2018
ade97fa
update Readme.txt
KlausT Jan 24, 2018
7cd6b6a
additional error messages for command line errors
KlausT Jan 25, 2018
b0b17bc
change compiler options
KlausT Jan 25, 2018
26a6a4f
fix warning message
KlausT Jan 26, 2018
2e2f735
Merge branch 'windows' into cuda9
KlausT Jan 26, 2018
fa81992
fix --ndevs option
KlausT Jan 26, 2018
b13573c
fix --ndevs option
KlausT Jan 26, 2018
dc146a1
add warning for missing compiler option
KlausT Jan 27, 2018
1d5a2eb
increase version number to 8.20
KlausT Jan 27, 2018
9beb148
Merge branch 'windows' into cuda9
KlausT Jan 27, 2018
edaf184
Add $(JANSSON_INCLUDES) to neoscrypt build
nazerim Jan 28, 2018
3944076
fix linux_cpufreq()
KlausT Jan 28, 2018
ced45e5
Merge branch 'windows' into linuxdebug
KlausT Jan 28, 2018
8f9ad8c
add -pthread compiler flag
KlausT Jan 28, 2018
63896d4
Merge pull request #182 from nazerim/patch-1
KlausT Jan 28, 2018
6b61b7b
Merge branch 'windows' into linuxdebug
KlausT Jan 28, 2018
f20f28e
use -Og for debugging
KlausT Jan 28, 2018
911f046
fix device names
KlausT Jan 28, 2018
c198b7c
fix device names
KlausT Jan 28, 2018
e9f33a4
Merge branch 'windows' into cuda9
KlausT Jan 28, 2018
dd2aaf6
Merge branch 'windows' into linuxdebug
KlausT Jan 30, 2018
49949a7
remove -Og for CUDA
KlausT Jan 30, 2018
4ea4641
fix the --with-nvml configure option
KlausT Jan 31, 2018
1080b60
fix the --with-nvml configure option
KlausT Jan 31, 2018
4de1a6f
replace libnvidia-ml.so with libnvidia-ml.so.1
KlausT Jan 31, 2018
5171808
replace libnvidia-ml.so with libnvidia-ml.so.1
KlausT Jan 31, 2018
1296a4d
show error message when no algo is specified
KlausT Feb 3, 2018
63fbdc1
Release 8.20
KlausT Feb 3, 2018
c5ab738
Merge branch 'windows' into cuda9
KlausT Feb 3, 2018
21276e1
change stratum error messages
KlausT Feb 7, 2018
fb245aa
change stratum error messages
KlausT Feb 7, 2018
288998e
Merge branch 'windows' into linuxdebug
KlausT Feb 8, 2018
74eddee
add option --cuda-schedule
KlausT Feb 10, 2018
390fc19
Merge branch 'windows' into cuda9
KlausT Feb 10, 2018
a92ef7f
fixup! add option --cuda-schedule
KlausT Feb 10, 2018
cdfdcc2
fixup! add option --cuda-schedule
KlausT Feb 10, 2018
5950a69
fix compiler warning
KlausT Feb 11, 2018
46efffb
fix typo in miner.h
KlausT Feb 11, 2018
3714f87
fix compiler error under OSX
KlausT Feb 11, 2018
108e03f
fix compiler warning
KlausT Feb 11, 2018
f5694e0
Merge branch 'windows' into cuda9
KlausT Feb 11, 2018
c21c340
fixup! fix typo in miner.h
KlausT Feb 11, 2018
7b8b350
fix compiler warning
KlausT Feb 11, 2018
ca63730
Merge branch 'windows' into cuda9
KlausT Feb 11, 2018
3fe073d
fix cuda_swab_32 and cuda_swab64 definition for GCC versions older th…
KlausT Feb 11, 2018
8401aa4
Merge branch 'windows' into cuda9
KlausT Feb 11, 2018
550e0e1
add OSX detection to configure.ac and Makefile.am
KlausT Feb 11, 2018
d48d77b
add OSX to stratum_benchdata()
KlausT Feb 11, 2018
c704d62
disable verbose ptxas output
KlausT Feb 12, 2018
b335208
delete files
KlausT Feb 12, 2018
d2bce6c
Merge branch 'windows' into cuda9
KlausT Feb 12, 2018
b7e5638
delete useless code
KlausT Feb 14, 2018
5a4b96b
Neoscrypt: add sm_60
KlausT Feb 14, 2018
4bf2b2f
Merge branch 'windows' into cuda9
KlausT Feb 14, 2018
679c6f7
add sm_60
KlausT Feb 16, 2018
698bc46
Merge branch 'windows' into cuda9
KlausT Feb 16, 2018
0ac8c92
Neoscrypt: detect P104-100 and Tesla P100/V100
KlausT Feb 16, 2018
ae2b7d9
Merge branch 'windows' into cuda9
KlausT Feb 16, 2018
53375d5
neoscrypt: fix message about default intensity
KlausT Feb 16, 2018
5da23f2
neoscrypt: fix message about default intensity
KlausT Feb 16, 2018
1182521
Merge branch 'windows' into linuxdebug
KlausT Feb 18, 2018
af0201a
lyra2v2 debug
KlausT Feb 18, 2018
e391cc3
more lyra2v2 debug
KlausT Feb 18, 2018
6e1f64e
use parenthesis for sizeof
KlausT Feb 18, 2018
47f8bcf
Revert "more lyra2v2 debug"
KlausT Feb 19, 2018
56918f4
Revert "lyra2v2 debug"
KlausT Feb 19, 2018
824e856
add CFLAGS
KlausT Feb 19, 2018
6a3a35f
revert some changes from 2015
KlausT Feb 23, 2018
8104d33
Small cosmetic change
KlausT Feb 24, 2018
2cf05c2
Small cosmetic change
KlausT Feb 24, 2018
d8fce5c
small fix for the nonce range calculation
KlausT Mar 3, 2018
75ada8a
Merge branch 'windows' into cuda9
KlausT Mar 3, 2018
a6b52ef
replace sph/bmw with the reference implementation
KlausT Mar 4, 2018
c7ddb61
replace sph/bmw with the reference implementation
KlausT Mar 4, 2018
0ba04d4
Merge branch 'windows' into cuda9
KlausT Mar 4, 2018
8f23242
Linux: fix verification errors (c11, x-algos, quiarkcoin)
KlausT Mar 11, 2018
66d6326
fix sph_types.h
KlausT Mar 11, 2018
83fff61
Revert "Linux: fix verification errors (c11, x-algos, quiarkcoin)"
KlausT Mar 11, 2018
0821466
fix sph_types.h
KlausT Mar 11, 2018
f4954c3
add CFLAGS
KlausT Mar 11, 2018
2183c1c
fix for intensities between 8 and 9
KlausT Mar 12, 2018
a92308c
Merge branch 'windows' into cuda9
KlausT Mar 12, 2018
8b46d00
new option: --logfile
KlausT Mar 13, 2018
c3e28b2
Merge branch 'windows' into cuda9
KlausT Mar 13, 2018
4bce268
add missing braces
KlausT Mar 13, 2018
20f499e
add missing braces
KlausT Mar 13, 2018
aefa369
Increase version number
KlausT Mar 13, 2018
adc6335
Merge branch 'windows' into cuda9
KlausT Mar 13, 2018
63a20c9
x11 debugging
KlausT Mar 14, 2018
944114f
Release 8.21
KlausT Mar 15, 2018
9fe8fc4
Release 8.21
KlausT Mar 15, 2018
bc735b1
api: fix possible issue on linux
tpruvot Mar 29, 2018
51b320a
Neoscrypt: apply tpruvot's optimizations (1080/Tesla/Titan)
KlausT Apr 15, 2018
16b58be
Merge branch 'windows' into cuda9
KlausT Apr 15, 2018
11dfc20
use macros for __shfl
KlausT Apr 15, 2018
49effdf
add Visual Studio project file for CUDA 8.0
KlausT Apr 15, 2018
438dfe6
fix SHFL
KlausT Apr 15, 2018
a422c7d
Merge branch 'windows' of https://github.com/KlausT/ccminer into windows
KlausT Apr 15, 2018
186e0fb
reduce compiler warnings
KlausT Apr 29, 2018
4c21db6
make it compilable again when using CUDA 8.0
KlausT May 4, 2018
7844ada
fix SHFL
KlausT May 4, 2018
79640c8
replace proper_exit(1) with proper_exit(EXIT_FAILURE)
KlausT May 6, 2018
898b197
change text
KlausT May 6, 2018
3c1677a
update NVAPI library
KlausT May 6, 2018
eb97f6b
check if cudaSetDevice failed in the monitor thread
KlausT May 6, 2018
99ee76d
change Visual Studio compiler options
KlausT May 7, 2018
41be834
make the compiler happy
KlausT May 7, 2018
d6278c6
monitor thread
KlausT May 7, 2018
4081765
api bug fix
KlausT May 8, 2018
90fde5c
try to fix stratum_benchdata
KlausT May 8, 2018
89ccb80
small change in the monitor thread
KlausT May 8, 2018
162fa95
trying to fix pthread stuff
KlausT May 9, 2018
3548f14
almost fixed monitor thread
KlausT May 10, 2018
7288633
don't show data before we start mining
KlausT May 10, 2018
7bdbfac
fix gpu_temp()
KlausT May 10, 2018
ccb92ad
use stdout instead of stderr
KlausT Jun 11, 2018
01eb019
small fix in the monitoring thread
KlausT Jun 11, 2018
b30a2c8
change color for monitoring output
KlausT Jun 17, 2018
14a8cce
add --hwmonitor option
KlausT Jun 17, 2018
a3fb281
update miner.h
sntr Jun 19, 2018
be49616
Merge pull request #250 from sntr/sntr-patch-1
KlausT Jun 19, 2018
2910470
increase version number
KlausT Jun 24, 2018
10519ef
Merge branch 'windows' of https://github.com/KlausT/ccminer into windows
KlausT Jun 24, 2018
648812e
add missing free() calls
KlausT Jun 28, 2018
540bd11
fix possible negative array index
KlausT Jun 28, 2018
a18b151
rename files
KlausT Jun 28, 2018
fff1822
fix --logfile accidentally enabling --hwmonitor
KlausT Jun 28, 2018
6cc24e3
fix memory leak in submit_work() and get_work()
KlausT Jun 30, 2018
1221c03
fixup! rename files
KlausT Jun 30, 2018
3e9120c
Revert "fix memory leak in submit_work() and get_work()"
KlausT Jun 30, 2018
e1641c5
Revert "fix possible negative array index" and fix it again
KlausT Jul 1, 2018
6a92415
include string.h
KlausT Jul 9, 2018
719aad4
Merge branch 'windows' of https://github.com/KlausT/ccminer into windows
KlausT Jul 9, 2018
1a5a4c9
fixes for Linux builds
KlausT Jul 9, 2018
8daf7d4
more fixes
KlausT Jul 9, 2018
fc0f792
still more fixes
KlausT Jul 9, 2018
78b052f
Release 8.22
KlausT Jul 12, 2018
56682b3
fix Makefile
KlausT Jul 12, 2018
2e45792
fix wrong filename
KlausT Jul 14, 2018
016e57f
show warning if intensity is too low
KlausT Jul 28, 2018
251ea3c
minor code cleanup
KlausT Aug 8, 2018
ce19c94
fix memory leak
KlausT Aug 12, 2018
ad9300d
change thr_id to device_map[thr_id]
KlausT Aug 12, 2018
fec9162
handle SIGINT under Linux
KlausT Aug 13, 2018
864551c
use CUDA 9.2 by default for Windows
KlausT Aug 13, 2018
86c04b5
fix pointer problem in tq_pop
KlausT Aug 15, 2018
b449b76
get rid of alloca() and aligned_alloc()
KlausT Aug 20, 2018
304366e
remove useless printf
KlausT Aug 22, 2018
937ab9c
more code cleanup
KlausT Aug 23, 2018
9b171bf
add missing casts
KlausT Aug 26, 2018
23a1a40
increase buffer size in applog()
KlausT Aug 26, 2018
c05e0db
fix typo
KlausT Aug 26, 2018
5fea382
use -march=x86-64
KlausT Aug 29, 2018
6098e62
small X algo code cleanup
KlausT Sep 10, 2018
65250b6
small x11_simd changes
KlausT Sep 10, 2018
98eb4c2
small change for -f and -m options
KlausT Sep 16, 2018
f307e98
(Windows) use CUDA 10 and add sm_75 (RTX cards)
KlausT Sep 21, 2018
ad0842b
(Linux) add sm_75 (RTX cards)
KlausT Sep 21, 2018
2a2e5fc
fix compiler warnings
KlausT Sep 21, 2018
c665080
neoscrypt: detect RTX cards
KlausT Sep 21, 2018
295cbd1
skein: fix lost share bug when mining with low difficulty
KlausT Oct 7, 2018
38299da
Release 8.23
KlausT Oct 7, 2018
5c8dc5b
Merge branch 'windows' into cuda10
KlausT Oct 7, 2018
8937ab8
Merge branch 'windows' of https://github.com/KlausT/ccminer into windows
KlausT Oct 8, 2018
376590d
don't right shift negative integer
KlausT Dec 15, 2018
3ea58f4
Merge branch 'windows' of https://github.com/KlausT/ccminer into windows
KlausT Dec 16, 2018
a19ece6
small mostly useless SIMD changes
KlausT Jan 27, 2019
02e5217
lyra2rev3 algo
KlausT Feb 3, 2019
4aca779
increase version number to 8.24
KlausT Feb 3, 2019
4e93777
add lyra2rev2 files to makefile
KlausT Feb 3, 2019
f952a14
lyra2v3 shared memory fix
KlausT Feb 3, 2019
35e6a9c
replace __inline__ with __forceinline__
KlausT Feb 3, 2019
abd7444
Merge branch 'windows' into cuda10
KlausT Feb 3, 2019
94f9d7a
Release 8.24
KlausT Feb 7, 2019
f1d9db1
Merge branch 'windows' into cuda10
KlausT Feb 7, 2019
3b70423
remove unnecessary include file
KlausT Feb 8, 2019
f28f2ef
remove unused variable
KlausT Feb 8, 2019
15ae45c
replace simd kernel with tpruvot's version
KlausT Feb 10, 2019
38419a7
fix Makefile.am
KlausT Feb 10, 2019
588a251
avoid possible integer overflow
KlausT Feb 10, 2019
cdc3f77
make device functions static
KlausT Feb 10, 2019
7299aac
small simd changes
KlausT Feb 11, 2019
07de89d
Merge branch 'simd' into linuxdebug
KlausT Feb 12, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,7 @@
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

*.cu diff=cpp


8 changes: 3 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ccminer
*.o

Expand All @@ -7,15 +6,14 @@ autom4te.cache

Makefile
Makefile.in
INSTALL
aclocal.m4
configure
configure.lineno
depcomp
missing
install-sh
stamp-h1
cpuminer-config.h*
ccminer-config.h.in
compile
config.log
config.status
Expand All @@ -41,6 +39,8 @@ x64/Release/
*.opensdf
*.sdf
*.pdb
*.db
*.opendb

.settings/
.project
Expand All @@ -50,5 +50,3 @@ x64/Release/
.cproject
.buildpath

compat/curl-for-windows/

Loading