File ethash.changes of Package ethash
------------------------------------------------------------------- Thu Feb 13 17:17:32 UTC 2025 - marec@detebe.org - Update to version 1.1.0: * ethash 1.1.0 * Add support for the newest Python versions (#239) * ci: Upgrade Xcode versions (#240) * Rename `hash` variables to `h` * Add python type annotations * ci: Upgrade compilers * ci: Upgrade Python build config * Upgrade clang-tidy config for version 16 ------------------------------------------------------------------- Tue Apr 04 08:28:58 UTC 2023 - marec@detebe.org - Update to version 1.0.1: * ethash 1.0.1 * cmake: Do not set CMAKE_BUILD_TYPE, remove Cable * cmake: Drop Cable toolchain helpers * cmake: Disable Hunter by default * ci: Remove old mips64 config * ci: Enable -Werror * ci: Upgrade compiles * cmake: Add "Coverage" build type * Clean up C++ attributes and pragmas * cmake: Upgrade Cable compiler settings * readme: Fix typos (#227) ------------------------------------------------------------------- Thu Aug 25 18:08:26 UTC 2022 - marec@detebe.org - Update to version 1.0.0: * ethash 1.0.0 * [README] Add GitPOAP Badge to Display Number of Minted GitPOAPs for Contributors * Remove deprecated ethash_verify() * ci: Upgrade macos builds * cmake: Change ETHASH_BUILD_TESTS → ETHASH_TESTING, off by default * cmake: Remove ETHASH_NATIVE option * cmake: Disable -Werror * Fix strict prototypes warnings * Update config for clang-tidy-14 * Clean-up std::error_code support * ethash 1.0.0-alpha.0 ------------------------------------------------------------------- Tue Apr 05 16:09:24 UTC 2022 - marec@detebe.org - Update to version 0.9.0: * ethash 0.9.0 * ci: Enable Python 3.10, collect source dist * Fix clang-tidy warning * ci: Introduce clang-tidy * Update Hunter to v0.24.0 and remove GTest config, as 1.11.0 is default since Hunter v0.23.307 * ci: Upgrade XCode, disable mips64 build * Hide build_light_cache() function * Drop support for custom hash function for light cache * Simplify calculate_dataset_item_1024() * Set max epoch number constant (32639) * Remove compute_dataset_item_512() * Remove keccakf800() * Remove builtins.h, move clz() to where it is used * Move fnv1() to ethash.cpp * Remove ProgPoW bit manipulation functions * Remove calculate_dataset_item_2048() * Remove ProgPoW implementation * test: Remove ProgPoW unit tests * bench: Remove ProgPoW benchmarks * Remove ProgPoW's L1 cache * ethash 0.9.0-alpha.0 ------------------------------------------------------------------- Tue Nov 09 17:52:40 UTC 2021 - marec@detebe.org - Update to version 0.8.0: * ethash 0.8.0 * Update CHANGELOG * cmake: Bump required CMake to 3.16 (Ubuntu 20.04) * cmake,ci: Use ctest for test execution * Refactor lazy_lookup() * test: Remove KISS99 tester tool * test: Remove fuzzers * Deprecate ProgPoW support * Change verify_final_hash() -> verify_final_hash_against_difficulty() * Better noexcept workaround to C code * Modernize primes.c * Add verify_against_difficulty() * experimental: Add difficulty to boundary conversion * Add endianness fixup helper for BE uint32 * Deprecate verify(), use verify_against_boundary() * python: Update supported Python versions * ci: Upgrade Python build to manylinux_2_24 * Fix #includes for GCC11 * test: Add inc()/dec() helpers * test: Skip progpow.search test if context allocation fails * cmake: Enable more compiler warnings * cmake: Upgrade benchmark to 1.6.0 * cmake: Require C++14 * Wrap ethash_errc with std::error_code in C++ * Add error code for verify() functions * cmake: Require C11 for ethash compilation * Rename is_equal() -> equal(), is_less_or_equal() -> less_equal() * Reimplement hash256 == hash256 * ethash 0.8.0-alpha.0 ------------------------------------------------------------------- Thu Aug 26 15:00:53 UTC 2021 - marec@detebe.org - Update to version 0.7.1: * ethash 0.7.1 * cmake: Disable some default warnings in clang-cl * cmake: Do not add -fno-rtti for clang-cl * ci: Add VS build with clang-cl toolchain * Enable more and fix compiler warnings * keccak: Fix implementation selection * Clean up builtins/endianness helpers for MSVC/clang-cl * ci: Do not install python requests * cmake: Upgrade dependencies: GTest, benchmark * ci: Upgrade XCode to 11.2.1, 12.5.1 * keccak: Fix __builtin_memcpy detection ------------------------------------------------------------------- Thu Aug 12 12:58:48 UTC 2021 - marec@detebe.org - Update to version 0.7.0: * ethash 0.7.0 * Update CHANGELOG for v0.7.0 * cmake: Fix CMake build options * cmake: Enforce Linux platform in wasm32-wasi * ci: Add WASI SDK build * cmake: Add wasm32-wasi toolchain file * cmake: Add options to disable ethash and global-context * cmake: Create separate ethash::global-context library * Move global context API (managed API) to global_context.hpp * ethash 0.7.0-alpha.0 ------------------------------------------------------------------- Thu Aug 12 12:46:33 UTC 2021 - marec <marec@detebe.org> - initial package build