40 Commits (1df0c9f2025b8a8b0384bc17a37dc0bee3b66862)

Author SHA1 Message Date
Lefteris Karapetsas b325a5c3b2 Mutex guard m_fulls on eval() 10 years ago
Gav Wood 4251276cb3 Fix mining. Again. 10 years ago
Gav Wood c4df26e82e Actually load the DAG. 10 years ago
Gav Wood 05ea9941c9 Move non-cryptopp dependent stuff into devcore. 10 years ago
Gav Wood fea144622a Bump and build fix. 10 years ago
Gav Wood a6f80e6f97 Use straight homedirectory rather than Application Support. 10 years ago
arkpar cbb5e640ef more blockchain import optimizations 10 years ago
Lefteris Karapetsas 3145b5aa7d Throw if ethash_XXX_new() fails 10 years ago
Gav Wood 47b6e38df9 Fixes for transact gas usage. 10 years ago
Lefteris Karapetsas 648a83f0fc Stricter interface for EthashAux::light() 10 years ago
Lefteris Karapetsas 5cc63de2f9 Use seedhash everywhere in EthashAux 10 years ago
Gav Wood 83650be213 Fix GPU mining in ethminer. 10 years ago
Gav Wood da1fcbb19b DAG generation improvements. 10 years ago
Gav Wood 2eed2ca5e0 Refactored much EthashAux., especially the DAG generation callback stuff. 10 years ago
Lefteris Karapetsas 4f855b5de3 Add simple callback for DAG generation progress reporting 10 years ago
Lefteris Karapetsas ab7b092b47 Fix EthashAux eval(). Dagger tests now pass 10 years ago
Lefteris Karapetsas 4134160f9a Remove unneeded function for ethash to our h256 conversion 10 years ago
Lefteris Karapetsas 6b28fbe4a6 Further fixes in Ethash integration and testing 10 years ago
Lefteris Karapetsas 165c374fd4 New ethash API integration part 1 10 years ago
Gav Wood ee03387457 ethashCL doesn't need memory to shadow each GPU. 10 years ago
arkpar a1c84c7172 blockchain download and import performance optimizations 10 years ago
Gav Wood fd5ea37e55 Transaction nonce now "sorted". Fixes #1615 10 years ago
chriseth 8f98d65626 Split params into evm-related and mining/block-related. 10 years ago
chriseth 2111cd4894 Move assembly related files to libevmasm and Params.h/.cpp to libevmcore. 10 years ago
Gav Wood 1b71d6a7c2 Standalone miner. 10 years ago
Gav Wood 55b9038d6f More awesome logging stuff. 10 years ago
Gav Wood 8328220471 Fixes for reimporting, make block availability atomic. 10 years ago
Gav Wood c07e43b4ad Don't create full if missing when just verifying. 10 years ago
Gav Wood 0627bfaa2e note. 10 years ago
Gav Wood 9450a7c463 Cleanup light, full caches are removed automatically without making 10 years ago
Gav Wood 51b2617b2e Avoid 1GB memory leak. Downside: will seriously slow down mining. 10 years ago
Gav Wood 8f532e81cb Fix to ethash seedHash caching. 10 years ago
Gav Wood 45bacf8566 AlethZero fixes. 10 years ago
Gav Wood 15f74352e3 Compile fixes. 10 years ago
Gav Wood c1045d4711 Refactor just about everything important in the core. 10 years ago
Gav Wood 87a160ab21 GPU Miner prototyped in new API. 10 years ago
Gav Wood 2fb7883a12 Refactor just about everything important in the core. 10 years ago
Gav Wood cc82d9fbc5 GPU Miner prototyped in new API. 10 years ago
Gav Wood c533f1cbda OpenCL stuff, Fix for eth_call. 10 years ago
Gav Wood f2b56e7647 Move hash to a hidden function, and provide a datapath to it so avoid 10 years ago
Gav Wood 3053282582 Avoid killing old DAGs for now. Presents a memory leak to the tune of 10 years ago
Gav Wood d16737c707 New DAG file scheme. 10 years ago
Gav Wood 3efcc49bdf Upgrade to latest ethhash API. 10 years ago
Gav Wood 13d77a34e5 Avoid asserting until I know exactly what ethash_quick_check_difficulty is 10 years ago
Gav Wood fe7788cdee Extra debug information for #1438. 10 years ago
Gav Wood 59b676b42b Avoid confusing Gustav. 10 years ago
Gav Wood 19d09366b0 Avoid confusing Gustav. 10 years ago
Gav Wood 1f161895fd Place ethash cache in a more clearly shared folder. 10 years ago
Gav Wood b54134a578 Reduce verbosity in mining. 10 years ago
Gav Wood 26a6969d7d Avoid using bad caches. 10 years ago