summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Don't add files and directories with names that begin with ., or that match ↵Larry Knox2024-02-131-1/+1
| | | | | *autom4te* to release tar & zip files. (#4009) Filter messages with 'ulimit -s' out of test output for runTest.cmake.
* h5 compiler wrappers now pass all arguments passed to it to the compile line ↵Scot Breitenfeld2024-01-301-10/+6
| | | | | | | (#3954) * The issue was that the "allargs" variable was not being used in the final command of the compiler wrapper. Any entries containing an escaped quote (\", \') or other non-matching argument (*) would not be passed to the compile line. I have fixed this problem by ensuring all arguments passed to the compiler wrapper are now included in the compile line. * added testing for compiler wrappers
* Add 'warning density' computation to the warnhist script (#3910)Quincey Koziol2023-12-291-32/+269
| | | | | | | | | * Add 'warning density' computation to the warnhist script, along with several cleanups to it. Add "--enable-show-all-warnings" configure (and CMake) option to disable compiler diagnostic suppression (and therefore show all the otherwise suppressed compiler diagnostics), disabled by default. Clean up a buncn of misc. warnings. Signed-off-by: Quincey Koziol <qkoziol@amazon.com>
* Add -h and --help as flags in h5cc & h5fc (#3729)Glenn Song2023-10-201-8/+14
| | | Adds these common help flags in addition to -help
* Correct path name of ddl file to be changed (#3607)Allen Byrne2023-09-271-2/+2
|
* Update release script. (#3577)Larry Knox2023-09-221-109/+22
|
* Convert hbool_t --> bool in src (#3496)Dana Robinson2023-09-051-2/+2
| | | | | | | | | | | * hbool_t --> bool in src * Does not remove TRUE/FALSE * Public header files are unchanged * Public API calls are unchanged * TRUE/FALSE --> true/false in src * Add deprecation notice for hbool_t
* Made HGOTO_ERROR a do-while loop (#3308)Sean McBride2023-08-021-4/+4
| | | | | * Made HGOTO_ERROR a do-while loop
* Switch CI to use release script (#3242)Allen Byrne2023-07-131-1/+1
|
* Replace support.hdfgroup.org URLs for alternative COPYING file (#3228)Larry Knox2023-07-121-1/+1
| | | | | | | | | * Replace support.hdfgroup.org URLs for alternative COPYING file locations in copyright headers with https://www.hdfgroup.org/licenses. Replace support.hdfgroup.org URL for alternative COPYING_LBNL_HDF5 with github URL. Tweak chkcopyright script for change from UICOPYRIGHTSTR to THGCOPYRIGHTSTR.
* merge bbrelease to release (#3232)Allen Byrne2023-07-122-353/+38
| | | | | * merge bbrelease to release * Fix pre-req workflow
* Update actions for release option, fix branch for daily build (#3185)Allen Byrne2023-06-291-3/+0
| | | | | | | * Update actions for release option, fix branch for daily build * Scheduled workflows run on latest commit on the develop * Add snapshots location
* Remove programmer/date from comments (#3210)Dana Robinson2023-06-2910-26/+0
| | | | * Removes Programmer: and Date: fields * Fixes a few Modifications: fields leftover from previous work
* Rename HDassert() to assert() (#3191)Dana Robinson2023-06-281-2/+2
| | | | | * Change HDassert to assert * Fix bin/make_err
* Fix #1978 h5vers usage message. (#3162)Larry Knox2023-06-201-2/+3
| | | Update Platforms Tested in RELEASE.txt.
* Fix path to libhdf5.settings in cmakehdf5 (#3140)H. Joe Lee2023-06-161-2/+2
|
* Add java options to build scripts (#3127)mattjala2023-06-152-1/+16
| | | | | | | | | | | | | | | | | | | * Add java options to build scripts Previously, cmakehdf5 turned on compiling of the java interface by default due to a value set in cacheinit.cmake. Now, consistent with how Fortran and CPP interfaces are handled, the script overwrites this default value to disable the libraries, fixing #2958. I also implemented the --enable-java/--disable java options for cmakehdf5, and -java for buildhdf5. Allen said these scripts should mention that compilers are to be specified in environment variables, but missing compilers causes errors at the CMake level, and CMake's error messages are already pretty informative (See the one in #2958 about JAVA_COMPILER).
* Make autogen.sh output message consistent (#3128)H. Joe Lee2023-06-151-1/+1
|
* Adds an optional version arg to bin/format_source (#3119)Dana Robinson2023-06-141-1/+15
|
* Remove the checkposix script (#3122)Dana Robinson2023-06-142-260/+0
| | | | | This script was used to ensure that all non-HDF5 calls were prefixed with 'HD'. We are removing this scheme so this script is no longer needed.
* Remove H5detect and H5make_libsettings (#3104)Dana Robinson2023-06-132-25/+1
| | | | | | | | Removes H5detect and H5make_libsettings from the build and replaces their functionality with things that don't affect cross-compiling. H5detect --> floating-point types are now detected on library load H5make_libsettings --> Moved functionality to a new H5build_settings.c template file
* Remove ref to format_source_patch (#3072)Dana Robinson2023-06-071-2/+0
|
* Implement selection I/O with type conversion (#2823)Neil Fortner2023-04-281-0/+1
| | | | | Initial implementation of selection I/O with type conversion. Allows Parallel collective I/O with type conversion, as long as selection I/O is enabled.
* Run parallel clang-format tasks (#2740)Dana Robinson2023-04-151-1/+1
| | | Adds xargs arguments to enable running clang-format in parallel
* Minor fixes for CMake code and install docs (#2623)Allen Byrne2023-04-031-5/+5
|
* Fix minor things noted when doing 1.10 merges (#2610)Dana Robinson2023-03-241-2/+2
| | | | * Duplicated HDF_RESOURCES_DIR from cmake_ext_mod merge * Typos in comments
* Update testh5cc.sh.in for new major version 1.14. (#2349)Larry Knox2022-12-221-8/+8
| | | | | * Update testh5cc.sh.in for new major version 1.14. * iFix sha256sum commands in release script.
* H5F_LIBVER_LATEST changes for move to 1.15 (#2288)Allen Byrne2022-12-211-2/+2
| | | | | | | | | | | | | | | * H5F_LIBVER_LATEST changes for move to 1.15 * Add new default api check * Format fixes * Fix default configure * fix lib version tests * Fix another version variable * Add 1.14 doc link
* Update windows worker compilers (#2286)Allen Byrne2022-12-142-18/+18
| | | | | | | * Update windows worker compilers * Update bin and test issues * Update script and revert java test
* Removes MPE instrumentation support. (#2245)Dana Robinson2022-11-092-16/+5
| | | | | | | | | | | * Removes MPE instrumentation support. The Autotools will no longer accept --with-mpe= and the logging commands have been removed from the FUNC_ENTER macros. CMake has never supported instrumenting for MPE. * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Removes the memory allocation sanity checks feature (#2218)Dana Robinson2022-11-031-1/+0
| | | | | | | | | | | | | | | * Removes the memory allocation sanity checks feature * Committing clang-format changes * Removes zero size checks for H5MM_(c|m)alloc() * Explicitly return NULL when size == 0 in H5allocate_memory() * Committing clang-format changes * Format fix Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Use ctest_test and APPEND to correctly report passed and failed test numbers ↵Larry Knox2022-11-0211-30/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in CDash (#2208) * Change how HPC tests are executed * Move ctest_test commands for serial and parallel tests into cmake files. * Update checks for uploading Test.xml to CDash. * Correct cmake scripots. * Remove extraneous characters. * Add ctest_start (APPEND). * Add binary directories to scripts running ctest_test. * Correct parameters for appending Test.xml. * Set CTEST_SITE and CTEST_BUILD_NAME. * Try to pass site and build_name to ctest_test sripts. * Add site name and build name for ctest_test commands vi environment. * Revert "Try to pass site and build_name to ctest_test sripts." This reverts commit d364aaf0fa65ee7f9e222b2633ee916d50afbc42. * Correct typo in src/CMakeLists.txt. * Update batch scripts to run ctest_test scripts. Co-authored-by: Allen Byrne <byrn@hdfgroup.org>
* Update copyright headers (#2184)Larry Knox2022-11-0125-487/+48
| | | | | * Updated source file copyright headers to remove "Copyright by the Board of Trustees of the University of Illinois", which is kept in the top-level COPYING file.
* Update examples reference to single-source version 2.0.1 (#2107)Allen Byrne2022-09-201-3/+3
|
* Removes bin/deploy, which just calls h5redeploy under the hood (#2027)Dana Robinson2022-08-192-59/+0
|
* Updates the warnist script to report gfortran generic warnings (#2040)Dana Robinson2022-08-191-0/+12
| | | | These are not associated with a file and line number, like specifying a non-existant include directory on the compile line.
* Remove unused dependency files (#2025)Dana Robinson2022-08-172-78/+0
|
* Update bin/README.mdDana Robinson2022-08-171-2/+2
| | | Correct missing space after # and ##
* Adds a TODO section to bin/README.md (#2028)Dana Robinson2022-08-171-0/+5
| | | Mainly to address the semi-broken state of chkcopyright
* Adds a README.md file to bin that indicates script usage (#2024)Dana Robinson2022-08-171-0/+27
| | | | | * Adds a README.md file to bin that indicates script usage * Forgot header row
* Removes bin/chkconfigure (#2023)Dana Robinson2022-08-171-82/+0
| | | | We check autoconf in configure.ac and can check for anything else in autogen.sh
* Removes bin/format_source_patch (#2022)Dana Robinson2022-08-171-34/+0
| | | This differs only trivially from bin/format_source
* Removes the bin/gcov_script file (#2021)Dana Robinson2022-08-171-51/+0
| | | We don't need fragile scripts to run basic profiling programs
* Replaces bin/newer with -nt comparison in Makefiles (#2020)Dana Robinson2022-08-171-43/+0
|
* Removes the bin/yodconfigure script which appears unused (#2019)Dana Robinson2022-08-171-76/+0
|
* Replaced bin/mkdirs w/ `mkdir -p -m 755`, which is POSIX (#2018)Dana Robinson2022-08-171-33/+0
|
* Removes the broken bin/errors script (#2017)Dana Robinson2022-08-161-139/+0
|
* Fix typos found in the rest of the hdf5 code-base (#1985)luzpaz2022-08-102-2/+2
| | | | | | | | | | | * Fix typos found in the rest of the hdf5 code-base * Typo in tool.cmake * Revert "Typo in tool.cmake" This reverts commit 06b8403d99757c7d20f1eed530cf317c3d84de4b. * Fix clang-format styling
* Subfiling updates for release (#1963)jhendersonHDF2022-08-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove generated file h5fuse.sh * Link pthreads library when Subfiling VFD is built * Switch to MPI I/O driver for Subfiling HDF5 stub file * Rough first implementation for Subfiling file deletion * Subfiling VFD - get file dirname for file deletion * Subfiling VFD - set lock callback to NULL for now to avoid performance issues * Committing clang-format changes * Minor tidying up of Subfiling testing * Fixups for Subfiling VFD support in tools * Tidy up Subfiling public interface and add Doxygen * Respect Subfiling configuration settings from application * Add release note for Subfiling VFD * Committing clang-format changes * Committing clang-format changes * Shorten some Subfiling environment variable names Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Onion VFD (#1953)Dana Robinson2022-08-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Onion VFD feature * Fixes onion VFD errors with non-sec2 backing store VFDs * Disables the onion VFD tests w/ ph5diff * Disables non-sec2 VFDs as onion VFD backing stores * Committing clang-format changes * Formatted source * Typo * Adds onion VFD tools tests to CMake * Fixes for v16 API compatibility * Memset structs to avoid bad frees on errors * H5Dwrite() calls now use H5T_NATIVE_INT as the memory type vs LE * Properly decodes checksums on BE machines * Be more careful about uint64_t to haddr_t/hsize_t conversions * Another fix for BE data comparison * Removed double underscores from onion constants * Replace hard-coded onion header string w/ constant * Fixes cleanup paths in H5FD__onion_ingest_history() * Fixed use of size_t revision numbers * Fix h5dump revision count format string Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>