Releases: DLTcollab/dcurl
Releases · DLTcollab/dcurl
v0.6.0
v0.6.0
🎉 New Features
- Use other hardwares if remote interface fails to initialize (6681f54) by marktwtn
- Change dcurl_init API to enable initialization configuration (227974d) by marktwtn
🐛 Bug Fixes
v0.5.0
v0.5.0
🎉 New Features
- Improve function for broker IP assignment (d94878c) by marktwtn
- Parse command line argument of remote worker (da9b541) by marktwtn
- Allow ARM architecture to use SIMD trit validation (4fd73f9) by marktwtn
- Allocate thread resource based on the physical processor (cf0db79) by marktwtn
- Get physical processor number instead of logical (922e3fd) by marktwtn
🐛 Bug Fixes
- Release remote interface resource correctly (f60c522) by marktwtn
v0.4.1
v0.4.0
v0.4.0
🎉 New Features
- Make dcurl set the threadpool size of libtuv (c3dce38) by marktwtn
- Remote interface interoperate distributed computing resources (88a5cb6) by ajubuntu
🐛 Bug Fixes
v0.3.0
v0.2.0
v0.1.0
Release Notes
What's New in Version 0.1.0
- Docs: Add the comment and version of the dcurl API #115
- Fix: Fix the returned value of finding the nonce value #114
- Build: Build GPU and FPGA platform independently #112
- Refactor: Remove duplicated array #110
- Perf: Optimize Curl transform formulas #101
- Fix: Fix memory double free error #96
- Feat: Integrate libtuv thread pool to eliminate the thread creation overhead #93
- Feat: Support
--pow-threads
command line option of IRI #87 - Fix: Support AVX implementation on the non-AVX2 hardware #85
- Fix: Change
hash
package name tocrypto
#84 - Feat: Calculate the range including 95% of the hash rate values #79
- Fix: Fix bugs of FPGA-accelerated PoW #74
- Feat: Calculate and display the hash count of PoW #73
- Fix: Fix the potential memory leak #71
- Refactor: Rename and add the constant-related macros #68
- Test: Integrate duplicated PoW testing code into a file #66
- Build: Sanity check for OpenCL Library #65
- Fix: Fix build issue in pow_avx.h #64
- Feat: Do cleanup for the FPGA-accelerated PoW #63
- Feat: Unify PoW implementation context #59
- Build: Check specific CPU features for build environment #55
- CI: Ensure CI always validate builtin test cases #54
- Docs: Add build status badge #53
- CI: Integrate with Travis CI #52
- Build: Improve SSE-specific configuration #51
- Feat: Integrate FPGA-accelerated PoW #50
- Fix: Fix function validateTrytes #48
- Refactor: Rewrite sem_* interface with GCD semaphore on macOS #37
- Feat: Hide non-public symbols with LD version script #36
- Feat: Different AVX versions supported #34
- Build: Add config to switch debug/release build #33
- Docs: Improve build configuration descriptions #32
- Feat: Implement cCurl-compatibile interface #31
- Refactor: Explicitly use (u)int64_t for PoW internals #30
- Refactor: Reduce symbol exposure in AVX #27
- Refactor: Decouple CPU routines to dedicated header #26
- Build: Remove unused distclean target #25
- Build: Clean up top-level build rules #24
- Build: Perform sanity checks on python-based test cases #23
- Build: Canonicalize build targets and allow custom config #21
- Build: Better Java integration #18
- Refactor: Source tree re-organization #17
- Build: Allow JNI build on macOS #15
- Fix: Eliminate compilation warning on Linux #14
- Fix: Fix JNI build #13
- Docs: Enforce MIT License #11
- Refactor: Remove duplicated TryteAlphabet and code cleanup #10
- Refactor: Reduce symbol exposure #9
- Fix: Never invoke exit(3) within library implementation #8
- Style: Indent with clang-format #7
- Refactor: Simplify test case I/O operations #6
- Build: Enable conditional build #4
- Docs: Improve dcurl wording in general #3
- Feat: Support get number of processors on macOS #2
- Build: Modularize build system #1