summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Rename HDpipe() to pipe() (#3192)Dana Robinson2023-06-282-28/+25
| | | Pipe is POSIX but implemented in Microsoft's CRT
* Rename HDqsort() to qsort() (#3193)Dana Robinson2023-06-2814-45/+42
| | | | | | | | | * Rename HDqsort() to qsort() * Committing clang-format changes --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Fix assertion failure when attempting to use IOC VFD directly (#3187)jhendersonHDF2023-06-284-0/+66
|
* Remove HD from fork/exec*/wait* (#3190)Dana Robinson2023-06-2810-84/+66
| | | | These are not C99 but are hidden behind ifdefs and are highly unlikely to ever have non-POSIX equivalents.
* Drop HD prefix & hbool_t from H5TS (#3180)Dana Robinson2023-06-282-51/+31
|
* Remove HDva_(arg|copy|end|start) (#3184)Dana Robinson2023-06-2816-220/+205
|
* Remove HD/hbool_t from high-level lib (#3183)Dana Robinson2023-06-2835-1459/+1455
|
* Remove HD/hbool_t from fortran (#3182)Dana Robinson2023-06-2818-254/+254
|
* Tidy the list of options in main.yml (#3181)Dana Robinson2023-06-271-4/+63
|
* Fix the doxygen to gh pages and artifact creation (#3176)Allen Byrne2023-06-261-7/+2
|
* Add gh-pages doxygen link (#3175)Allen Byrne2023-06-231-1/+5
|
* Update Linux workflows (#3173)develop-readmeDana Robinson2023-06-221-12/+13
| | | | * Consolidate environment setup * Turn on ros3 VFD in CMake (Linux only)
* Fixed check for a VOL's async compatibility (#3164)Scot Breitenfeld2023-06-221-4/+6
| | | | | * cap flag fix in test * added async comp. output
* Add missing space in zip command (#3167)Allen Byrne2023-06-221-1/+1
|
* Remove H5F_evict_tagged_metadata() (#3165)Dana Robinson2023-06-215-44/+16
| | | | The rest of the library just calls H5AC_evict_tagged_metadata() directly.
* Remove dead code behind #ifdef OLD_WAY (#3163)Dana Robinson2023-06-214-79/+9
|
* speed-up building HDF5 (#3087)Scot Breitenfeld2023-06-202-2/+2
| | | Disables building the tests when building the netCDF, etc.
* Fix #1978 h5vers usage message. (#3162)Larry Knox2023-06-202-38/+29
| | | Update Platforms Tested in RELEASE.txt.
* Create Security Policy (#3152)Diogo Teles Sant'Anna2023-06-191-0/+13
|
* Many fixes to various compiler warnings (#3124)Sean McBride2023-06-19144-757/+798
| | | | | | | | | | | * Fixed various -Wmissing-variable-declarations by adding static keyword * In a few cases, renamed the variable suffix from _g to _s. * Fixed some -Wmissing-variable-declarations by using different declaration macros * Fixed various -Wconditional-uninitialized warnings by just initializing variable to zero * Fixed various -Wcomma warnings * Fixed clang -Wstrict-prototypes warnings * Fixed various -Wunused-variable warnings * Updated some casts to fix the only 3 -Wcast-qual warnings * Fixed the only -Wsometimes-uninitialized warning
* Correct the zip usage (#3153)Allen Byrne2023-06-191-1/+1
|
* Removes the HD prefix from java C99 calls (#3149)Dana Robinson2023-06-1920-549/+548
| | | POSIX calls (HDstrndup, etc.) are unchanged
* chore: fix grammar (#3150)H. Joe Lee2023-06-161-2/+2
| | | * chore: fix grammar
* Fix the snapshots workflow (#3148)Allen Byrne2023-06-163-6/+19
| | | | | | * Add upload url as artifact * Change doxygen path and comment log-url upload * zip doxygen files for upload * add workspace var
* Track s3 i/o when S3COMMS_DEBUG enabled (#3139)mattjala2023-06-161-0/+5
| | | * Track s3 i/o when S3COMMS_DEBUG enabled
* Define minimal permissions for new GitHub workflows (#3147)Diogo Teles Sant'Anna2023-06-164-0/+15
|
* CMake: (feature) ROS3 and cmake config file. (#3146)Jan-Willem Blokland2023-06-162-0/+4
| | | | | - Added a cmake variable to the hdf5-config.cmake file which indicate if the library has been build with or without the read-only S3 functionality.
* Remove hbool_t/TRUE/FALSE from java (#3145)Dana Robinson2023-06-1614-88/+88
| | | Replaces with bool/true/false
* Remove HD prefix from network calls (#3142)Dana Robinson2023-06-165-69/+27
| | | HDsocket(), etc. Only affects the mirror VFD and its test code.
* Many clang -Wextra-semi-stmt fixes (#2537)Sean McBride2023-06-16241-2481/+2489
| | | | | * Adds semicolons to function-like macros * Adds a do..while(0) loop to some macros * Removes semicolons when inappropriate, especially H5E_TRY_BEGIN/END
* Fix path to libhdf5.settings in cmakehdf5 (#3140)H. Joe Lee2023-06-161-2/+2
|
* Removed .lnt linter files (#3143)Dana Robinson2023-06-163-145/+0
| | | These were last usefully modified in 2004
* 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).
* Revert long double checks (#3133)Dana Robinson2023-06-1510-25/+736
| | | | | | | * Revert "Remove long double conversion work-arounds (#3097)" This reverts commit 1e1dac1dac58fa18f6b7788346d1ba7d3315b0f9. * Update comments to reflect newer systems
* Fix function name in comment in ros3 VFD (#3131)H. Joe Lee2023-06-151-4/+1
|
* Add Python for HDF-EOS zoo description (#3129)H. Joe Lee2023-06-151-2/+2
|
* Make autogen.sh output message consistent (#3128)H. Joe Lee2023-06-151-1/+1
|
* Fix spelling issues flagged by codespell (#3130)Dana Robinson2023-06-153-3/+3
|
* Clean up mirror VFD code in utils dir (#3121)Dana Robinson2023-06-145-82/+24
| | | | | * Remove dead code * Replace mybzero with memset * Replace hbool_t/TRUE/FALSE with bool/true/false
* Adds an optional version arg to bin/format_source (#3119)Dana Robinson2023-06-141-1/+15
|
* Remove unused HD macros (#3120)Dana Robinson2023-06-144-310/+1
| | | | | | | | | * Remove unused HD macros The library prefixes most C and POSIX API calls with 'HD'. We are going to start removing these so the code looks like normal C. This PR removes most of the unused HD markup macros. * Replace ntohl/ntohs
* 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.
* Use 1.14 toolchain (#3116)Allen Byrne2023-06-131-4/+4
|
* Add note for issue 3056 (#3117)Allen Byrne2023-06-131-1/+9
|
* clang-tidy clang-analyzer-core issues addressed (#3113)Allen Byrne2023-06-132-5/+3
| | | | | | | | src/H5system.c:1293:13: warning: Dereference of null pointer [clang-analyzer-core.NullDereference] src/H5trace.c:4048:17: warning: Passed-by-value struct argument contains uninitialized data (e.g., via the field chain: 'initial.user') [clang-analyzer-core.CallAndMessage]
* Remove H5detect and H5make_libsettings (#3104)Dana Robinson2023-06-1323-1531/+911
| | | | | | | | 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
* Fix a misc warning in test/vol.c (#3112)Dana Robinson2023-06-131-5/+6
| | | | The compiler complains about using integers instead of size_t for some sizes.
* Fix gh pages so that the doxygen files are uploaded (#3102)Allen Byrne2023-06-131-20/+16
| | | | | | * Add workspace path * add debug * Make one job so workspace files are available * Put doxygen docs under docs folder in gh-pages
* Rework tools.cmake and add C flags (#3110)Allen Byrne2023-06-131-73/+62
|
* Fix the default for API_VERSION to only allow one default (#3107)Allen Byrne2023-06-131-6/+0
|