[svn-r29803] Purpose: Code improvement Description: The constructor FL_PacketTable added in 1.10.0 did not have good prototype; it didn't allow the property list to be default. Marked it deprecated and added this one: FL_PacketTable(hid_t fileID, const char* name, hid_t dtypeID,
hsize_t chunkSize = 0, hid_t plistID = H5P_DEFAULT)
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
[svn-r29796] Purpose: Fix warnings HDFFV-8615Description:
The "warning: deprecated conversion from string constant to âchar*â
[-Wwrite-strings]" was already removed by adding const to char*
parameter in the FL_PacketTable. This change is to remove the use
of literal strings in code for maintainability.
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
[svn-r29793] Removed -Waggregate-return from gnu C++ flags.This flag generates a large number of warnings and is considered obsolete
since its primary purpose seems to have been to support ancient compilers
that could not return an aggregate.
Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1
Autotools serial w/ C++
[svn-r29782] Purpose: Code improvementDescription:
- Removed ArrayType::rank and ArrayType::dimensions and modified the methods
ArrayType::getArrayNDims and ArrayType::getArrayDims to always call the
C functions to get the rank and dimensions.
- Overloaded ArrayType::getArrayNDims and ArrayType::getArrayDims to provide
const version and marked the non-const version deprecated.
Platforms tested:
Linux/3...
[svn-r29779] Description: Bring over some of the tool testing for the new chunk indices.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production
(h5committest forthcoming)
[svn-r29776] Description: Bring "file pointer patching" code & test from revise_chunks to trunk.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production
(h5committest forthcoming)
[svn-r29775] Description: Another change for 'none' file pointers.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production
(h5committest forthcoming)
[svn-r29770] Description: Bring 'none' chunk index from revise_chunks branch to trunk.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (w/check-vfd)
(h5committest forthcoming)
[svn-r29755] test/ohdr.c apply fix for HDFFV-9713 to not open test file in source with write permission. config/linux-gnulibc1 reapply filx for HDFFV-9439 which was partially removed, probably by merge from revise_chunks branch.Tested with h5committest.new on kituo, ostrich, osx1010dev and platypus.
[svn-r29743] Description: Close another FAPL in the test_missing_chunk() routine.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (w/check-vfd)
(h5committest forthcoming)
[svn-r29738] Description: Bring "single" chunk index from revise_chunks branch to trunk.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production (w/check-vfd)
(h5committest forthcoming)
[svn-r29736] Description: Close FAPL that was leaked in zero_dims test.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production, including check-vfd
(h5committest forthcoming)
[svn-r29722] Description: Bring over more dataset tests from the revise_chunks branch.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production
(h5committest forthcoming)
[svn-r29718] Description: Bring changes from revise_chunks branch to trunkTested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel, and production
(h5committest forthcoming)
[svn-r29717] Description: Correct chunk index computation for earrays and farrays, particularly when copying datasets with H5Ocopy() and other operations (like H5Dget_storage_size) that require iterating over all chunks.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r29716] Description: Add missing testfiles from dsets.c to the 'clean' target.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r29715] Description: Clean up coding to increment/decrement underlying FAPL for multi/split VFDs, to avoid copying property lists as much.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r29714] Description: Switch to use internal DXPL ID, to align with recent changes within the library.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial & parallel
(Too minor to require h5committest)
[svn-r29712] Description: Minor code cleanups to address typos & warnings.Tested on:
MaOSX/64 10.11.4 (amazon) w/serial & parallel
(Too minor to require h5committest)
[svn-r29710] Purpose: Code improvementsDescription:
- Replaced "goto out" and "out:" with "goto error" and "error:" to indicate
the failure situations.
- Replaced old-style casts with static_cast to remove warnings.
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
[svn-r29698] Switched true and false to TRUE and FALSE in a function in test/external.c.Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1
autotools serial (external test only)
[svn-r29696] Applied fix for HDFFV-9439 to mpicc config as well as mpif90 in config/linux-gnulibc1.Tested with h5committest.new on kituo, ostrich, osx1010dev and platypus.
[svn-r29683] HDFFV-1956: h5diff will warn if a dataset is virtual instead of failing. h5diff does not consider the layout type when comparing datasets.SKIP h5repack VDS tests until h5repack is fixed.
remove h5repack fix ddl files needed when h5repack VDS fix is implemented.
[svn-r29681] HDFFV-1956: h5diff will warn if a dataset is virtual instead of failing. h5diff does not consider the layout type when comparing datasets.SKIP h5repack VDS tests until h5repack is fixed.
Additional tests to be skipped
[svn-r29680] HDFFV-1956: h5diff will warn if a dataset is virtual instead of failing. h5diff does not consider the layout type when comparing datasets.SKIP h5repack VDS tests until h5repack is fixed.
[svn-r29653] fixed A variable that is specified as an argument to the intrinsic procedure C_LOC must either have type and type parameters that are interoperable with a C type, or be a nonpolymorphic, scalar variable with no length type parameters.
[svn-r29648] FIX: HDFFV-8486 h5tbmake_table_f is missing the fill_data parameter (which is in the C counterpart)ADDED NEW API: h5tbread_table_f
Tested: platypus, ostrich
[svn-r29644] Description: Finish correcting initializer for chunked layouts.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production
(to minor to require h5committest)
[svn-r29640] Description: Add missing inializer from revise_chunks branch.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial
(Too minor to require h5committest)
[svn-r29635] Description: Bring support for earray and v2 B-trees from revise_chunks branch to trunk.Tested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel & production
(h5committest forthcoming)
[svn-r29630] Description: Minor style cleanups, from revise_chunks branchTested on:
MacOSX/64 10.11.4 (amazon) w/serial, parallel and production
(too minor to require h5committest)