Dcurl Versions Save

Hardware-accelerated Multi-threaded IOTA PoW, drop-in replacement for ccurl

v0.6.0

4 years ago

v0.6.0

:tada: New Features

:bug: Bug Fixes

0.5.0...v0.6.0

v0.5.0

4 years ago

v0.5.0

:tada: New Features

:bug: Bug Fixes

0.4.1...v0.5.0

v0.4.1

4 years ago

v0.4.1 (2019-08-21)

:bug: Bug Fixes

0.4.0...v0.4.1

v0.4.0

4 years ago

v0.4.0

:tada: New Features

:bug: Bug Fixes

0.3.0...v0.4.0

v0.3.0

5 years ago

v0.3.0

:tada: New Features

:bug: Bug Fixes

0.2.0...v0.3.0

v0.2.0

5 years ago

v0.2.0

:tada: New Features

:bug: Bug Fixes

0.1.0...v0.2.0

v0.1.0

5 years ago

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 to crypto #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