summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1457 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 to ↵Allen Byrne2019-01-091-0/+15
|\ | | | | | | | | | | | | | | | | hdf5_1_10 * commit '46f63b0faafe574ca2a32380ea85cac8206b1028': Fix deprecated H5Pget_version Fix java regex Merge CMake changes from develop
| * Merge CMake changes from developAllen Byrne2019-01-081-0/+15
| |
* | Merge pull request #1459 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1_10 to ↵Dana Robinson2019-01-091-1/+1
|\ \ | | | | | | | | | | | | | | | | | | hdf5_1_10 * commit '688074781ac7be2b7e799e8804378ba1f1563db1': Fortran wrappers for dataset obj header minimization API calls.
| * | Fortran wrappers for dataset obj header minimization API calls.Dana Robinson2019-01-091-1/+1
| |/
* | Delay checking if decoded message's "shareable" flag is appropriate forNeil Fortner2019-01-095-19/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the message type until we've verified we understand the message type. Reduce size of H5O_msg_class_g to *not* include space for H5O_BOGUS_INVALID. Make bogus messages shareable. Add new bogus message test with shareable messages to cover the formerly problematic code. Re-run gen_bogus.c to add this test case and also to fix the bogus_invalid messages that were no longer H5O_BOGUS_INVLAID due to a new message class being added in a previous commit. Added comment to remind developers to run gen_bogus.c when adding a new message class. Remove H5O_BOGUS_INVALID_ID from H5O_msg_class_g initialization, since space for it was removed.
* | Remove H5O_BOGUS_INVALID_ID from H5O_msg_class_g initialization, sinceNeil Fortner2019-01-091-6/+1
|/ | | | space for it was removed.
* Fix for HDFFV-10659: The library aborts with "infinite loop closing library"Vailin Choi2019-01-061-2/+33
| | | | | | | | after deleting attributes in densed storage. The fix: When deleting attribute nodes from the name index v2 B-tree, if an attribute is found in the intermediate B-tree nodes, which may be merged/redistributed in the process, we need to free the dynamically allocated spaces for the intermediate decoded attribute.
* Merge branch 'hdf5_1_10' of ↵Binh-Minh Ribler2019-01-0461-4313/+4512
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_1_10_bmr into hdf5_1_10
| * Merge branch 'hdf5_1_10' of ↵Jacob Smith2019-01-046-22/+28
| |\ | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~jake.smith/hdf5 into dset_ohdr_minimize_110
| | * Merge pull request #1380 in HDFFV/hdf5 from ↵Binh-Minh Ribler2019-01-026-22/+28
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~BMRIBLER/hdf5_1_10_bmr:hdf5_1_10 to hdf5_1_10 This is merged now so it can be tested. * commit '74a3710a996fca5ed7fcb4dd8919a7a8521de1de': Revised per review. Description: Changed H5EA_iterate and H5FA_iterate as suggested. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1010test) Addressed HDFFV-10661 Description: - Fixed a bug triggered by tests in chunk_info.c. The returned value from a callback function was not checked in H5EA_iterate(), H5FA_iterate(), and H5D__none_idx_iterate(). This oversight caused a callback function to continue iterating even though it's supposed to stop. Vailin confirmed. - Addressed review comments and made various improvements on the tests. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1010test)
| * | | Change FAIL_PUTS_ERROR to TEST_ERROR.Jacob Smith2019-01-041-8/+0
| | | | | | | | | | | | | | | | Remove VOL-related merge cruft.
| * | | Remove unnecessary sJacob Smith2019-01-022-6/+0
| | | |
| * | | Merge branch 'hdf5_1_10' of ↵Jacob Smith2018-12-3154-4260/+3793
| |\ \ \ | | |/ / | | | | | | | | https://bitbucket.hdfgroup.org/scm/~jake.smith/hdf5 into dset_ohdr_minimize_105
| | * | Merge of logging framework updates.Dana Robinson2018-12-3119-2209/+3425
| | | |
| | * | Updated the H5I debug function so it's more robust and alwaysDana Robinson2018-12-312-35/+35
| | | | | | | | | | | | | | | | available.
| | * | Removed 'VOL' from some H5PL comments.Dana Robinson2018-12-312-5/+4
| | | |
| | * | Removed 'VOL' versions of FUNC_ENTER macros as well as empty functionsDana Robinson2018-12-3131-2008/+312
| | | | | | | | | | | | | | | | orginally intended to support the full SWMR feature (from develop).
| | * | Replaced all MPI-1 calls with MPI-2 equivalents (from develop).Dana Robinson2018-12-312-3/+17
| | | |
| * | | Incoporate minimized dataset headers code and tests.Jacob Smith2018-12-3112-44/+670
| |/ /
| * | HDFFV-10660,-10594 merge from developAllen Byrne2018-12-131-9/+63
| | |
* | | Fixed CVE division-by-zero issuesBinh-Minh Ribler2019-01-041-4/+26
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: Fixed HDFFV-10577 and similar issues found in H5Dchunk.c. All the occurrences are in: H5D__create_chunk_map_single H5D__create_chunk_file_map_hyper H5D__chunk_allocate H5D__chunk_update_old_edge_chunks H5D__chunk_prune_by_extent H5D__chunk_copy_cb H5D__chunk_collective_fill Also updated RELEASE.txt for the chunk query functions and removed some blank lines in chunk_info.c. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1010test)
* | Revised per review.Binh-Minh Ribler2018-12-262-12/+22
| | | | | | | | | | | | | | | | | | Description: Changed H5EA_iterate and H5FA_iterate as suggested. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1010test)
* | Addressed HDFFV-10661Binh-Minh Ribler2018-12-156-22/+18
|/ | | | | | | | | | | | | Description: - Fixed a bug triggered by tests in chunk_info.c. The returned value from a callback function was not checked in H5EA_iterate(), H5FA_iterate(), and H5D__none_idx_iterate(). This oversight caused a callback function to continue iterating even though it's supposed to stop. Vailin confirmed. - Addressed review comments and made various improvements on the tests. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1010test)
* Merge pull request #1359 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:hdf5_1_10 to ↵Dana Robinson2018-12-0715-330/+91
|\ | | | | | | | | | | | | hdf5_1_10 * commit '21e73fd58d64fdba5e06e73e59be30d2a4c3fd59': Moved fixes for incorrectly installed header files to 1.10.
| * Moved fixes for incorrectly installed header files to 1.10.Dana Robinson2018-12-0615-330/+91
| |
* | Fixed typos.Binh-Minh Ribler2018-12-072-14/+10
|/ | | | | Platforms tested: Linux/64 (jelly)
* Fix for HDFFV-10629Jordan Henderson2018-12-051-0/+2
|
* Renamed h5repart's -family_to_sec2 to -family_to_single.Dana Robinson2018-11-234-24/+25
|
* TRILAB copy generated filesAllen Byrne2018-11-091-35/+12
|
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_10)Allen Byrne2018-11-081-2/+2
|\ | | | | | | | | * commit '79858bfde5ccdb27cc256252ebdc51c1a9f403b0': Snapshot version 1.10 release 5 (snap1)
| * Snapshot version 1.10 release 5 (snap1)hdftest2018-11-081-2/+2
| |
* | TRILABS: Merge CMake changes from developAllen Byrne2018-11-071-3/+7
|/
* Merge pull request #1306 in HDFFV/hdf5 from ↵Binh-Minh Ribler2018-11-074-0/+549
|\ | | | | | | | | | | | | | | | | | | | | ~BMRIBLER/hdf5_1_10_bmr:hdf5_1_10 to hdf5_1_10 Merged now to create tar ball today for user asap. * commit 'a1a79203b8027631061cb626a5efdd37268752c2': Updated new API functions Description: - Addressed additional review comments - Moved the test function test_get_chunk_info from dsets.c to chunk_info.c because chunk_info.c was created for the purpose of testing chunk information. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test) Updated new API functions Description: - Per Vailin's review, revised H5Dget_chunk_info_by_coord to handle non-existing chunk and H5Dget_num_chunks and H5Dget_chunk_info to handle dataset with no data. - Addressed other review comments - Note that additional tests will be added as we need to send users these functions asap for feedback. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test) New API functions Description: Added functions to query chunk information:
| * Updated new API functionsBinh-Minh Ribler2018-11-061-29/+18
| | | | | | | | | | | | | | | | | | | | | | Description: - Addressed additional review comments - Moved the test function test_get_chunk_info from dsets.c to chunk_info.c because chunk_info.c was created for the purpose of testing chunk information. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test)
| * Updated new API functionsBinh-Minh Ribler2018-11-053-70/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: - Per Vailin's review, revised H5Dget_chunk_info_by_coord to handle non-existing chunk and H5Dget_num_chunks and H5Dget_chunk_info to handle dataset with no data. - Addressed other review comments - Note that additional tests will be added as we need to send users these functions asap for feedback. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test)
| * New API functionsBinh-Minh Ribler2018-10-294-0/+468
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: Added functions to query chunk information: H5Dget_num_chunks(dset_id, fspace_id, *nchunks) Gets the number of written chunks that intersect with the given dataspace. However, in this version, the intersection is not yet completed. Thus, the number of all written chunks will be returned. H5Dget_chunk_info_by_coord(dset_id, *coord, *filter_mask, *addr, *size) Given a chunk's coordinates, returns the chunk's filter, address, and size. H5Dget_chunk_info(dset_id, fspace_id, index, *coord, *filter_mask, *addr, *size) Given a chunk's index, returns the chunk's coordinates, filter, address, and size. The chunk belongs to a set of chunks that have nonempty intersection with the specified dataspace. However, in this version, the intersection is not yet completed, and the index is of all the written chunks. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test)
* | Merge CMake changes from developAllen Byrne2018-10-231-19/+43
|/ | | Improved cross-compiling and toolchains
* HDFFV-10575, 10332, 10531, 10594 and TRILAB-21Allen Byrne2018-10-041-4/+4
|
* HDFFV-10594, 10332, 10531Allen Byrne2018-09-263-692/+620
|
* Update versionLarry Knox2018-09-051-2/+2
|
* Merge pull request #1227 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_10 to ↵Allen Byrne2018-08-281-1/+1
|\ | | | | | | | | | | | | hdf5_1_10 * commit 'd8ec4df92880d98907b12af8fc9fff86e0631270': Update system commands with HD prefix and whitespace
| * Update system commands with HD prefix and whitespaceAllen Byrne2018-08-281-1/+1
| |
* | Merge pull request #1224 in HDFFV/hdf5 from ~JHENDERSON/hdf5:develop to developLarry Knox2018-08-281-17/+1
|/ | | | | | | | * commit '763b95c6b0f027025a5a5bfb203b77317ffa2368': Update RELEASE.txt with suggested changes Update MANIFEST file for new t_coll_md_read.c file Remove now-unused local variable Add fix for HDFFV-10501
* Correct nested c-style comments.Larry Knox2018-08-161-1/+1
|
* Corrected commentAllen Byrne2018-08-161-2/+4
|
* HDFFV-10552 fix makevers script and undeprecate 1.10 functionsAllen Byrne2018-08-162-60/+64
|
* Rearrange issues by date orderJordan Henderson2018-08-091-3/+3
| | | | | Update version. Update .so versions to match 1.10.3.
* Add Autotools and CMake checks for big I/O MPI-3 functionsJordan Henderson2018-08-021-0/+1
|
* Add configure check for MPI_Mprobe and MPI_Imrecv functionsJordan Henderson2018-08-025-22/+78
| | | | | | | | | | | | | | | Add line to libhdf5settings file for status of Parallel writes to filtered datasets status Surround Parallel Compression code in MPI_VERSION >= 3 checks Add disabled message for Parallel Compression built w/ MPI-2 Modify Parallel Compression tests to only run the parallel filtered read tests when parallel filtered writes are disabled Update big I/O code to handle being built with MPI-2 Add checks to CMakeLists.txt for MPI_Mprobe and MPI_Imrecv
* Merge from developAllen Byrne2018-07-311-4/+4
|