Network

 
AuthorCommitMessageCommit Date
Allen ByrneAllen Byrne
a2dc6e02852HDFFV-11032 fix JNI call
David YoungDavid Young
422f5adebedReplace the old H5F_DECODE_LENGTH() implementation with one that initializes the variable it's loading on every path.
Scot BreitenfeldScot Breitenfeld
995c8126ae0Corrected INTERFACE INTENT(IN) to INTENT(OUT) for buf_size inh5fget_file_image_f. HDFFV-11029
David YoungDavid Young
71231f37266Start to document the function/parameter/variable attribute macros.
David YoungDavid Young
4cd3dc95d9bFilter all of the new _USED / _UNUSED type modifiers.
David YoungDavid Young
28103327a50H5_HAVE_PARALLEL, _DEBUG_API, etc. Add attributes to some variables and parameters that are unused under some configurations.
David YoungDavid Young
5640d832e40Use HD prefix.
David YoungDavid Young
0afcd66d2b0Delete unhelpful comment per Jordan's question.
David YoungDavid Young
f44798804d3Make sure that H5TS_thread_id() is available as either a function or a macro in all configurations. Previously it was neither declared nor defined in --disable-threadsafety builds. The compiler's warning got lost in the noise---I first saw the issue because my -Werror branch stopped compiling cold---and the tests still linked and ran.
David YoungDavid Young
50d7f83e6eeProvide local copies of err(3)- and errx(3)-alike functions for Visual Studio compatibility.
David YoungDavid Young
40d104b5c2bProvide C99/POSIX.1 format strings PRI[doux]{8,16,32,64,MAX,PTR} on systems that are missing <inttypes.h>.
David YoungDavid Young
e3ce3bf76adTake out the temporary performance tests.
David YoungDavid Young
b00d843c2d0Make calls through a function pointer. Use the same number of arguments, always.
David YoungDavid Young
17f8b2913b8Increase iterations, provide a baseline for no-op, simplify the overhead case a bit.
David YoungDavid Young
66334f899d1Temporarily add some code that measures the time to run the simplest possible H5T__copy_all()-like routine 10 million times and then measures the version with FUNC_ENTER_STATIC/_LEAVE_NOAPI and a HGOTO_ERROR() statement.
David YoungDavid Young
d21d9aa1fb6H5T_copy() constification plus Quincey's contributions.
Allen ByrneAllen Byrne
ad9424bed4dTRILAB-148 fix sanitizer and -fsanitize usage
Allen ByrneAllen Byrne
9f024afb2a7Update sanitizer note.
Jacob SmithJacob Smith
3ef00a150d7Fix improper S3 signing key null check (HDFFV-11015).
Scot BreitenfeldScot Breitenfeld
2a252eada13HDFFV-11018 Add Fortran H5F_LIBVER_V*_F definitions Added ------ New Definitions: INTEGER :: H5F_LIBVER_ERROR_F INTEGER :: H5F_LIBVER_NBOUNDS_F INTEGER :: H5F_LIBVER_V18_F INTEGER :: H5F_LIBVER_V110_F INTEGER :: H5F_LIBVER_V112_F INTEGER :: H5F_LIBVER_V114_F New API: h5pget_libver_bounds_f(fapl_id, low, high, hdferr) Removed: call to C wrapper h5pset_libver_bounds_c in h5pset_libver_bounds_f
Muqun YangMuqun Yang
9c3fe9fe7caHDFFV-11014, fix the h5repack issue that misses a few attributes during the repacking. The flag that checks the object reference attribute is not updated properly. The fix is trivial. Just need to move the flag update line into the inner loop. Tested at Jelly. Also update the release.txt.
David YoungDavid Young
f6bf61975eaOops, the test has to return success in the unimplemented case.
David YoungDavid Young
25f69a687afIf H5_HAVE_THREADSAFE is not #defined, define nothing but a stub implementation of H5TS_thread_id().
David YoungDavid Young
cc57aa73c86src/H5Eint.c: #include H5TSprivate.h for H5TS_thread_id() definitions. test/thread_id.c: move threads_failure() inside #ifdefs.
David YoungDavid Young
364a2771435Change thread IDs to uint64_t from unsigned long, per Quincey's suggestion. Fix a typo in the H5TS_thread_init() comment and reword some ID properties.
David YoungDavid Young
5178dd70ec6Add thread_id.c to the MANIFEST and the CMakeLists.txt per Allen's request.
David YoungDavid Young
06dfd6025d0Replace pthread_self_ulong() with H5TS_thread_id(). The POSIX Threads implementation ought to be portable to any system that has POSIX Threads. On Windows, I use the same API call as before.
Jordan HendersonJordan Henderson
ecdaf09c115Add RELEASE.txt note for token refactoring changes
Allen ByrneAllen Byrne
55a24118517HDFFV-11012 - add release note
Allen ByrneAllen Byrne
676f014e30fHDFFV-11012 - add correct fortran include path properties
Allen ByrneAllen Byrne
e8e8ae8f58eHDFFV-10996 add release note
Allen ByrneAllen Byrne
0bdf289f983HDFFV-10996 - add java vol tests
Dana RobinsonDana Robinson
1311f9e999bMinor refactoring to the VFD info free call.
Dana RobinsonDana Robinson
aacc6038044Updated the 'const memory free' changes based on PR feedback.
Dana RobinsonDana Robinson
5e76dccbe0fAdded a free wrapper that lets us free constant pointers without generating warnings. Also, brought the const-ness of the VOL connector info in line with the VFD info (not visible externally).
Allen ByrneAllen Byrne
c3974173a14VS2010 needs an underscore
Dana RobinsonDana Robinson
dea87efdf93Cleaned up remaining warnings in high-level library.
Allen ByrneAllen Byrne
e0e020eb6bcSmall fixes for tools and skip autotools tests for no filter
David YoungDavid Young
13bb3afdc6cReduce differences between my -Werror branch and `develop`: Rename index -> idx, fileno -> fnumber, fileno -> fno to avoid GCC shadowed declaration warnings about index(3). Convert #pragma GCC diagnostic push/pop/ignored to the HDF5 library's H5_GCC_DIAG_OFF()/H5_GCC_DIAG_ON() macros.
David YoungDavid Young
2badc1bf325Reduce casts of HDcalloc()/HDmalloc() that -Wc++-compat required. Reduce gratuitous casts---e.g., (size_t)1. Use the right format string for a pointer. In the H5C sanity checks, change a "size increase" variable from ssize_t (too narrow) to int64_t (wide enough). Parenthesize every appearance of `storage` in the macro `H5D_CHUNK_STORAGE_INDEX_CHK(storage)` so that you can pass in an expression like &sc and it works properly. Disallow re-assignment of the `dset` parameter to H5D__chunk_in...
David YoungDavid Young
2360f6e6441testpar/t_2Gio.c: Fix a typo that I think was introduced by a previous warnings PR. An array element was assigned to itself---shape[2]Â =Â shape[2];---instead of being assigned to chunk[2]. fortran/src/H5Pf.c: move conditional compilation controlled by H5_NO_DEPRECATED_SYMBOLS outside of a function for readability. fortran/src/H5match_types.c: put a variable's declaration under the same conditional compilation (H5_FORTRAN_HAVE_C_LONG_DOUBLE) as its ...
Kimmy MuKimmy Mu
cfcac15f030fix bad function cast warning
Kimmy MuKimmy Mu
f06ae5ec743initialization discards const warning
Kimmy MuKimmy Mu
1e5dd76d255fix unused function warning
Allen ByrneAllen Byrne
9908743dd7aHDFFV-11011 - merge include list
Allen ByrneAllen Byrne
b44b3d136d7HDFFV-11011 correct issues with target file extension
Jordan HendersonJordan Henderson
2e962dc49b0Introduce new H5VL _by_value routines
Allen ByrneAllen Byrne
09ba68d0262Correctly manage warnings for new tests
Allen ByrneAllen Byrne
55212d3a020Ext libs ZLIB and SZIP warnings are separate concerns
Allen ByrneAllen Byrne
99993f33606Remove commented warnings line