| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Correct test reset code in plugin code and fix typo in testing script.
Tested on:
Linux 2.6/32 (jam) w/serial
|
|
|
|
|
|
|
| |
Correct typos in fix.
Tested on:
Linux 2.6/32 (jam) w/gcc
|
|
|
|
|
|
|
|
| |
Clean up warnings, address HDFFV-9524
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial
(Too minor to require h5committest)
|
|
|
|
|
|
|
|
|
|
| |
Merge in part of Neil's property list fixes: Fix a minor memory leak,
add some sanity checks, clean up the code a little, and verify that encoding/
decoding default versions of the property lists works correctly.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial
(Too minor to require h5committest)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Complete revamp of package initialization/shutdown mechanism in the library.
Each package now has a single init/term routine.
This new way should avoid packages being re-initialized during library
shutdown and is also be _much_ more proactive about giving feedback for
resource leaks internal to the library.
Introduces a new "module" header file for packages in the library
(e.g src/H5Fmodule.h) which sets up some necessary package configuration macros
for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly
modified version of this header, src/H5FDdrvr_module.h)
Also cleaned up a bunch of resources leaks all across the library and tests,
along with addressing many warnings, as I encountered them.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
Linux/64 3.10.x (kituo) w/serial & parallel
Linux/64 2.6.x (ostrich) w/serial
|
| |
|
|
|
|
| |
Tested on: jam w/ CMake
|
|
|
|
| |
tested: h5committest
|
|
|
|
|
|
|
|
|
| |
attribute
macro checks from src/H5api_adapt.h to H5private.h, which is where
they belong anyway.
Tested on: h5committest (manually inspected for attribute warnings)
|
|
|
|
|
|
|
| |
Added a comment to config/ibm-flags that describes the purpose of the
-qflag=w:w compiler flag.
Tested on: N/A (no access to AIX, comment only)
|
| |
|
|
|
|
| |
Tested on: bin/chkmanifest
|
|
|
|
| |
Tested on: Nothing. I have no access to an AIX machine.
|
|
|
|
|
|
|
|
| |
Added -qflag=w:w to config/ibm-flags. This will suppress informational
messages on AIX, suppressing thousands of "__attribute__ is non-portable"
messages in the AIX nightly test output.
Tested on: Nothing. I have no access to an AIX machine.
|
|
|
|
| |
Tested on: jam w/ gcc 5.2.0
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Bring the "metadata rings" code from its branch (mdc_rings_v2) to the trunk.
(This change will support the page buffering feature)
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|
|
|
|
|
|
|
|
|
| |
Misc. minor cleanups in preparation for merging "metadata rings" branch to
trunk.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial
(Too minor to require h5committest)
|
|
|
|
| |
Tested: local linux
|
|
|
|
|
|
| |
The H5pubconf.h.in file that CMake uses was also updated.
Tested on: h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
unsupported
when building the thread-safe library.
Configure will quit with an error when --disable-hl or
--enable-unsupported is not used with --enable-threadsafe.
Fixes HDFFV-8719
Tested on: h5committest
configure w/ various combinations of --enable-threadsafe,
--disable-hl, and --enable-unsupported
|
| |
|
|
|
|
|
|
|
| |
Removed _BSD_SOURCE and _DEFAULT_SOURCE from the autotools
C flags. They are no longer needed by the library. Fixes HDFFV-9079.
Tested on: h5committest
|
|
|
|
| |
Tested on: h5committest
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
configure on
Solaris.
The nsl and socket libraries are no longer used by the library. Fixes
HDFFV-9118.
Tested on: h5committest (CMake fortran fails due to an unrelated error)
jam w/ CMake
|
| |
|
| |
|
|
|
|
| |
master.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
# Source files are used for both the library and fortranlib_test.
# Automake will complain about this without the following workaround.
fortranlib_test_FCFLAGS=$(AM_FCFLAGS)
fortranlib_test_CFLAGS=$(AM_CFLAGS)
because they caused Fortran build rules (.f90.o, .F90.o) to be ignored, causing the CPP flags to be passed to the Fortran compiler, causing the xlf compiler to fail.
Tested: ostrich (xlf), h5committest
|
| |
|
|
|
|
|
|
| |
local variable in the parse routine was not large enough.
Tested: local linux and windows
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updates to older special config files in configure.ac:
- solaris2.x renamed to solaris. There are recent changes to this file
but the "2.x" is misleading since the changes are applied to all
versions.
- Removed support for OSF 4.x/5.x (Digital and Tru64 Unix). We no
longer have the config files for these.
Tested on: h5committest
|
|
|
|
| |
add command to explictly enforce the building of the library before building executables.
|
|
|
|
|
| |
CMake must be > v3.3 to compile with PGI due to
CMake bug in earlier versions.
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
Replaced AC_CONFIG_HEADER (obsolete macro) with AC_CONFIG_HEADERS
followed by bin/reconfigure (which changed nothing at this time).
Fixes HDFFV-9284
Tested on: jam
|
|
|
|
|
|
|
|
| |
Make error values from hyperslab operations clearer.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(Too minor to require h5committest)
|
|
|
|
| |
HDF_TEST_EXPRESS.
|
|
|
|
|
|
|
|
|
|
|
| |
gcc 4.9.2 was used to create the warning list
- implicit casts
- shadowed variables
- various enum issues
- other minor fixes (comments, unused macros, etc.)
Tested on: h5committest
|
|
|
|
| |
tested: h5committest
|
|
|
|
|
|
| |
with svn version 1.8.
Change to experimental release script bbrelease for buildbot to eliminate extra line in version output.
|
|
|
|
|
|
| |
warnings.
tested on: h5committest
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Align w/vds branch: Remove extraneous sieve buffer flush in chunk
flush callback, and move error check out of the middle of retrieving properties
for dataset.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|
|
|
|
|
|
|
|
|
| |
Protect dataset that's closing from being flushed again, if it's the last
one holding a file open.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|
|
|
|
|
|
|
|
|
| |
Align w/vds branch: Change code in H5O_layout_copy() to use switch for
different types of dataset layouts.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|
|
|
|
|
|
|
|
|
| |
Align w/vds branch: Move code for initializing contiguous datasets into
layout 'init' callback.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
|