Skip to content

Commit

Permalink
Update version numbers etc for v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
james-d-mitchell committed Dec 20, 2023
1 parent 20d2ba7 commit d8382de
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 12 deletions.
6 changes: 6 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Florent Hivert <[email protected]> Florent Hivert <[email protected]>
Florent Hivert <[email protected]> Florent Hivert <[email protected]>
Florent Hivert <[email protected]> Florent Hivert <[email protected]>
Reinis Cirpons <[email protected]> reiniscirpons <[email protected]>
Reinis Cirpons <[email protected]> Reinis Cirpons <[email protected]>
James Mitchell <[email protected]> James Mitchell <[email protected]>
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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}")
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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 <[email protected]> : CI
- Finn Smith <[email protected]> : discussions + BMat8 reference code
- Viviane Pons : algorithms discussions
- Daniel Vanzo <[email protected]> : GPU experiments

## Documentation

Expand Down
6 changes: 3 additions & 3 deletions include/hpcombi/arch.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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[] =
Expand All @@ -24,4 +24,4 @@ char const msg[] =
#error(msg)
#endif

#endif // HPCOMBI_ARCH_HPP_INCLUDED
#endif // HPCOMBI_ARCH_HPP_
6 changes: 3 additions & 3 deletions include/hpcombi/bmat8.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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 <array> // for array
#include <bitset> // for bitset
Expand All @@ -31,7 +31,7 @@
#include <vector> // 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 {
Expand Down
4 changes: 4 additions & 0 deletions release.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[authors]
expired_emails = []
author_files = ["README.md"]
ignore = []

0 comments on commit d8382de

Please sign in to comment.