v0.1.0
Pre-release
Pre-release
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