summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Move dataspace selection-specific coding to the callbacks as preparation for ↵Vailin Choi2019-04-056-117/+194
| | | | the H5Sencode changes.
* Merge remote-tracking branch 'origin/develop' into env_vol_loadQuincey Koziol2019-04-03124-541/+870
|\
| * Snapshot version 1.11 release 4.hdftest2019-04-011-2/+2
| | | | | | | | Update version to 1.11.5.
| * Merge branch 'develop' of ↵Binh-Minh Ribler2019-03-20162-5284/+5424
| |\ | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_fixbug into develop
| | * Commented out memcpy overlap check while we investigateDana Robinson2019-03-191-0/+5
| | | | | | | | | | | | parallel filters issues.
| | * Yanked check for memcpy n > 0Dana Robinson2019-03-171-1/+0
| | |
| | * - Added H5MMprivate.h #includes where neededDana Robinson2019-03-1644-10/+48
| | | | | | | | | | | | | | | - Added casts to quiet H5MM_memcpy warnings - Removed char * casts from HDmemcpy
| | * Added an H5MM_memcpy call that checks for buffer overlap.Dana Robinson2019-03-16115-513/+546
| | |
| | * Merge pull request #1602 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:wopen_squash ↵Dana Robinson2019-03-152-6/+134
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | to develop * commit '0c20c65e2f3abf390ad87c9167daca4cdff2de39': Added the HDopen work-around on windows to pio_engine.c Adds _wopen support on Windows so that files with UTF-8 names can be opened.
| | | * Adds _wopen support on Windows so that files with UTF-8 namesDana Robinson2019-03-152-6/+134
| | | | | | | | | | | | | | | | | | | | | | | | can be opened. Fixes: HDFFV-2714, HDFFV-3914, HDFFV-3895, HDFFV-8237, HDFFV-10413, HDFFV-10691
| | * | Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Neil Fortner2019-03-157-49/+786
| | |\ \ | | | |/ | | | | | | | | develop
| | | * Merge pull request #1601 in HDFFV/hdf5 from ↵Jerome Soumagne2019-03-131-3/+3
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~JSOUMAGNE/hdf5:topic_thread_private to develop * commit 'dc69df49e6a8896606c9e4bd0987613a02f7a25a': CMake: fix pthread linking to only be private
| | | | * CMake: fix pthread linking to only be privateJerome Soumagne2019-03-131-3/+3
| | | | |
| | * | | Fix issue with direct chunk write not updating the "last chunk" indexNeil Fortner2019-03-069-9/+130
| | | |/ | | |/| | | | | | | | | | | | | cache. Fix issues involving datasets being "no allocated" when they contain cached raw data.
| * | | Fixed HDFFV-10210 and HDFFV-10587Binh-Minh Ribler2019-03-202-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: - Added parameter validation (HDFFV-10210) - Added detection of division by zero (HDFFV-10587 - CVE-2018-17438) - Fixed typos in various tests Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test)
* | | | Merge remote-tracking branch 'origin/develop' into env_vol_loadQuincey Koziol2019-03-126-46/+783
|\ \ \ \ | | |_|/ | |/| |
| * | | Add API routines to retrieve, restore, reset, and free library state.Quincey Koziol2019-03-116-46/+783
| | |/ | |/| | | | | | | | | | | | | (Primarily for use in the async VOL connector, which has to schedule API operations for future execution and then restore the state of the library when the operation actually executes)
* | | Specify the default VOL connector to use with an environment variable.Quincey Koziol2019-03-1013-286/+840
|/ / | | | | | | | | | | | | | | This implicitly adds support for changing the VOL connector for command-line tools or any application linked with the library. Also, add 'make check-vol' support for all directories, clearing up necessary issues in testing scripts, etc.
* | Fix typo.Quincey Koziol2019-03-051-1/+1
| |
* | Move 'minimize dataset object header flag' into API contextQuincey Koziol2019-03-053-6/+107
| |
* | HDFFV-10705: Fixed memory leak in scale offset filter.Songyu Lu2019-02-281-0/+5
| |
* | Revise "management" VOL callbacks into 'info' and object 'wrap / retrieval'Quincey Koziol2019-02-237-130/+156
| | | | | | | | classes.
* | Merge pull request #1569 in HDFFV/hdf5 from ~JSOUMAGNE/hdf5:topic_threadsafe ↵Jerome Soumagne2019-02-221-0/+5
|\ \ | | | | | | | | | | | | | | | | | | to develop * commit 'bcf5c400c06bf06820b25c37eceaa97245f15f1f': Fix CMake H5_HAVE_THREADSAFE to set value in H5pubconf.h
| * | Fix CMake H5_HAVE_THREADSAFE to set value in H5pubconf.hJerome Soumagne2019-02-211-0/+5
| | | | | | | | | | | | | | | | | | Add REQUIRED to find_package(Threads) Link against thread library if static and not WIN32 platform
* | | Merge branch 'develop' into c_stdlib_posix_call_cleanupDana Robinson2019-02-1943-4648/+3646
|\ \ \ | |/ /
| * | Merge pull request #1548 in HDFFV/hdf5 from merge_hyperslab_updates_04 to ↵Quincey Koziol2019-02-1510-2797/+1654
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | develop * commit '320eaf91b9adb36bb0fed9264d460e4a808200b7': More changes to align with incoming selection improvements.
| | * | More changes to align with incoming selection improvements.Quincey Koziol2019-02-1410-2797/+1654
| | | |
| * | | Use STREQUALAllen Byrne2019-02-141-1/+1
| | | |
| * | | CMake if statement correctionAllen Byrne2019-02-141-1/+1
| |/ /
| * | Merge pull request #1540 in HDFFV/hdf5 from merge_hyperslab_changes_01 to ↵Quincey Koziol2019-02-1416-1609/+1616
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | develop * commit 'fb5d1a37c11bca613175a48262a2147e99c9dede': Align develop with incoming hyperslab_updates branch changes.
| | * | Align develop with incoming hyperslab_updates branch changes.Quincey Koziol2019-02-1316-1609/+1616
| | | |
| * | | TRILAB-111 fixes for parallel testingAllen Byrne2019-02-131-1/+1
| |/ /
| * | Merge in latest from developJordan Henderson2019-02-1221-60/+171
| |\ \
| | * | Re-write of Java JNI error handlingJordan Henderson2019-02-111-2/+2
| | | |
| | * | Add ID type (of eventual hid_t) to the VOL "wrap" callback.Quincey Koziol2019-02-075-16/+20
| | | |
| | * | Modification based on feedback from pull request.Vailin Choi2019-02-063-2/+7
| | | |
| | * | Modification based on feedback from pull request.Vailin Choi2019-02-051-1/+1
| | | |
| | * | There is performance issue when closing an object. The slow down is due to ↵Vailin Choi2019-02-055-2/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the search of the "tag_list" to find out the "corked" status of an object. The fix: (1) Add a counter "num_objs_corked" in the cache structure to track the number of "corked" objects. (2) Skip the search of "tag_list" if the counter is zero i.e. no "corked" objects.
| | * | Merge pull request #1515 in HDFFV/hdf5 from ↵Dana Robinson2019-02-014-19/+77
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:pread_vfd_squash to develop * commit '055208b71c573be3d4b1047b840d4d8b255bc25e': Minor tweak to CMake preadwrite entry. Updated sec2, log, and core VFDs to use pread/pwrite when available (can be controlled via a configure/CMake option)
| | | * | Updated sec2, log, and core VFDs to use pread/pwrite whenDana Robinson2019-01-314-19/+77
| | | |/ | | | | | | | | | | | | available (can be controlled via a configure/CMake option)
| | * | Merge pull request #1516 in HDFFV/hdf5 from ↵Dana Robinson2019-02-016-21/+15
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:valgrind_fixes to develop * commit '5f1f231310bcb3278f11a51e1ea47782f6ee3235': Updated H5Dio.c comment. Fixed a valgrind issue with the unprotect log message. The logging call was placed after the point where the cache entry was freed. The fix was to just use the entry's address directly in the log call instead of the entry itself. Fixed a bug revealed by the dtransform test. A datatype transform buffer needed to be calloc'd.
| | | * | Updated H5Dio.c comment.Dana Robinson2019-02-011-5/+2
| | | | |
| | | * | Fixed a valgrind issue with the unprotect log message. The loggingDana Robinson2019-01-315-15/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | call was placed after the point where the cache entry was freed. The fix was to just use the entry's address directly in the log call instead of the entry itself.
| | | * | Fixed a bug revealed by the dtransform test. A datatype transformDana Robinson2019-01-311-1/+1
| | | |/ | | | | | | | | | | | | buffer needed to be calloc'd.
| | * | Add more specific batch scripts.Larry Knox2019-01-311-0/+6
| | |/ | | | | | | | | | | | | | | | Add script raybsub to handle submitting .lsf files on ray with bsub < script.lsf syntax that we couldn't handle with CMake. Add hpc-cmake-tgz option for bin/release.
| * | Fix some collective metadata read issuesJordan Henderson2019-02-126-64/+29
| |/
| * Added test for HDFFV-10588Binh-Minh Ribler2019-01-241-1/+1
| | | | | | | | | | | | | | Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1010test)
| * Fixed HDFFV-10684Binh-Minh Ribler2019-01-202-21/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: The test for HDFFV-10588 has revealed a bug in H5Ewalk. H5Ewalk did not stop midway even when the call back function returns H5_ITER_STOP. This is because a condition is missing from the for loops in H5E__walk causing the callback functions unable to stop until all the errors in the stack are iterated. Quincey advised on the final fix. In this fix, "status" is switched to "ret_value" and HGOTO_ERROR to HERROR, and the for loops won't continue when "ret_value" is not 0. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1010test)
| * Merge branch 'develop' of ↵Binh-Minh Ribler2019-01-1532-722/+1053
| |\ | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_fixbug into develop
| | * Delta reduction against hyperslab_updates branch.Quincey Koziol2019-01-116-139/+122
| | |