| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
H5T_NATIVE_INT, etc.
|
| |
| |
| |
| | |
in C11 (gets() is not used in our repo).
|
| |
| |
| |
| |
| |
| |
| | |
* Rename server-stop utility to mirror_server_stop.
* Remove external dependency on bzero().
* Modify test/use_common to use only the public API.
* Rename internal bitswap macro to follow convention.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* "Simultaneous and equivalent" Read-Write and Write-Only channels for
file I/O.
* Only supports drivers with the H5FD_FEAT_DEFAULT_VFD_COMPATIBLE flag for
now, preventing issues with multi-file drivers.
Add Mirror VFD to library.
* Write-only operations over a network.
* Uses TCP/IP sockets.
* Server and auxiliary server-shutdown programs provided in a new directory,
`utils/mirror_vfd`.
* Automated testing via loopback ("remote" of localhost).
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
~DYOUNG/werror:b-bye-HDpthread_self to develop
* commit '224cb4a03406ed72e02d026efeab47fdf7f6b33b':
Use a naked pthread_self() call in the HDF5 thread wrappers.
|
| | | |
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 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.
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
implementation ought to be portable to any system that has POSIX
Threads. On Windows, I use the same API call as before.
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* commit '406330addf45529ecdd088f4d22e9aab9a03661d':
rename macro
change condition
pick up from Dave's fix
leave Wswitch-default for later fix
fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, Wsign-compare, Wmisleading-indentation, Wshadow
|
| | |
| | |
| | |
| | | |
Wsign-compare, Wmisleading-indentation, Wshadow
|
| | | |
|
| | | |
|
| |/
| |
| |
| | |
This reverts commit 6486e06545bf637d46e18a787395542f4fca143a.
|
| |\ |
|
| |\ \
| | |/ |
|
| | | |
|
| |/ |
|
| |
| |
| |
| | |
the Autotools and CMake.
|
| | |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* commit '0b721858e46a317c370a24115032d5be41688f67':
Make these scripts relocatable again: derive a relative path for the original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived.
Get the path to prefix right: needs a ../ to back out of subdirectory c/.
Make this script relocatable again: derive a relative path for the original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived.
Let us override the examples directory using --with-examplesdir=DIR. This is handy for NetBSD where HDF5 examples are installed by convention in $prefix/share/examples/hdf5/ rather than in ${prefix}/share/hdf5_examples/, which is the HDF5 default.
Follow longstanding execv convention for compatibility with NetBSD.
Under the examples directories, always find the installed HDF5 executables and scripts using @prefix@ instead of a relative path, because the number of ../ in the relative path will be different on NetBSD than on other systems.
Make the HDF5 configure script grok NetBSD.
For portability, insulate the HDF5 library from some system macros.
Not every system has perl installed in /usr/bin/, so change the shebang (#!) line to `/usr/bin/env perl` to locate perl on the PATH.
For portability, use the POSIX sh(1) string-comparison operator `=` instead of `==`.
|
| | | |
|
| | |
| | |
| | |
| | | |
to H5private.h.
|
| | | |
|
| |/
| |
| |
| | |
H5mpi.c and renamed the function appropriately. Also moved some support functions to set and get the vvalue where we transistion to using derived datatypes.
|
| |
| |
| |
| | |
VFD info in H5FDmpio.c.
|
| |
| |
| |
| |
| |
| | |
* Macro cleanup and obvious warning fixes in parallel code.
* Moved H5FD comm and info dup/free wrapper code to a new H5mpi.c file
and separated it to deal with each MPI type separately.
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to develop
* commit 'd95745235a468b17f697843adb3d0e54bd919893':
Updated h5trav.c to emit output that doesn't require ddl changes for map support.
Fixed Map API CMake option
Renamed H5Mdelete_key to H5Mdelete and H5Mset to H5Mput.
Added the map (H5M) API
|
| | | |
|
| |/
| |
| |
| | |
which use it to work with intel compilers. This gives a warning for intel compiler about fallthrough, so added a check not to include fallthrough if using intel compilers.
|
| |
| |
| |
| | |
on theta (10% of warnings).
|
| |
| |
| |
| | |
clean up warnings.
|
| |
| |
| |
| |
| | |
- Added casts to quiet H5MM_memcpy warnings
- Removed char * casts from HDmemcpy
|
| |\ |
|
| | |
| | |
| | |
| | | |
available (can be controlled via a configure/CMake option)
|
| |/ |
|
| | |
|
| |
| |
| |
| |
| | |
strtok() to strtok_r() to avoid possible interference with / to application
use of strtok().
|
| |
| |
| |
| | |
modified: test/dsets.c
|
| | |
|
| |
| |
| |
| |
| | |
Mostly peripheral things like the tools and wrappers,
with just enough core library code to support that.
|
| |
| |
| |
| | |
orginally intended to support the full SWMR feature.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Description:
Applied the typo fixes from user's report.
The previous pull request couldn't be merged because it was too old,
and it was too complicated for me to resolve conflicts.
Platform tested:
Linux/64 (jelly) - very minor
|
| |\
| | |
| | |
| | |
| | |
| | | |
merge_func_enter_vol
Plus initial steps toward merging API context push into FUNC_ENTER_API* macros
|
| |/ |
|
| | |
|
|/ |
|