fireice-uk and GitHub
6fa8ed60a8
Merge pull request #14 from psychocrypt/fix-nicehashSupport
...
fix broken nicehash support
2017-10-05 11:35:49 +01:00
psychocrypt and GitHub
2c2db15431
Merge pull request #17 from fireice-uk/topic-soft-aes-inline
...
Major cleanup and speedup of soft aes
2017-10-05 09:17:52 +02:00
fireice-uk
a581cc7688
Further software aes optimisation
2017-10-05 00:37:06 +01:00
fireice-uk
f9c3b6e2fb
Cleaned up, so persons not very proficient in C macros, like hyc_symas don't cry about obfuscation
2017-10-05 00:14:15 +01:00
fireice-uk
2f7727e6d4
rename soft_aes.c
2017-10-04 23:32:50 +01:00
fireice-uk and GitHub
361320a812
Merge pull request #15 from fireice-uk/topic-cleanup
...
Topic cleanup
2017-10-04 22:10:21 +01:00
fireice-uk
e217444c0c
Change contributing.md
2017-10-04 22:04:22 +01:00
psychocrypt
e34ce368b5
fix broken nicehash support
...
- add nicehash flag back to `miner_work`
2017-10-04 23:03:45 +02:00
fireice-uk
177f3e676c
Lots of little cleanup changes
2017-10-04 21:54:48 +01:00
psychocrypt and GitHub
8ee452eefa
Merge pull request #3 from psychocrypt/topic-addNicehashPoolSupport
...
readd nicehash pool support
2017-10-01 21:54:30 +02:00
psychocrypt
1f40f88a0c
readd nicehash pool support
...
use nicehash start nonce in all backends if nicehash is enabled
2017-10-01 21:04:12 +02:00
psychocrypt and GitHub
c3469484cd
Merge pull request #2 from psychocrypt/fix-donationDocumentation
...
fix donation section
2017-10-01 17:10:14 +02:00
psychocrypt
09270dfd6a
fix donation section
2017-10-01 13:10:17 +02:00
psychocrypt and GitHub
4e5e98a095
Merge pull request #1 from psychocrypt/topic-restructure11
...
refactor xmr-stak
2017-10-01 00:36:33 +02:00
psychocrypt
2c8d64abfa
disable cuda install for MacOS
2017-10-01 00:24:36 +02:00
psychocrypt
2558a70c73
return 0 if help is called
...
- add CIvariables to debug cuda build
2017-10-01 00:10:12 +02:00
psychocrypt
8fd095e97a
enable C++11 for nvcc
2017-10-01 00:02:24 +02:00
psychocrypt
42cc3c3a95
add -c option for config file
2017-09-30 23:57:55 +02:00
psychocrypt
b1ee3d2184
fix CI
...
- fix windows CI
- add CUDA to linux CI
2017-09-30 23:53:08 +02:00
psychocrypt
1d1eff2d8f
fix CI tests
2017-09-30 23:46:08 +02:00
psychocrypt
c30c258b91
nvidia: fix return value if no device is found
2017-09-30 23:46:08 +02:00
psychocrypt
94b7327acc
documentation
...
- add more documentation
- split documentation into different files
2017-09-30 23:46:08 +02:00
psychocrypt
2c060c978f
remove auto conf from json
2017-09-30 23:46:08 +02:00
psychocrypt
bb3e8840d7
fix windows compile
...
- string literal can only be 16kbyte
2017-09-30 23:46:08 +02:00
psychocrypt
75fa2c7ec0
fix clang CUDA compile
...
- add clang compile section
- cleanup CMake file
- fix missing return value
2017-09-30 23:46:08 +02:00
psychocrypt
9e987fc079
add help message
2017-09-30 23:46:08 +02:00
psychocrypt
21463c59c7
use call prefix to load backends
2017-09-30 23:46:08 +02:00
psychocrypt
d80cc9061d
rename Params to params
2017-09-30 23:46:08 +02:00
psychocrypt
a3c034e46a
rename binary to xmr-stak
...
- add pseudo install rule to CMake
2017-09-30 23:46:08 +02:00
psychocrypt
855af1cf65
fix compile
2017-09-30 23:46:08 +02:00
psychocrypt
8babae3156
cleanup includes
2017-09-30 23:46:08 +02:00
psychocrypt
4526840bb6
update xmake file
2017-09-30 23:46:08 +02:00
psychocrypt
cc429b68fa
group files
...
- move source code to `src`
- categorize files and move to group folder
- change upper case class files to lower case
- change C++ header to `*.hpp`
2017-09-30 23:46:08 +02:00
psychocrypt
e5b0319d5a
log invalid backend results
...
- executor.h: expose log_`result_error()`
- register wrong results
2017-09-30 23:46:08 +02:00
psychocrypt
39d144639f
config as template
...
- create config on startup
- remove copy `config.txt` on `make install`
2017-09-30 23:46:08 +02:00
psychocrypt
82242501b0
remove wrong commited cmake files
2017-09-30 23:46:08 +02:00
psychocrypt
4fb2b5efee
add command line poll/passwd/usename overwrite
...
Use command line poolname, password and username if defined
2017-09-30 23:46:08 +02:00
psychocrypt
1fbd6f6b16
use runtime enable/disable flag for backends
2017-09-30 23:46:08 +02:00
psychocrypt
0938fd9836
fix opencl for windows
...
- splitt literal to smaller chunks (windows only support 16k literals)
- remove copy command for opencl folder
2017-09-30 23:46:08 +02:00
psychocrypt
085f8c2584
command line parameter
...
- store most importend parameter in a singleton
- use config file parameter
2017-09-30 23:46:08 +02:00
psychocrypt
0e4cbe2643
move opencl files to amd backend
...
- inlcude opencl source code during compile
2017-09-30 23:46:08 +02:00
psychocrypt
990c357cc9
improve auto suggestion
...
- amd/nvidia add hard limit that 64MiB memory keeps free
- improve nvidia auto suggestion (take care of lmem)
- add c++11 flag to nvidia compiler
2017-09-30 23:46:08 +02:00
psychocrypt
9e7efd40bc
fix bugs
...
- add excecutor to the singleton export list
2017-09-30 23:46:08 +02:00
psychocrypt
b1e92092bb
fix singleton issues on windows
...
- pass all singletons into the backend libraries
- move some cpu config features from the cpu config file to the global config.txt
- add global jconf to the xported singleton list
2017-09-30 23:46:08 +02:00
psychocrypt
ef551cc032
fix windows compile
...
- fix build documentation
- fix plugin load methods
- fix symbol export for plugins
2017-09-30 23:46:08 +02:00
psychocrypt
87357352c9
simplify templates
2017-09-30 23:46:08 +02:00
psychocrypt
2c5c6f382a
add option to disable CPU backend
2017-09-30 23:46:08 +02:00
psychocrypt
47a9063e27
add CMake flags to disable backends
...
- add `CUDA_ENABLE`
- add `OpenCL_ENABLE`
2017-09-30 23:46:08 +02:00
psychocrypt
9967fbb0b0
fix windows support
...
- fix broken windows support
2017-09-30 23:46:08 +02:00
psychocrypt
4085d47d03
add amd opencl files
2017-09-30 23:46:08 +02:00