| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
* commit '50aac126d7c4082c2aeb0f3a68cad26bd1cd9783':
Start to document the function/parameter/variable attribute macros.
Filter all of the new _USED / _UNUSED type modifiers.
H5_HAVE_PARALLEL, _DEBUG_API, etc. Add attributes to some variables and parameters that are unused under some configurations.
|
| | |
|
| | |
|
| |
| |
| |
| | |
parameters that are unused under some configurations.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Merged per discussion with Elena.
* commit 'b4697f969295245840350e17d75d92a0fdd7e7a9':
Use HD prefix.
Delete unhelpful comment per Jordan's question.
Make sure that H5TS_thread_id() is available as either a function or a macro in all configurations.
Provide local copies of err(3)- and errx(3)-alike functions for Visual Studio compatibility.
Provide C99/POSIX.1 format strings PRI[doux]{8,16,32,64,MAX,PTR} on systems that are missing <inttypes.h>.
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
all configurations.
(Merge remote-tracking branch 'origin/thread_id_everywhere' into vs2010-develop)
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | | |
for Visual Studio compatibility.
|
| |/ /
| | |
| | |
| | | |
that are missing <inttypes.h>.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Merged per discussion with Elena.
* commit '3f903a441ad84001ea66589728bd8b036b6fdfca':
Take out the temporary performance tests.
Make calls through a function pointer. Use the same number of arguments, always.
Increase iterations, provide a baseline for no-op, simplify the overhead case a bit.
Temporarily 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.
H5T_copy() constification plus Quincey's contributions.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
always.
|
| | | |
| | | |
| | | |
| | | | |
case a bit.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
H5T__copy_all()-like routine 10 million times and then measures the version
with FUNC_ENTER_STATIC/_LEAVE_NOAPI and a HGOTO_ERROR() statement.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit 'a68302883a243c33ceb495e3e151331fa267f455':
TRILAB-148 fix sanitizer and -fsanitize usage
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit 'b6ea9d25194797fdfb0880ee9721b95bc1533af7':
Update sanitizer note.
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '6a93d1f834184853913d43e50fda5b350fa1dc38':
Fix improper S3 signing key null check (HDFFV-11015).
|
| | |/ /
| |/| | |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
* commit '79c62f9a25906705735efa9286124c0d3aa9276a':
HDFFV-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
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
develop
* commit '1b937c69f4b8187401eeb8eef195bbcc2ea58312':
HDFFV-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.
|
|/ /
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
to develop
* commit '8f77878953b55cbffb6331161d12eab1c778a8a5':
Oops, the test has to return success in the unimplemented case.
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
to develop
* commit 'a0a75e7b6e157b40bbe09c7955153835ce200f79':
If H5_HAVE_THREADSAFE is not #defined, define nothing but a stub implementation of H5TS_thread_id().
|
| | |
| | |
| | |
| | | |
of H5TS_thread_id().
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* commit 'be0cd0b64aef3f64b15d5fc89cd15213ad939763':
Add RELEASE.txt note for token refactoring changes
|
| |\ \
| |/ /
|/| |
| | | |
ssh://git@bitbucket.hdfgroup.org:7999/~jhenderson/hdf5.git into develop
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* commit 'cefacee21b5ad569e2394b32793648e1b80f3d6b':
src/H5Eint.c: #include H5TSprivate.h for H5TS_thread_id() definitions.
Change thread IDs to uint64_t from unsigned long, per Quincey's suggestion.
Add thread_id.c to the MANIFEST and the CMakeLists.txt per Allen's request.
Replace 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.
|
| | | |
| | | |
| | | |
| | | | |
test/thread_id.c: move threads_failure() inside #ifdefs.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix a typo in the H5TS_thread_init() comment and reword some ID
properties.
|
| | | |
| | | |
| | | |
| | | | |
request.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
implementation ought to be portable to any system that has POSIX
Threads. On Windows, I use the same API call as before.
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* commit '7c9427219ff903ee0ebdd56ed253b29e83ce0c06':
HDFFV-11012 - add release note
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
~BYRN/hdf5_adb:bugfix/HDFFV-11012-fortran-include-paths to develop
* commit '3ec66d55426c5c947eeb6f4d7d5d31b38f59ebf6':
HDFFV-11012 - add correct fortran include path properties
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
* commit '93f6e6761833ba579128503c3fe47b76b02fa85c':
HDFFV-10996 add release note
HDFFV-10996 - add java vol tests
|
| |/ / |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
develop
* commit '10301154215fb6a22590e80f7b5ed0005f3e1786':
Minor refactoring to the VFD info free call.
Updated the 'const memory free' changes based on PR feedback.
Added a free wrapper that lets us free constant pointers without generating warnings.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
generating warnings.
Also, brought the const-ness of the VOL connector info in line with
the VFD info (not visible externally).
|