From d8382de1ddf998b328206b50078127326baca96c Mon Sep 17 00:00:00 2001 From: "James D. Mitchell" Date: Wed, 8 Nov 2023 15:50:03 +0000 Subject: [PATCH] Update version numbers etc for v1.0.0 --- .mailmap | 6 ++++++ CMakeLists.txt | 4 ++-- README.md | 9 +++++---- include/hpcombi/arch.hpp | 6 +++--- include/hpcombi/bmat8.hpp | 6 +++--- release.toml | 4 ++++ 6 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 .mailmap create mode 100644 release.toml diff --git a/.mailmap b/.mailmap new file mode 100644 index 00000000..81da1df9 --- /dev/null +++ b/.mailmap @@ -0,0 +1,6 @@ +Florent Hivert Florent Hivert +Florent Hivert Florent Hivert +Florent Hivert Florent Hivert +Reinis Cirpons reiniscirpons +Reinis Cirpons Reinis Cirpons <43414125+reiniscirpons@users.noreply.github.com> +James Mitchell James Mitchell diff --git a/CMakeLists.txt b/CMakeLists.txt index f64c5834..76464630 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,9 +22,9 @@ project(HPCombi) set(DESCRIPTION "High Performance Combinatorics in C++ using vector instructions" CACHE STRING "Project description.") -set(VERSION_MAJOR 0 CACHE STRING "Project major version number.") +set(VERSION_MAJOR 1 CACHE STRING "Project major version number.") set(VERSION_MINOR 0 CACHE STRING "Project minor version number.") -set(VERSION_PATCH 6 CACHE STRING "Project patch version number.") +set(VERSION_PATCH 0 CACHE STRING "Project patch version number.") mark_as_advanced(VERSION_MAJOR VERSION_MINOR VERSION_PATCH) message(STATUS "**** Build type = ${CMAKE_BUILD_TYPE}") diff --git a/README.md b/README.md index 369164dd..557a9ae1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # HPCombi -High Performance Combinatorics in C++ using vector instructions v0.0.8 +High Performance Combinatorics in C++ using vector instructions v1.0.0 HPCombi is a C++17 header-only library using the SSE and AVX instruction sets, and some equivalents, for very fast manipulation of combinatorial objects such @@ -23,9 +23,10 @@ other processors too. ## Contributors -- Reinis Cirpons : CI + benchmark graphs -- Viviane Pons : discussions about algorithms -- Finn Smith : discussions + `BMat8` reference code +- Reinis Cirpons : CI +- Finn Smith : discussions + BMat8 reference code +- Viviane Pons : algorithms discussions +- Daniel Vanzo : GPU experiments ## Documentation diff --git a/include/hpcombi/arch.hpp b/include/hpcombi/arch.hpp index e43a6f6e..eaf8c159 100644 --- a/include/hpcombi/arch.hpp +++ b/include/hpcombi/arch.hpp @@ -13,8 +13,8 @@ // http://www.gnu.org/licenses/ // //////////////////////////////////////////////////////////////////////////////// -#ifndef HPCOMBI_ARCH_HPP_INCLUDED -#define HPCOMBI_ARCH_HPP_INCLUDED +#ifndef HPCOMBI_ARCH_HPP_ +#define HPCOMBI_ARCH_HPP_ #if defined(SIMDE_ARCH_AMD64) && !defined(SIMDE_ARCH_X86_SSE4_1) char const msg[] = @@ -24,4 +24,4 @@ char const msg[] = #error(msg) #endif -#endif // HPCOMBI_ARCH_HPP_INCLUDED +#endif // HPCOMBI_ARCH_HPP_ diff --git a/include/hpcombi/bmat8.hpp b/include/hpcombi/bmat8.hpp index c0831679..15e79d92 100644 --- a/include/hpcombi/bmat8.hpp +++ b/include/hpcombi/bmat8.hpp @@ -17,8 +17,8 @@ // This file contains a declaration of fast boolean matrices up to dimension 8. -#ifndef HPCOMBI_BMAT8_HPP_INCLUDED -#define HPCOMBI_BMAT8_HPP_INCLUDED +#ifndef HPCOMBI_BMAT8_HPP_ +#define HPCOMBI_BMAT8_HPP_ #include // for array #include // for bitset @@ -31,7 +31,7 @@ #include // for vector #include "debug.hpp" // for HPCOMBI_ASSERT -#include "epu8.hpp" // for epu8 +#include "epu8.hpp" // for epu8 #include "perm16.hpp" // for Perm16 namespace HPCombi { diff --git a/release.toml b/release.toml new file mode 100644 index 00000000..14bfc607 --- /dev/null +++ b/release.toml @@ -0,0 +1,4 @@ +[authors] +expired_emails = [] +author_files = ["README.md"] +ignore = []