Commit Graph

18409 Commits

Author SHA1 Message Date
Larry Knox
208ff1410d Correct a few typos. 2018-07-24 15:48:29 -05:00
Larry Knox
ab31eafa2e Correct typo in comment in config/gnu-flags. 2018-07-24 15:21:55 -05:00
Larry Knox
076ae17a5d Update bine/release to create batch scripts and build-unix-sh, and to
put files in a subdirectory.
2018-07-24 14:47:07 -05:00
Allen Byrne
14c060bbeb Add missing test option 2018-07-24 14:15:32 -05:00
Allen Byrne
b14c8bdb1c Add test file with unwritten datasets 2018-07-24 12:00:07 -05:00
Binh-Minh Ribler
e2a1ddd814 Merge pull request #1148 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '9838a1a08f946417d6d361b8b2c86307288cc50d':
  Add missing '\' in the middle of the public headers list in Makefile.am.
2018-07-24 08:40:47 -05:00
Binh-Minh Ribler
f5551a9602 Fixed missing backslash 2018-07-24 08:39:16 -05:00
Larry Knox
9838a1a08f Add missing '\' in the middle of the public headers list in Makefile.am. 2018-07-24 08:36:37 -05:00
Binh-Minh Ribler
98308480f6 Merge pull request #1146 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp4:develop to develop
Code improvement
New class for dataset access property list

* commit '3c6a39858fef9e7207cd7c3e3057267ec380be0b':
  Fixed typos
  Entered entries for HDFFV-10150, HDFFV-10458, HDFFV-1047
  Updated for C2Cppfunction_map.htm
  Added class DSetAccPropList Description:     - Added class DSetAccPropList for the dataset access property list.     - Added wrapper for H5Dget_access_plist to class DataSet         // Gets the access property list of this dataset.         DSetAccPropList getAccessPlist() const;
  Code improvement Description:     Moved the new H5Object::getInfo member functions to H5Location and     made them overloaded with the existing H5Location::getObjinfo.  This     way is cleaner than the previous approach. Platforms tested:     Linux/64 (jelly)     Linux/32 (jam)     Darwin (osx1010test)
2018-07-23 23:41:56 -05:00
Binh-Minh Ribler
3c6a39858f Fixed typos 2018-07-23 11:18:43 -05:00
Binh-Minh Ribler
f80cb3f866 Entered entries for HDFFV-10150, HDFFV-10458, HDFFV-1047 2018-07-23 10:57:21 -05:00
Binh-Minh Ribler
55a35a8273 Updated for C2Cppfunction_map.htm 2018-07-23 09:12:30 -05:00
Binh-Minh Ribler
09913e2f8e Added class DSetAccPropList
Description:
    - Added class DSetAccPropList for the dataset access property list.
    - Added wrapper for H5Dget_access_plist to class DataSet
        // Gets the access property list of this dataset.
        DSetAccPropList getAccessPlist() const;

    - Added wrappers for H5Pset_chunk_cache and H5Pget_chunk_cache to class
      DSetAccPropList
        // Sets the raw data chunk cache parameters.
        void setChunkCache(size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)

        // Retrieves the raw data chunk cache parameters.
        void getChunkCache(size_t &rdcc_nslots, size_t &rdcc_nbytes, double &rdcc_w0)

    - Added two more arguments to H5Location::createDataSet:
        const DSetAccPropList& dapl = DSetAccPropList::DEFAULT
        const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT

    - Added one more argument to H5Location::openDataSet:
        const DSetAccPropList& dapl = DSetAccPropList::DEFAULT

Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-22 15:22:34 -05:00
Binh-Minh Ribler
c983fc3c5b Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp4 into develop 2018-07-21 00:46:34 -05:00
Binh-Minh Ribler
4f37cdcd36 Code improvement
Description:
    Moved the new H5Object::getInfo member functions to H5Location and
    made them overloaded with the existing H5Location::getObjinfo.  This
    way is cleaner than the previous approach.
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-21 00:40:57 -05:00
Vailin Choi
243a36911f Merge pull request #1145 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:develop to develop
* commit 'ad317226eacbf5b0a770e458290236ba91861fdc':
  Fix for HDFFV-9277: update the ainfo message after removing an attribute.
