From 9340a805d491db283ac16a84b7019485a63147f2 Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Mon, 18 Mar 2024 13:35:56 -0400 Subject: [PATCH] Squashed 'externals/coda-oss/' changes from 463cb15ae..2ebe52f68 2ebe52f68 Release 2024-03-18 (#771) git-subtree-dir: externals/coda-oss git-subtree-split: 2ebe52f689c59973c39c58d932e7be1231bc05ef --- .github/workflows/build_unittest.yml | 2 +- ReleaseNotes.md | 8 +++++++- modules/c++/config/include/config/Version.h | 8 ++++---- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build_unittest.yml b/.github/workflows/build_unittest.yml index 3c7b3a94e..3e0cb263a 100644 --- a/.github/workflows/build_unittest.yml +++ b/.github/workflows/build_unittest.yml @@ -140,7 +140,7 @@ jobs: - name: configure run: | mkdir out && cd out - cmake .. -DENABLE_PYTHON=OFF -DENABLE_ASAN=ON -DENABLE_${{ matrix.avx }}=ON + cmake .. -DENABLE_PYTHON=OFF -DENABLE_${{ matrix.avx }}=ON - name: build run: | cd out diff --git a/ReleaseNotes.md b/ReleaseNotes.md index bd37823dd..997db45b3 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,7 +1,13 @@ # coda-oss Release Notes -## [Release 202?-??-??](https://github.com/mdaus/coda-oss/releases/tag/202?-??-??) +## [Release 2024-03-18](https://github.com/mdaus/coda-oss/releases/tag/2024-03-18) * Update to [HighFive 2.8.0](https://github.com/BlueBrain/HighFive/releases/tag/v2.8.0). +* Use lookup tables for converting between character encodings and upper/lower-case. +* [`sys::Transform(std::execution)`](https://en.cppreference.com/w/cpp/algorithm/execution_policy_tag_t) for C++14. +* Infrastructure to support SIMD processing. +* Simple/incomplete [`std::mdspan`](https://en.cppreference.com/w/cpp/container/mdspan) implementation. +* Support for building as a shared library/DLL, disabled by default. +* Create/destroy Xerces just once per process. ## [Release 2023-10-23](https://github.com/mdaus/coda-oss/releases/tag/2023-10-23) * Tweaked **.gitattributes**. diff --git a/modules/c++/config/include/config/Version.h b/modules/c++/config/include/config/Version.h index d14635575..e444b5a80 100644 --- a/modules/c++/config/include/config/Version.h +++ b/modules/c++/config/include/config/Version.h @@ -42,12 +42,12 @@ static_assert(CODA_OSS_MAKE_VERSION_MMPB(9999, 9999, 9999, 9999) <= UINT64_MAX, // Do this ala C++ ... we don't currently have major/minor/patch //#define CODA_OSS_VERSION_ 20210910L // c.f. __cplusplus -#define CODA_OSS_VERSION_ 2023 ## 0010 ## 0023 ## 0000 ## L +#define CODA_OSS_VERSION_ 2024 ## 0003 ## 0018 ## 0000 ## L // Use the same macros other projects might want to use; overkill for us. -#define CODA_OSS_VERSION_MAJOR 2023 -#define CODA_OSS_VERSION_MINOR 10 -#define CODA_OSS_VERSION_PATCH 23 // a.k.a. "point," but too similar to "patch." +#define CODA_OSS_VERSION_MAJOR 2024 +#define CODA_OSS_VERSION_MINOR 3 +#define CODA_OSS_VERSION_PATCH 18 // a.k.a. "point," but too similar to "patch." #define CODA_OSS_VERSION_BUILD 0 // a.k.a. "patch," but too similar to "point." #define CODA_OSS_VERSION CODA_OSS_MAKE_VERSION_MMPB(CODA_OSS_VERSION_MAJOR, CODA_OSS_VERSION_MINOR, CODA_OSS_VERSION_PATCH, CODA_OSS_VERSION_BUILD)