| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Remove all VMS-specific code from the library. The exception is the VMS
floating-point tests since those are special as VMS floats are odd.
Those files will be considered separately.
Fixes HDFFV-9495
Tested on: h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Changes AC_CONFIG_HEADER to AC_CONFIG_HEADERS
- Removes nsl and socket library checks on Solaris (no longer needed)
- Removes obsolete and/or unmaintained configuration files from config/
Fixes HDFFV-9284, HDFFV-9118, HDFFV-9116
Tested on: h5committest
|
|
|
|
|
|
| |
c++/src/cpp_doc_config. The version string appears int the web pages produced by doxygen.
Tested h5committest
|
|
|
|
| |
master.
|
|
|
|
|
|
| |
local variable in the parse routine was not large enough.
Tested: local linux and windows
|
|
|
|
|
|
|
|
|
|
| |
Removed comments from MANIFEST regarding distributing the
gen_* files in test/. These files will remain distributable since
they are needed if a user specifies --enable-build-all.
Fixes HDFFV-8236
Tested on: jam (bin/chkmanifest only)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a new public API call: H5is_library_threadsafe
This API call can determine, at runtime, if the library was built with
thread-safety enabled.
Also fixes a minor bug in the FUNC_ENTER macros.
Tested on: h5committest
jam w/ threadsafe
|
| |
|
| |
|
|
|
|
|
| |
Added new option SKIP_HDF5_FORTRAN_SHARED.
Adjust H5_HAVE_THREADSAFE only on SHARED libs.
|
|
|
|
| |
options.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Tested: local linux (CMake branch has been tested on Windows)
|
|
|
|
| |
Accidentally duplicated the line in the previous commit.
|
|
|
|
| |
Added ./c++/src/footer.html
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
(Merged from trunk r27496 and r27494)
- Added footer.html to include copyright and helpdesk info. (trunk r27494)
- Used HTML_EXTRA_FILES for image files. (trunk r27496)
- Changed 1.8.13 to 1.8.x
Platform tested:
Re-run Doxygen on cpp_doc_config and verified the html files on a
Windows 7 machine.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tested: jam, koala, ostrich (h5committest)
Log from r27415:
Fix potential error with H5I_clear_type which could occur when a callback closed
a different ID in the same type. Added a new skiplist routine,
H5SL_try_free_safe, which iterates over items, freeing some of them, and which
intercepts and defers attempts to remove from the list outside of the main
iteration. Changed H5I_clear_type to use this function.
Tested: jam, koala, ostrich (h5committest); ummon
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tested: jam, koala, ostrich (h5committest)
Log from r26961:
Description:
Clean up H5I code, to eliminate duplicated sections of code.
Tested on:
Mac OSX/64 10.10.3 (amazon) w/serial & parallel
(Too minor to require h5committest)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated the H5_ATTR_* macros.
- Updated the preprocessor logic that defines the H5_ATTR_* macros. The Solaris
Studio compiler understands __attribute__ but not the specific attributes
that we use. The H5_ATTR_* macros are now defined as blank with that
compiler which significantly cleans up the warnings, making debugging
easier.
- Replaced a few lingering __attribute__ macros with H5_ATTR_* markup.
Tested on: h5committest
Solaris w/ Solaris Studio (emu)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes that allow the autotools to correctly deal with inline
functions.
- Inline markup schemes are now checked with AC_COMPILE_IFELSE
tests instead of AC_C_INLINE.
- The inline designator is now H5_INLINE instead of H5_inline.
This is now set in H5private.h instead of H5pubconf.h.
Tested on: h5committest
|
| |
|
| |
|
|
|
|
|
|
|
| |
- free comm keyval after setting atribute on comm_self
- free allocated buffer in t_file_image test
tested on jam with parallel.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Remove some commented lines.
|
|
|
|
| |
possibly all) daily testing. When the behavior is acceptable, the changes should be merged into the regular release script as a --revision option.
|
|
|
|
| |
Merge from trunk
|
| |
|
| |
|
|
|
|
|
|
| |
- Moving truncate to H5F_flush() where it was done a long time ago.
- Add a second H5AC_flush() call after the truncate is done to make sure we write the correct EOA.
- Add a second flush call after releasing file space since that could result in an EOA change
|
|
|
|
|
|
|
| |
resulting dataset.
They have been updated to reflect the actual results of running the code.
(See HDFFV-637)
|
|
|
|
|
|
| |
- fix more instances where both mpi is_initialized and is_finalized need to be checked before making any MPI calls.
tested with h5committest.
|
|
|
|
|
|
|
| |
Chane addressed HDFFV-9010: configure issue with gcc 4.9.2; libtool produced "-l " with no lib name.
Also Scot noted that the -i option for sed does not work on Solaris or Mac, so the sed output is written to a temp file and then moved to the libtool file
Tested h5committest.
|
|
|
|
|
|
|
|
| |
fix for HDFFV-9412:
- Check for mpi is_initialized and is_finalized before making MPI calls in init/terminate of HDF5.
- Add a test to make sure we can make serial HDF5 calls from rank 0 after MPI_Finalize is called.
tested with h5committest
|
| |
|
|
|
|
|
|
|
|
|
| |
- Add a new attribute function characterstic for format:
* H5_ATTR_FORMAT(X,Y,Z) __attribute__((format(X, Y, Z)))
- Rename UNUSED attribute characterstic to H5_ATTR_UNUSED.
- Rename NORETURN attribute characterstic to H5_ATTR_NORETURN
tested with h5committest.
|
| |
|