Files
hdf5/bin
Larry Knox ef171e05bb Remove NEWSLETTER files. (#5859)
* Remove NEWSLETTER files.
Update tarball.yml and release-files.yml to upload description for
snapshots and releases.

* Add path to CHANGELOG.md in tarball.yml.
2025-09-23 16:18:54 -05:00
..
2024-10-18 21:13:04 -07:00
2024-10-18 21:13:04 -07:00
2025-09-23 16:18:54 -05:00
2024-10-18 21:13:04 -07:00
2024-10-18 21:13:04 -07:00
2025-09-23 16:18:54 -05:00
2024-10-18 21:13:04 -07:00
2024-10-18 21:13:04 -07:00

Scripts in bin and their purpose

Program Purpose
checkapi Checks if public API calls are used in internal functions
chkcopyright Checks if files have appropriate copyright statements
debug-ohdr Examines debug output from H5O_open/close to look for open objects
format_source Runs clang-format over the source files, applying our rules
genparser Creates the flex/bison-based parser files in the high-level library
h5cc.in Input file from which h5cc is created
h5redeploy.in Input file from which h5redeploy is created
h5vers Updates the library version number
make_err Generates the H5E header files
make_vers Generates H5version.h
make_overflow Generates H5overflow.h
output_filter Used in the tools test code to strip extraneous output before we diff files
runbkprog Used by CMake to run test programs in the background
trace Updates H5ARG_TRACE macros in H5ES_insert() calls
warnhist Generates compiler warning statistics for gcc/clang when fed output of make

TODO

  • chkcopyright is currently semi-broken as it doesn't handle the full variety of copyright headers we need. We're leaving it in place, though, in the hopes that someone will update it in the future.
  • Extending warnhist to better understand the output of additional compilers/languages would be nice.