2018-07-20 14:08:00 -05:00
Vailin Choi
ad317226ea Fix for HDFFV-9277: update the ainfo message after removing an attribute. 2018-07-20 11:21:50 -05:00
Binh-Minh Ribler
32d5a3be1c Merge pull request #1141 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp4:develop to develop
Fixed HDFFV-10472 and replaced the C2Cpp function mapping table with a more supported format.

* commit 'dd0a040ec807912b80a9f1779fbf46c65d01cd57':
  Fixed EED-319 Description:     - Fixed doc issue       Added an html version for the C++ function mapping table and removed       the single web page version.       Updated cpp_doc_config to use the html file.     - Added a couple more minor tests
  Fixed HDFFV-10472 Description:     Added operator!= to DataType         bool operator!=(const DataType& compared_type) Platforms tested:     Linux/64 (jelly)     Linux/32 (jam)     Darwin (osx1010test)
2018-07-19 15:41:46 -05:00
Allen Byrne
e13beff99f Merge pull request #1144 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '77fa93e07b2b860ca314b2c332ebd440544e3326':
  Add cmakehdf5 command line option to turn on shell script testing. Option is on by default but can be disabled with --disable-shell-testing.
2018-07-19 11:23:38 -05:00
Larry Knox
77fa93e07b Add cmakehdf5 command line option to turn on shell script testing.
Option is on by default but can be disabled with --disable-shell-testing.
2018-07-19 09:49:32 -05:00
Larry Knox
64d8a67943 Merge pull request #1143 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '3c6654921000a8659276f1fcb32dd0ada1353558':
  Apply Cygwin pathches from Marco Atzeri. Commit Joe Lee's typo corrections for src/H5MF.c.
2018-07-18 17:15:42 -05:00
Allen Byrne
dfc06f7948 Merge pull request #1142 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '3a8892a0d90edb6c21c91ede18bf6b3cb2895af0':
  Adjust error handling
  TRILABS-137 Convert tcheck_version script to cmake tests
  ifdef around std flag for cygwin
2018-07-18 17:14:20 -05:00
Larry Knox
3c66549210 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into develop 2018-07-18 17:06:59 -05:00
Larry Knox
892252106a Apply Cygwin pathches from Marco Atzeri.
Commit Joe Lee's typo corrections for src/H5MF.c.
2018-07-18 17:01:53 -05:00
Allen Byrne
3a8892a0d9 Adjust error handling 2018-07-18 11:58:09 -05:00
Allen Byrne
e5156823bd TRILABS-137 Convert tcheck_version script to cmake tests 2018-07-18 10:42:14 -05:00
Binh-Minh Ribler
dd0a040ec8 Fixed EED-319
Description:
    - Fixed doc issue
      Added an html version for the C++ function mapping table and removed
      the single web page version.
      Updated cpp_doc_config to use the html file.
    - Added a couple more minor tests
2018-07-18 10:36:05 -05:00
Allen Byrne
72931507f9 ifdef around std flag for cygwin 2018-07-18 09:39:13 -05:00
Binh-Minh Ribler
9a306f8311 Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp4 into develop 2018-07-17 12:21:39 -05:00
Binh-Minh Ribler
a31cd3623f Fixed HDFFV-10472
Description:
    Added operator!= to DataType
        bool operator!=(const DataType& compared_type)
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-17 12:21:07 -05:00
Binh-Minh Ribler
d95f36686b Merge pull request #1140 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp4:develop to develop
Fixed part of HDFFV-10458: wrappers for H5Oget_info2, H5Oget_info_by_name2, and H5Oget_info_by_idx2.

