Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge hdf5 1 10 8 #1154

Merged
merged 215 commits into from
Oct 29, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
215 commits
Select commit Hold shift + click to select a range
0315478
Updated HDF5 1.10 support branch version number to 1.10.8-0
lrknox Aug 19, 2020
a2eb59d
Add missing '-'.
lrknox Aug 19, 2020
85862a9
Merge pull request #2811 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_1…
lrknox Aug 19, 2020
51b1aee
Add missing mirror files
byrnHDF Aug 21, 2020
67ce2cf
Merge pull request #2820 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 …
byrnHDF Aug 21, 2020
55fe2ac
Brings the MPI datatype fixes from develop
Aug 22, 2020
c7a0f9b
Merge pull request #2824 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1…
Aug 22, 2020
1732d6b
Add ifdef blocks to S3/HDFS test
byrnHDF Aug 23, 2020
cfdf367
Add hypen to subrelease regex
byrnHDF Aug 23, 2020
6cf20e0
Condition if (H5_VERS_SUBRELEASE) is incorrectly false when
lrknox Aug 24, 2020
0423c4a
Add special case when H5_VERS_SUBRELEASE is 0
byrnHDF Aug 24, 2020
fc3129a
Revert H5_VERS_SUBRELEASE check
byrnHDF Aug 24, 2020
c40dd6c
Update version to 1.8.0-1 for CMake test failure.
lrknox Aug 24, 2020
75dff0e
Merge pull request #2831 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_1…
lrknox Aug 24, 2020
cfbe781
Merge pull request #2828 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 …
lrknox Aug 24, 2020
cfa2066
Fixes issues with HDFS VFD.
Aug 24, 2020
8b93a68
Merge pull request #2833 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1…
Aug 24, 2020
1b920f1
Updates Autotools so h5tools_test_utils is actually built
Aug 24, 2020
7584e57
Corrects warnings in h5tools_test_utils.c
Aug 24, 2020
e51bda3
Updates the tools VFD set test to pass
Aug 24, 2020
bbf5d82
Cleans up h5tools_test_utils.c and related
Aug 24, 2020
ab38c8a
Additional tools_utils cleanup
Aug 25, 2020
87048c1
Tweaks CMake to always run the tools lib tests
Aug 25, 2020
c2849ae
Merge pull request #2834 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1…
Aug 25, 2020
71c03f6
Add back function for VERIFY_EXTERNAL_CONSOLIDATION
byrnHDF Aug 25, 2020
fb326e5
Merge pull request #2837 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 …
byrnHDF Aug 25, 2020
0fff196
Correct HDF5_PACKAGE_VERSION_STRING
byrnHDF Aug 25, 2020
91c59ff
Merge pull request #2841 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 …
byrnHDF Aug 25, 2020
213d7e6
The version string has a second use for packaging
byrnHDF Aug 26, 2020
04971be
Merge pull request #2844 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 …
byrnHDF Aug 26, 2020
817af16
HDFFV-11018 Add Fortran H5F_LIBVER_V*_F definitions
brtnfld Aug 26, 2020
1c7b5d2
MinGW uses "MinGW Makefiles"
byrnHDF Aug 26, 2020
4e38f86
Merge pull request #2845 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:hdf5_1_…
brtnfld Aug 26, 2020
9ad88ac
Update examples project
byrnHDF Aug 26, 2020
f8e486a
Merge pull request #2846 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 …
byrnHDF Aug 26, 2020
f542f5a
Adds binary compatibility HDFS VFD stubs.
Aug 26, 2020
5a0804b
Adds helpful error messages to the HDFS VFD stubs.
Aug 26, 2020
5f80609
Merge pull request #2852 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdfs_s…
Aug 26, 2020
038ee0a
Removes unused H5I_SPACE_SEL_ITER value from H5I_type_t
Aug 27, 2020
593f6f6
Merge pull request #2855 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:yank_b…
Aug 27, 2020
1c14320
Moves some H5S iterator symbols to H5Sprivate.h
Aug 27, 2020
187e7dd
Merge pull request #2858 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:h5s_sy…
Aug 27, 2020
c2cff52
Update so numbers for hdf5 1.10.7 release.
lrknox Aug 30, 2020
2fd7beb
Merge pull request #2867 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_1…
lrknox Sep 2, 2020
8b693fa
Brings Quincey's parallel collective MD write bugfix from develop
Sep 3, 2020
b89f84e
Fixed errant comma
Sep 3, 2020
50a3cf8
Merge pull request #2870 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:final_…
Sep 3, 2020
d95bdaa
Correct COPYING path
byrnHDF Sep 4, 2020
02f12f4
Add zlib and szip pages
byrnHDF Sep 4, 2020
0012a34
Merge pull request #2876 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 …
lrknox Sep 4, 2020
73dbf43
Fix memory sanity check option in CMake
jhendersonHDF Sep 23, 2020
636cba8
Merge pull request #2900 in HDFFV/hdf5 from ~JHENDERSON/hdf52:hdf5_1_…
jhendersonHDF Sep 25, 2020
ca0c0c3
Merge of clang-format changes from develop
byrnHDF Sep 30, 2020
453238e
Merge pull request #2907 in HDFFV/hdf5 from ~BYRN/hdf5_clang_format:h…
byrnHDF Sep 30, 2020
ec8ad09
Source formatted
byrnHDF Oct 1, 2020
aa6aad8
Merge pull request #2910 in HDFFV/hdf5 from ~BYRN/hdf5_clang_format:h…
byrnHDF Oct 1, 2020
95bc5fa
Add option to github actions
byrnHDF Oct 1, 2020
66f09dc
Merge pull request #2915 in HDFFV/hdf5 from ~BYRN/hdf5_clang_format:h…
byrnHDF Oct 1, 2020
5293859
Correct entries related to --enable-build-mode and --enable-profiling in
lrknox Oct 3, 2020
cebf96d
HDFFV-11096 Correct h5dump usage text
byrnHDF Oct 5, 2020
b799177
Convert testEquals to test contains
byrnHDF Oct 5, 2020
0736dcb
Merge pull request #17 from byrnHDF/hdf5_1_10
lrknox Oct 5, 2020
ad5710e
h5repacktest VFD fix and formatting changes
byrnHDF Oct 5, 2020
7f532ba
Merge branch 'hdf5_1_10' of https://github.com/HDFGroup/hdf5 into hdf…
lrknox Oct 5, 2020
ab7333f
Merge pull request #14 from lrknox/hdf5_1_10
lrknox Oct 5, 2020
d1adf43
Merge pull request #21 from byrnHDF/hdf5_1_10
lrknox Oct 6, 2020
75567cb
Merge from develop
byrnHDF Oct 7, 2020
8c2e9b6
Merge pull request #26 from byrnHDF/hdf5_1_10
lrknox Oct 7, 2020
0e830ba
Merge from develop and 1.12
byrnHDF Oct 8, 2020
e146de3
Merge pull request #29 from byrnHDF/hdf5_1_10
lrknox Oct 8, 2020
2277865
Mostly whitespace and comment cleanup. (#39)
byrnHDF Oct 15, 2020
ec13e5f
OESS-98 add CMake option to build plugins project within hdf5
byrnHDF Oct 16, 2020
a04ea65
Whitespace changes
byrnHDF Oct 19, 2020
0922bd1
Add missing file reference
byrnHDF Oct 19, 2020
a5b2457
Merge pull request #44 from byrnHDF/hdf5_1_10
lrknox Oct 19, 2020
83b87f6
URL and options corrections
byrnHDF Oct 19, 2020
8110c1c
Merge pull request #51 from byrnHDF/hdf5_1_10
lrknox Oct 20, 2020
eecc008
Close test allocations
byrnHDF Oct 21, 2020
9186d29
Merge pull request #54 from byrnHDF/hdf5_1_10
lrknox Oct 22, 2020
4279227
OESS-98 - add option to build plugin library with hdf5
byrnHDF Oct 23, 2020
dd071ae
Merge pull request #58 from byrnHDF/hdf5_1_10
lrknox Oct 24, 2020
bfae464
HDFFV-10868 merge java changes from develop
byrnHDF Nov 3, 2020
2bdad92
HDFFV-10868 add release note
byrnHDF Nov 5, 2020
c768326
Merge pull request #74 from byrnHDF/hdf5_1_10
lrknox Nov 5, 2020
14bfa9a
Correct TARGET variable and CMake config file location
byrnHDF Nov 12, 2020
ed72948
Merge pull request #86 from byrnHDF/hdf5_1_10
lrknox Nov 12, 2020
afd1968
Fix spelling of metadata
lrknox Nov 13, 2020
6ab9614
Merge pull request #94 from lrknox/hdf5_1_10
lrknox Nov 13, 2020
c421ecc
Add doxygen framework for CMake and autotools (#90)
byrnHDF Nov 20, 2020
541fcd8
hdf5 1 10 merge changes from dev (#107)
byrnHDF Nov 20, 2020
547c9fd
hdf5 1 10 release text (#111)
byrnHDF Nov 23, 2020
26c2a34
Add Makefile.ins in utils directory to MANIFEST. (#156)
lrknox Dec 11, 2020
2acfa58
OESS-98 Update plugin build option (#172)
byrnHDF Dec 15, 2020
a2888c8
OESS-98 fix tools test for plugins (#179)
byrnHDF Dec 15, 2020
face55b
OESS-98 fix hdf5 link target (#190)
byrnHDF Dec 16, 2020
b3c1d1b
close #195. (#196) (#198)
lrknox Dec 17, 2020
497e838
Update pkgconfig settings with version - #218 (#222)
byrnHDF Dec 22, 2020
be511b5
HDFFV-10865 - merge from dev, HDFArray perf fix. (#234)
byrnHDF Dec 29, 2020
ca464c3
1 10 Remove duplicate setting (#238)
byrnHDF Jan 5, 2021
0a72966
Hdf5 1 10 - Modify temporary rpath for testing in java example script…
lrknox Jan 6, 2021
ef6421f
Stat st blocks fix 110 (#249)
lrknox Jan 11, 2021
40dfdee
Improve performance of multiple calls to H5Sget_select_elem_pointlist…
fortnern Jan 22, 2021
674e1f0
1 10 Whitespace changes after clang-format run (#287)
byrnHDF Jan 29, 2021
8cfcf0e
1 10 merges from develop (#298)
byrnHDF Feb 4, 2021
197751c
Warnings merge 110 (#300)
byrnHDF Feb 4, 2021
3a04f29
1 10 changes for sanitize=address (#313)
byrnHDF Feb 5, 2021
cb7b725
1 10 merges from develop (#320)
byrnHDF Feb 8, 2021
62025dc
Port PR #291 to 1.10 branch: Allow using virtual datasets in files op…
fortnern Feb 8, 2021
679bc67
1 10 Merge #318 OSX changes from develop (#327)
byrnHDF Feb 9, 2021
7cf4913
1 10 merge recent changes from develop (#345)
byrnHDF Feb 17, 2021
f4636d5
1 10 Minor non-space formatting changes (#355)
byrnHDF Feb 19, 2021
7e8f270
Merge "Fix undefined left shifting of negative numbers" (#338) to hdf…
lrknox Feb 23, 2021
0546f1c
Hdf5 1 10 Update license url (#403)
lrknox Mar 1, 2021
dea591a
Hdf5 1 10 update license url part2 (#404)
lrknox Mar 1, 2021
c14fa9c
1 10 merge java copyright header changes (#392)
byrnHDF Mar 1, 2021
e65814b
1 10 merges from develop (#419)
byrnHDF Mar 3, 2021
7b23ce1
Fixed HDFFV-10480 (CVE-2018-11206) and HDFFV-11159 (CVE-2018-14033) (…
bmribler Mar 4, 2021
583e9d5
1 10 Merges from develop (#424)
byrnHDF Mar 4, 2021
2524ad1
1 10 Merge #380 from develop (#439)
byrnHDF Mar 5, 2021
dd5b8a8
1 10 Fix java data export functions (#450)
byrnHDF Mar 10, 2021
e5a2d01
1.10 Change GITHUB actions Windows TS os (#459)
byrnHDF Mar 10, 2021
bf4399b
Hdf5 merge issue 435 v110 (#462)
lrknox Mar 10, 2021
b42635a
Hdf5 merge issue 458 v110 (#465)
lrknox Mar 12, 2021
05b0f67
1 10 - Mostly all javadoc warning fixes (#508)
byrnHDF Mar 25, 2021
df75d35
Hdf5 merge issue 486 v110 (#490)
lrknox Mar 31, 2021
87d1813
Hdf5 merge issue 487 v110 (#533)
lrknox Apr 1, 2021
5f72e0b
Hdf5 merge issue 488 v110 (#535)
lrknox Apr 2, 2021
762a113
Hdf5 merge PR 425 v110 (#536)
lrknox Apr 2, 2021
a2b6c47
Hdf5 merge pr 509 v110 (#540)
lrknox Apr 5, 2021
3086158
Hdf5 merge issue 537 v110 (#545)
lrknox Apr 6, 2021
c9caf42
1 10 Merge of long double fix and compiler flags (#531)
byrnHDF Apr 19, 2021
82e9634
1 10 CMake advanced options for clang needs an OPTION command #556 (#…
byrnHDF Apr 21, 2021
d29e11c
110 copying update (#564)
lrknox Apr 26, 2021
4155e59
Hdf5 1 10 merge of CMake changes (#605)
byrnHDF Apr 29, 2021
27198d8
Hdf5 1 10 merge of printf specifiers and VS2015 min changes (#612)
byrnHDF Apr 30, 2021
76b73a6
Revert addition of & to 2 parameters in DSetCreatPropList::setVirtual…
lrknox May 18, 2021
490e966
Hdf5 1 10 merges from dev (#662)
byrnHDF May 25, 2021
18630dc
Hdf5 1 10 merges from dev (#662)
byrnHDF May 25, 2021
2fba1cf
Hdf5 1 10 merges from dev (#662)
byrnHDF May 25, 2021
90d58a2
Hdf5 1 10 merges from dev (#662)
byrnHDF May 25, 2021
5e9e8ff
Hdf5 1 10 merges from dev (#662)
byrnHDF May 25, 2021
a0968ce
Hdf5 1 10 doxygen merges (#684)
byrnHDF May 26, 2021
3b5163f
Hdf5 1 10 merge fortran cmake changes from dev (#696)
byrnHDF May 29, 2021
061b23a
Partial merge issue #642 develop branch PRs to Hdf5 1 10 (#718)
lrknox Jun 3, 2021
e25980e
Hdf5 1 10 merges of CMake changes (#738)
byrnHDF Jun 8, 2021
475cdaf
Hdf5 1 10 merge warnings changes (#756)
byrnHDF Jun 16, 2021
1e29bcb
Hdf5 1 10 Fix cmake configure path (#762)
byrnHDF Jun 17, 2021
2e80c9c
Brings hash table IDs feature from develop/1.12 (#768)
derobins Jun 18, 2021
9f50407
Hdf5 1 10 Update missing release note info. (#778)
byrnHDF Jun 22, 2021
bfb780a
Hdf5 1 10 Release Note (#786)
byrnHDF Jun 23, 2021
60734e6
Hdf5 1 10 Fix tools test (#796)
byrnHDF Jun 24, 2021
c2e4b89
Changes to docs for using plugins (#819)
byrnHDF Jul 14, 2021
1479449
Update version to 1.10.8-2 after snapshot release of 1.10.8-1 (#838)
lrknox Jul 14, 2021
e257864
Merge issue 839 changes to hdf5 1 10 (#841)
lrknox Jul 16, 2021
d97e989
Revert references to SIZE_MAX to ((size_t)(-1)) in C header defines …
lrknox Jul 21, 2021
1aa2c34
Merge issue 839 develop PRs to hdf5 1 10 - round 2 (#852)
lrknox Jul 26, 2021
8590e58
Merge issue 839 develop PRs to hdf5 1 10 - round 3 (#853)
lrknox Jul 26, 2021
f2290cb
Merge #833 fix (#860)
byrnHDF Jul 27, 2021
9b9e748
Adds a release note for HDFFV-11192 concerning clang debug opt levels…
derobins Jul 28, 2021
d99d6c1
Merge PRs #498, 503, 519 to hdf5 1 10 (#868)
lrknox Jul 30, 2021
9c01885
Merge pr520 to hdf5 1 10 (#870)
lrknox Jul 31, 2021
da7a4b5
Merge PRs missed from 500s to hdf5 1 10 (#876)
lrknox Aug 4, 2021
c0407bd
Merge 839 hdf5 1 10 (#879)
lrknox Aug 11, 2021
86408c7
Merge 839 (round 5) PRs to hdf5 1 10 (#891)
lrknox Aug 11, 2021
66ac0cf
Better support for the compression library libaec (#703). (#898)
byrnHDF Aug 12, 2021
7a0776d
Update examples source version (#895)
byrnHDF Aug 12, 2021
cc866bc
Rework version-check for relnum in H5checkversion function (#896)
byrnHDF Aug 12, 2021
6241e69
Fix clang/sanitizer for windows #883 (#903)
byrnHDF Aug 17, 2021
7e83e05
1.10 Fixed the CMake processing for C++ warnings and flags (#888) (#901)
byrnHDF Aug 17, 2021
142c851
Brings doxygen changes from develop/1.12 for out-of-source builds (#936)
derobins Aug 19, 2021
0704eb1
Add cast to relnum for merge of #812 (#932)
byrnHDF Aug 19, 2021
cde9951
Correct dataset close in java test #919 (#921)
byrnHDF Aug 19, 2021
d67bda8
Fix issue 924 in hdf5 1 10 (#927)
lrknox Aug 19, 2021
25ffa01
Merge CMake should use the output dir programs for shell scripts #928…
byrnHDF Aug 20, 2021
8dca25e
Merge bugfix cmake ph5 example hdf5 1 10 (#941)
lrknox Aug 20, 2021
5df0118
1.10 Merge windows compiler fixes #912 (#915)
byrnHDF Aug 20, 2021
770f1de
Get class name null str 1 10 (#946)
lrknox Aug 21, 2021
dbcf2cc
1.10 cmake: simplify try_run result comparisons (#950) (#953)
lrknox Aug 24, 2021
f415d6f
Normalizes 1.0 build files w/ 1.12 and develop (#957)
derobins Aug 24, 2021
8f3878d
1.10 Merge of tools perform reorg and command line args (#960)
byrnHDF Aug 25, 2021
e367c80
1.10 merge clang tidy of examples and hl (#966)
byrnHDF Aug 25, 2021
32cb23f
Merge of mostly clang-tidy changes from 1.12 (#965)
byrnHDF Aug 25, 2021
3d5b28f
Fixed failure on BE with xlf (#968) (#976)
lrknox Aug 31, 2021
474adfa
Rework of PR #826 (#972) (#980)
lrknox Aug 31, 2021
46c22bc
1.10 Merge A batch of life-cycle examples for different modules #654 …
byrnHDF Sep 7, 2021
3d08786
Merge Sync CMake java macros with cmake repo #982 (#992)
byrnHDF Sep 8, 2021
9bebf22
h5diff test 830 should only run under serial testing (#995)
byrnHDF Sep 8, 2021
440cb48
Update copyright headers with reproduction notice in 5 files (#993) …
lrknox Sep 9, 2021
8281b6a
Merge Fix various warnings and issues in doxygen doc generation #994 …
byrnHDF Sep 10, 2021
876b720
1.10 Update examples version because of HDFFV-11269 (#1000)
byrnHDF Sep 13, 2021
3cf0d48
H5Ztrans: (feature) Improved H5Z_xform_noop() and H5Z_xform_create() …
lrknox Sep 14, 2021
4bf757e
1.10 Fixes a bad memory read and unfreed memory in fsinfo code (#893)…
lrknox Sep 15, 2021
3d085ed
Fix javadoc and java warnings (#1011)
byrnHDF Sep 16, 2021
0322d16
Merge Disable fortran warning #1014 (#1016)
byrnHDF Sep 16, 2021
d3b7b50
Merge HDFFV-11266 - add option to build HL tools #1018 (#1021)
byrnHDF Sep 16, 2021
e762395
Merge Correction of pkg-config compile script #974 (#1026)
byrnHDF Sep 18, 2021
0d39445
1.10 Merge Need to match clang and versions not just "Clang" #1029 (#…
byrnHDF Sep 24, 2021
397cf51
Merge Corrected path searched by CMake find_package command #1041 (#1…
byrnHDF Sep 29, 2021
9914adb
Merge Upgrade libaec to 1.0.6 #1037 (#1039)
byrnHDF Sep 29, 2021
8bcdacd
Update so numbers for 1.10.8 release. (#1065)
lrknox Oct 1, 2021
e44e7a5
Commit Makefile.ins and other changes for release branch.
lrknox Oct 1, 2021
5e3fca1
Add tools/src/h5perf/Makefile.in (#1068)
lrknox Oct 3, 2021
4feb378
Update so numbers for libhdf5_java.so due to functions added to Java …
lrknox Oct 4, 2021
331c153
1 10 8 update release notes (#1080)
lrknox Oct 6, 2021
66a7198
1.10.8 Merge Add missing dataset reference text #1081 (#1084)
byrnHDF Oct 7, 2021
bd6a674
Update version to 1.10.8 for release (#1085)
lrknox Oct 8, 2021
555a3bb
Add missed fix to hl/fortran/examples/run-hlfortran-ex.sh.in. (#1088)
lrknox Oct 12, 2021
e1b6cf1
Update release date.
lrknox Oct 12, 2021
3f8f3d4
Fix for HDFFV-11150. (#1094)
lrknox Oct 15, 2021
eaa327c
Add known problem for CVEs apparently fixed by general code changes. …
lrknox Oct 19, 2021
9ee8de5
Update RELEASE.txt (#1118)
Oct 20, 2021
bb77501
Add note about gif tool CVEs (#1120)
byrnHDF Oct 20, 2021
2f3a383
Exp hdffv 10590 (#1125)
lrknox Oct 21, 2021
a3e040f
Update README.txt and RELEASE.txt for release. (#1134)
lrknox Oct 22, 2021
db0bc70
Merge remote-tracking branch 'canonical/hdf5_1_10_8' into merge-hdf5_…
lrknox Oct 29, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .autom4te.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# This file is part of HDF5. The full HDF5 copyright notice, including
# terms governing use, modification, and redistribution, is contained in
# the COPYING file, which can be found at the root of the source code
# distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases.
# distribution tree, or in https://www.hdfgroup.org/licenses.
# If you do not have access to either file, you may request a copy from
# help@hdfgroup.org.

Expand Down
96 changes: 96 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
---
Language: Cpp
BasedOnStyle: LLVM
AlignConsecutiveAssignments: true
#llvm11: AlignConsecutiveBitFields: false
AlignConsecutiveDeclarations: true
AlignConsecutiveMacros: true
#llvm10-11: AlignOperands: true - Align
#llvm11: AllowShortEnumsOnASingleLine: true
AllowShortFunctionsOnASingleLine: None
AlwaysBreakAfterReturnType: AllDefinitions
# Can enable the following section when llvm 12.x is out
#AttributeMacros:
# - H5_ATTR_FORMAT
# - H5_ATTR_UNUSED
# - H5_ATTR_DEPRECATED_USED
# - H5_ATTR_NDEBUG_UNUSED
# - H5_ATTR_DEBUG_API_USED
# - H5_ATTR_PARALLEL_UNUSED
# - H5_ATTR_PARALLEL_USED
# - H5_ATTR_NORETURN
# - H5_ATTR_CONST
# - H5_ATTR_PURE
# - H5_ATTR_FALLTHROUGH
BraceWrapping:
AfterFunction: true
#llvm10-11: AfterControlStatement: false - Never
BeforeCatch: true
BeforeElse: true
#llvm11: BeforeLambdaBody: false
#llvm11: BeforeWhile: false
BreakBeforeBraces: Stroustrup
BreakAfterJavaFieldAnnotations: true
BreakStringLiterals: true
ColumnLimit: 110 # Update $max_trace_macro_line_len in bin/trace also
ForEachMacros: ['ALL_MEMBERS', 'UNIQUE_MEMBERS']
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 3
SortPriority: 0
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 4
SortPriority: 0
- Regex: '.*'
Priority: 0
SortPriority: 0
- Regex: '^H5*.*'
Priority: 1
SortPriority: 0
- Regex: 'private.*'
Priority: 2
SortPriority: 0
IncludeIsMainRegex: '(public)?$'
IndentCaseLabels: true
#llvm11: IndentCaseBlocks: false
IndentGotoLabels: false
#llvm11: IndentExternBlock: AfterExternBlock
IndentWidth: 4
#llvm11: InsertTrailingCommas: None
MacroBlockBegin: "^BEGIN_FUNC"
MacroBlockEnd: "^END_FUNC"
ObjCBlockIndentWidth: 4
#llvm11: ObjCBreakBeforeNestedBlockParam: true
ReflowComments: true
SortIncludes: false
StatementMacros:
- FUNC_ENTER_API
- FUNC_LEAVE_API
- FUNC_ENTER_NOAPI_NOINIT_NOERR
- FUNC_LEAVE_NOAPI
- H5_BEGIN_TAG
- HGOTO_DONE_TAG
- H5_END_TAG
- HSYS_DONE_ERROR
- HSYS_GOTO_ERROR
- HDONE_ERROR
- HERROR
- H5_LEAVE
- H5E_PRINTF
- H5E_THROW
- HGOTO_DONE
- HGOTO_ERROR
- HMPI_ERROR
- HMPI_DONE_ERROR
- HMPI_GOTO_ERROR
- H5_GCC_DIAG_OFF
- H5_GCC_DIAG_ON
- CATCH
#llvm10: TypenameMacros:
#llvm10: - STACK_OF
#llvm10: - LIST
#llvm11: WhitespaceSensitiveMacros:
#llvm11: - STRINGIZE
#llvm11: - PP_STRINGIZE
...

2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,7 @@ m4/ax_check_rqrd_class.m4 -text
m4/ax_java_check_class.m4 -text
m4/ax_java_options.m4 -text
m4/ax_jni_include_dir.m4 -text
m4/ax_prog_doxygen.m4 -text
m4/ax_prog_jar.m4 -text
m4/ax_prog_java.m4 -text
m4/ax_prog_java_cc.m4 -text
Expand Down Expand Up @@ -782,6 +783,7 @@ tools/testfiles/tints4dimsStride2.ddl -text
tools/testfiles/tintsattrs.h5 -text svneol=unset#application/x-hdf
tools/testfiles/tlarge_objname.h5 -text
tools/testfiles/tldouble.h5 -text
tools/testfiles/tldouble_scalar.h5 -text
tools/testfiles/tlonglinks.h5 -text
tools/testfiles/tloop.h5 -text
tools/testfiles/tloop2.h5 -text
Expand Down
42 changes: 42 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Lines starting with '#' are comments.
# Each line is a file pattern followed by one or more owners.

# These owners will be the default owners for everything in the repo.
* @lrknox

# Order is important. The last matching pattern has the most precedence.
# So if a pull request only touches javascript files, only these owners
# will be requested to review.
*.cmake @byrnHDF @derobins
CMakeLists.txt @byrnHDF @derobins
CMakeTests.* @byrnHDF @derobins

/bin/ @lrknox @derobins

/c++/ @bmribler @byrnHDF @derobins

/config/ @lrknox @derobins @byrnHDF

/doc/ @gnuoyd @jrmainzer

/examples/ @lrknox @derobins @bmribler

/fortran/ @brtnfld @epourmal

/hl/ @bmribler @byrnHDF @derobins

/java/ @jhendersonHDF @byrnHDF

/m4/ @lrknox @derobins

/release_docs/ @lrknox @bmribler @byrnHDF

/src/ @jhendersonHDF @derobins @fortnern @soumagne @vchoi-hdfgroup @jrmainzer

/test/ @jhendersonHDF @derobins @fortnern @soumagne @vchoi-hdfgroup @jrmainzer

/testpar/ @jhendersonHDF @rawarren @jrmainzer

/tools/ @byrnHDF @bmribler @derobins

/utils/ @lrknox @byrnHDF @derobins
18 changes: 18 additions & 0 deletions .github/workflows/clang-format-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: clang-format Check
on:
pull_request:
jobs:
formatting-check:
name: Formatting Check
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip-ci')"
steps:
- uses: actions/checkout@v2
- name: Run clang-format style check for C programs.
uses: DoozyX/clang-format-lint-action@v0.11
with:
source: '.'
extensions: 'c,h,cpp,hpp'
clangFormatVersion: 10
style: file
exclude: './config ./hl/src/H5LTanalyze.c ./hl/src/H5LTparse.c ./hl/src/H5LTparse.h ./src/H5Epubgen.h ./src/H5Einit.h ./src/H5Eterm.h ./src/H5Edefin.h ./src/H5version.h ./src/H5overflow.h'
25 changes: 25 additions & 0 deletions .github/workflows/clang-format-fix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: clang-format Check
on:
workflow_dispatch:
push:
jobs:
formatting-check:
name: Formatting Check
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, 'skip-ci')"
steps:
- uses: actions/checkout@v2
- name: Run clang-format style check for C programs.
uses: DoozyX/clang-format-lint-action@v0.11
with:
source: '.'
extensions: 'c,h,cpp,hpp'
clangFormatVersion: 10
inplace: True
style: file
exclude: './config ./hl/src/H5LTanalyze.c ./hl/src/H5LTparse.c ./hl/src/H5LTparse.h ./src/H5Epubgen.h ./src/H5Einit.h ./src/H5Eterm.h ./src/H5Edefin.h ./src/H5version.h ./src/H5overflow.h'
- uses: EndBug/add-and-commit@v7
with:
author_name: github-actions
author_email: 41898282+github-actions[bot]@users.noreply.github.com
message: 'Committing clang-format changes'
Loading