[svn-r25766] Description: Revert r25273, 25283 & 25439 (the hyperslab improvement changes). They are buggy and it's taking me a long time to correct the problem. I'll check in a revised form of the changes when I've got them straightened out.Tested on:
Mac OSX 10.10.0 (amazon) w/gcc 4.9.x, C++, FORTRAN
Linux 2.6.x (jam) w/parallel
[svn-r25756] Removed the -Wunsuffixed-float-constants warning from the gnu-flags script. The warnings that this generates cannot easily be resolved in platform-independent C code since gnu expects the non-standard (gnu) 'D' suffix for double constants.It's still technically useful for catching float and long double
constants, but should probably be enabled by developers on an
as-needed basis for that purpose so the spurious warnings are
avoided.
Tested on a local linux VM with gcc 4.8.2. This is a very minor change.
[svn-r25755] Removed spurious casts in a few HDfree() statements.Discovered when I temporarily #defined HDfree() to a more complicated
function while investigating something.
Tested on a local linux VM. This is a very minor change.
[svn-r25721] The return type of H5A_create was changed from hid_t to H5A_t * but the test was not changed (still doing H5A_create(...) < 0). Fixed the error by changing to compare against NULL.Tested: ADA AIX machine where the old code was flagged as an error by the AIX compiler.
[svn-r25690] Update RELEASE.txt for 1.8.14 release:Reviewed and revised version information for unix daily tested machines in supported
and tested platforms sections.
[svn-r25677] HDFFV-8933: Did not provide default values for clang++ options. Also, applied wrong values for the *_CPPFLAGS.Solution:
Added default values for *_CXXFLAGS.
Fixed the *_CPPFLAGS values.
Tested: wren with and without --enable-production.
[svn-r25670] Update compiler fersion information for XL compilers on ostrich.Text only - no test.
This line, and those below, will be ignored--
M RELEASE.txt
[svn-r25661] Update the default setting for the memb_addr array when use passes NULL to equally divide all the address space between all the members. Before there was one chunk of the address space not being used.tested h5committest, and multi vfd make check on jam.
[svn-r25658] Purpose: Fixed HDFFV-8922Description:
Added notes regarding UTF-8 and extended ASCII, provided in HDFFV-8899,
to C++ API.
Platforms tested:
Linux/32 2.6 (jam) - only in comments
[svn-r25654] Bug fix: HDFFV-8933Description:
Mac has changed to use the clang/clang++ compilers but compiler settings for production, debug and profile
were not setup.
Solution:
Setup default values for PROD_CFLAGS, PROD_CPPFLAGS, DEBUG_CFLAGS, DEBUG_CPPFLAGS.
PROFILE_CFLAGS and PROFILE_CPPFLAGS were set too but clang does not -pg or such for
profiling. Need to fix it later.
Tested: duck, swallow, and quail using --enable-p...
[svn-r25640] Purpose: Fixed HDFFV-4259Description:
- Used H5I_INVALID_HID instead of 0 to initialized member "id" in classes
that represent HDF5 objects. For PropList, H5P_DEFAULT has to be used
instead of H5I_INVALID_HID.
- Added try/catch block to some dynamically allocating memory code and
re-throw the bad_alloc exception with a message informing the location of
the failure.
Platforms tested:
...
[svn-r25632] Purpose: Fixed HDFFV-8852Description:
H5F_ACC_CREAT was included in the C++ API while the C library doesn't
allow it yet. Possibly, in the future, but not now. In addition, the
two flags H5F_ACC_RDONLY and H5F_ACC_RDWR were missing from the
documentation, causing confusion that appending is not supported.
Solution:
- Removed H5F_ACC_CREAT from the function until the C library support it
- Adde...
[svn-r25620] Fix a bug in multi VFD when the memb_addr in H5Pset_fapl_multi is passed as NULL. The library is supposed in that case to equally divide the address space among all members, but there was a bug causing an overflow in the assignment.tested with h5commitest
[svn-r25615] Include plugin header change. H5PLextern.h and H5PLprivate.h have two opposing use cases, only the enum is common.Tested: local linux and windows