* commit '3aa24435180d10aeca6493f7c1b277cfd5c73fad':
  Fixed HDFFV-10458 partially Description:     Added wrappers for H5Oget_info_by_idx2.
  Fixed comments
  Fixed HDFFV-10458 partially Description:     Added wrappers for H5Oget_info2 and H5Oget_info_by_name2.
2018-07-17 11:56:53 -05:00
Binh-Minh Ribler
3aa2443518 Fixed HDFFV-10458 partially
Description:
    Added wrappers for H5Oget_info_by_idx2.

    // Returns information about an HDF5 object, given its index.
    void getInfo(const char* grp_name, H5_index_t idx_type,
                 H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo,
                 unsigned fields = H5O_INFO_BASIC,
                 const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
    void getInfo(const H5std_string& grp_name, H5_index_t idx_type,
                 H5_iter_order_t order, hsize_t idx, H5O_info_t& objinfo,
                 unsigned fields = H5O_INFO_BASIC,
                 const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-17 09:12:10 -05:00
Binh-Minh Ribler
944735221e Fixed comments 2018-07-17 01:32:07 -05:00
Binh-Minh Ribler
c7f42f181c Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_cpp4 into develop 2018-07-17 01:16:56 -05:00
Binh-Minh Ribler
14bf28780a Fixed HDFFV-10458 partially
Description:
    Added wrappers for H5Oget_info2 and H5Oget_info_by_name2.

    // Returns information about an HDF5 object.
    void getInfo(H5O_info_t& objinfo, unsigned fields = H5O_INFO_BASIC)

    // Returns information about an HDF5 object, given its name.
    void getInfo(const char* name, H5O_info_t& objinfo,
                 unsigned fields = H5O_INFO_BASIC,
                 const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
    void getInfo(const H5std_string& name, H5O_info_t& objinfo,
                 unsigned fields = H5O_INFO_BASIC,
                 const LinkAccPropList& lapl = LinkAccPropList::DEFAULT)
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-17 01:09:45 -05:00
Binh-Minh Ribler
8a50402569 Merge pull request #1139 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp4:develop to develop
Fixed HDFFV-10476, HDFFV-10478, HDFFV-10480

* commit 'fe916ada370f33b48b3c39dbf9e3ff73df00fdb7':
  Removed white space
  Fixed HDFFV-10476, HDFFV-10478, HDFFV-10480 Description:     Fixed potential out of bound read and NULL pointer dereferences. Platforms tested:     Linux/64 (jelly)     Linux/32 (jam)     Darwin (osx1010test)
2018-07-16 22:12:21 -05:00
Binh-Minh Ribler
fe916ada37 Removed white space 2018-07-16 22:10:50 -05:00
Larry Knox
b888763b6d Merge pull request #1135 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '46986950ad2818a5235c821fa576e0f6470b39be':
  TRILAB-31 add note
  TRILAB-31 Working locally
2018-07-16 20:52:54 -05:00
Binh-Minh Ribler
073e0b1f03 Fixed HDFFV-10476, HDFFV-10478, HDFFV-10480
Description:
    Fixed potential out of bound read and NULL pointer dereferences.
Platforms tested:
    Linux/64 (jelly)
    Linux/32 (jam)
    Darwin (osx1010test)
2018-07-16 20:28:27 -05:00
Allen Byrne
46986950ad Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '55666ace551369b3d72430c090ab9f1571e1be75':
  Combined macro lines as Dana commented Platforms tested:     Linux/64 (jelly) (very minor)
  Fix evaluation of __has_attribute(no_sanitize_address) on older GCC versions
  Fixed division-by-zero issues Description:     Fixed HDFFV-10481 and HDFFV-10477, division by 0.     Fixed another occurrence beside what were reported.     Also, changed a local variable to avoid an unnecessary cast. Platforms tested:     Linux/64 (jelly)     Linux/32 (jam)     Darwin (osx1010test)
2018-07-16 16:55:46 -05:00
Binh-Minh Ribler
55666ace55 Merge pull request #1134 in HDFFV/hdf5 from ~BMRIBLER/hdf5_bmr_cpp4:develop to develop
Fixed HDFFV-10481 and HDFFV-10477

* commit '83ca39ba9a2d6852dd7754b533f7839e9d2a0107':
  Combined macro lines as Dana commented Platforms tested:     Linux/64 (jelly) (very minor)
  Fixed division-by-zero issues Description:     Fixed HDFFV-10481 and HDFFV-10477, division by 0.     Fixed another occurrence beside what were reported.     Also, changed a local variable to avoid an unnecessary cast. Platforms tested:     Linux/64 (jelly)     Linux/32 (jam)     Darwin (osx1010test)
2018-07-16 14:52:43 -05:00
Binh-Minh Ribler
83ca39ba9a Combined macro lines as Dana commented
Platforms tested:
    Linux/64 (jelly) (very minor)
2018-07-16 14:48:11 -05:00
Jerome Soumagne
2725634ed9 Merge pull request #1136 in HDFFV/hdf5 from ~JSOUMAGNE/hdf5_fork:topic_sanitize_gcc48_fix to develop
* commit 'd5e7134df911808bba26ac6629e1fe8324916585':
  Fix evaluation of __has_attribute(no_sanitize_address) on older GCC versions
2018-07-16 13:41:42 -05:00
Jerome Soumagne
d5e7134df9 Fix evaluation of __has_attribute(no_sanitize_address) on older GCC versions 2018-07-16 13:33:23 -05:00
Allen Byrne
7117a66fd0 TRILAB-31 add note 2018-07-16 13:07:50 -05:00
Allen Byrne
47780cb4e0 TRILAB-31 Working locally 2018-07-16 13:01:53 -05:00
Jerome Soumagne
643593dfda Merge pull request #1112 in HDFFV/hdf5 from ~JSOUMAGNE/hdf5_fork:gcc_sanitize to develop
* commit '5afeefe1bae62fa5faf06c0c6f240e10863a2693':
  Fix H5detect to use no_sanitize_address attribute and support GCC sanitizers
2018-07-16 10:39:13 -05:00
Jordan Henderson
f649be9fdc Merge pull request #1127 in HDFFV/hdf5 from ~JHENDERSON/hdf5:develop to develop
* commit 'a8d6f100cdddbfc42d0c4abfeb4ceb8788b1b087':
  Add note about single chunk caching and serial library
  Add check for actually using the MPI file driver when caching one chunk
  Fix error message mentioning wrong MPI function used
  Fix for HDFFV-10509
  Revise H5D__mpio_array_gatherv() to not allocate memory needlessly
  Add test to continually grow and shrink chunks
  Changes to test with checksum filter as well as deflate filter
  Eliminate warning about signed to unsigned conversion
  Remove unused local variable
  Fix bug in parallel reads of compressed data
  Add data verification to parallel filtered compound write tests
  Add seven of fourteen parallel filtered data partial read tests
2018-07-16 09:37:54 -05:00
Larry Knox
518f4af900 Merge pull request #1131 in HDFFV/hdf5 from HDFFV-10527-typo-in-h5fs.c to develop
* commit 'cb38d210c3ec4945fd47b5861d7db137e0efac55':
  HDFFV-10527:corrected two more typos.
  HDFFV-10527:corrected typos in comment blocks.
2018-07-15 23:36:14 -05:00
Larry Knox
0f6d0803ef Merge pull request #1128 in HDFFV/hdf5 from HDFFV-10525-typo-in-vds.c to develop
* commit '863148d1fe0b6949708698ad9277dbdba8129e0c':
  fixed typo.
2018-07-15 23:35:54 -05:00