Skip to content

Update coda oss - #635

Merged
holmesv3 merged 17 commits into
mainfrom
update-coda-oss
Nov 2, 2026
Merged

holmesv3 merged 17 commits into
mainfrom
update-coda-oss

Conversation

@holmesv3

Copy link
Copy Markdown
Contributor

Pull in most recent coda-oss, update header includes, add CXX std to CI

Vaughn added 17 commits October 26, 2026 11:24
c228bfa15 restore aliases to std types we import from GSL (#833)
ef43f7e74 Build using clang (#832)
64b2aa5ee Add function to set http headers in curl client (#806)
3a2962c5c Remove mdspan (#828)
ffd86ba5e Merge pull request #829 from holmesv3/use-gsl-span
f84ca406f update span inclusion logic and comment in header
317b5a521 Use span from GSL instead of our own impl
9d46a4794 Merge pull request #830 from holmesv3/trim-workflows
0623c8ace Remove hdf5.lite
006baa971 ignore highfive compiler warning
a7e4d767f attach flag to library
3ee319d3f no error
ac5f2c93c no uninitialized error from driver code
f6b123ad8 Restore build config in matrices
888ef86e7 apparently we do need some of the vars...
824a2a9b7 Don't need to setup tests on ubuntu
af8156c68 install cmake
0408a2184 Use GCC container
127f44e0c What if we remove the name and add concurrency
ec7485e69 Reduce amount of debug and release combos
0982d5e2e Update hdf5 (#831)
eddf42145 Merge pull request #827 from holmesv3/cpp-stds-in-pipeline
b7f9fe44d Update nlohmann for C++26 compat
ff4a555c8 oops
57ed32912 Add driver flag
03c7ba77f Convenience function in C++17 only
0149ccf69 more robust alias check
6c38777cb oops
5f9031a20 Beef up check to avoid GSL deprecation
e1d177a3b Wrong std for byte
2d08d6585 Add/modify some of the macro statements
4b6a66faf remove wall of deprecation warnings
7020ff2e0 Add CXX26
f9eaa170c Fix run format
dec21d50d C++23 fixes
aa061bd03 Only check __has_include if we're using at least 23
17d72b357 Sudo
705ab2f3a Build up to C++23 in pipeline
d55ce4630 Remove unused variable
79633a940 Set C++ standard from CLI
375a4120b Merge pull request #824 from holmesv3/add-missing-copyright-headers
ddcb4a727 Updated copyright headers to first commit
332132922 Add missing headers to files
ae07e01ed Use real gsl (#822)
50866fdd8 Merge pull request #821 from holmesv3/remove-pragma-once
efffcc9a4 add zcpluplus comment
8241a4785 Windows compile option
b432decd8 Fix special character
b4f406bfa Remove unused include statements
49da56ca6 Remove pragma once from cpp files, add some include guards
c390427f9 Convert ISO-8859-1 characters to UTF-8 (#805)
5b047ee20 Add thread and address sanitizers to workflow (#820)
1cebded01 Clang format revert (#819)
cb74c4d73 Merge pull request #816 from holmesv3/add-scheduled-workflow
a53d2212e Build debug on rocklinux runs
48e341420 Put scheduled pipeline logic in existing workflow
70de09888 Add a scheduled set of builds and tests
40bb7ee50 Phase 1 formatting (#810)
e023f2b15 Format IO module (#812)
454dd01e9 Update workflows (#811)
e6bae6442 Clang format updates (#809)
3bf6221ac Make some things static and constexpr (#808)
37cddd1cd Fix MatrixMxN initialization (#807)
a96382026 Sq fixes (#804)
7494eca41 Revert "SonarQube resolutions (#802)" (#803)
faccde4d2 SonarQube resolutions (#802)
77f5f4a36 Updating GSL_SUPPRESS manually from the latest Microsoft code to fix compile errors seen when upgrading from "MSVC 19.44.35225.0" to "MSVC 19.51.36248.0" in github runner (#801)
02cc1095a Adjust warnings for GCC 15 (#800)
ddc089486 Merge pull request #799 from holmesv3/compiler-compat
da8d785bf Change to matches for clang compat
b2f733b22 disable waf CI
8e45a80ac Make compatible with more compilers
ed4d7b693 Ubuntu 24 build (#797)

git-subtree-dir: externals/coda-oss
git-subtree-split: c228bfa1555495514bf5b9a162a874c05e132668
@holmesv3
holmesv3 merged commit 8531bd5 into main Nov 2, 2026
16 of 20 checks passed
@holmesv3

holmesv3 commented Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

Clang unit tests fail because one of the J2K Writer classes squashes memory. Using ASAN will trigger the error using GCC as well, but something with how Clang compiles things different results in a segfault instead of silent failure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant