summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* HDFFV-10658 - setting and getting properties in API context:Songyu Lu2019-04-093-16/+14
| | | | | 1. switched to use the existing H5F_prefix_open_t for enum type; 2. put the common private function used by external.c and external_env.c into external_common.c
* Merge branch 'develop' of ↵Songyu Lu2019-04-0819-122/+334
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into HDFFV-10658-performance-drop-from-1-8
| * Merge pull request #1644 in HDFFV/hdf5 from ↵Vailin Choi2019-04-061-0/+1
| |\ | | | | | | | | | | | | | | | | | | ~VCHOI/my_third_fork:bugfix/HDFFV-10271-version-2-hyperslab-encoding to develop * commit '7fe665ebff3e86aaf1eef92199f757a5c0d1fe80': Fix for HDFFV-10271 hyperslab encoding incorrect length.
| | * Fix for HDFFV-10271 hyperslab encoding incorrect length.Vailin Choi2019-04-051-0/+1
| | |
| * | Merge pull request #1642 in HDFFV/hdf5 from ↵Vailin Choi2019-04-066-117/+194
| |\ \ | | |/ | |/| | | | | | | | | | | | | ~VCHOI/my_third_fork:bugfix/separate_selection_specific to develop * commit '4142d8b7d4ac48cffcc2b92af4a54352b329865b': Move dataspace selection-specific coding to the callbacks as preparation for the H5Sencode changes.
| | * Move dataspace selection-specific coding to the callbacks as preparation for ↵Vailin Choi2019-04-056-117/+194
| | | | | | | | | | | | the H5Sencode changes.
| * | Merge pull request #1639 in HDFFV/hdf5 from ↵Vailin Choi2019-04-0511-4/+17
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | ~VCHOI/my_third_fork:bugfix/add_v112_version_bounds to develop * commit '0073f198978dea0116bd74816b3119dfeb09144b': Set V112 as the latest format and extend the arrays of version bounds.
| | * | Set V112 as the latest format and extend the arrays of version bounds.Vailin Choi2019-04-0411-4/+17
| | |/
| * | Setting API context for fapl and libver_bounnds in preparation for the ↵Vailin Choi2019-04-042-0/+123
| |/ | | | | | | H5Sencode changes.
* | Merge branch 'develop' of ↵Songyu Lu2019-04-04131-827/+1710
|\ \ | |/ | | | | https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into HDFFV-10658-performance-drop-from-1-8
| * 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
| |\ \ \ \ | | | |_|/ | | |/| |
| * | | | 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.
* | | | This commit basically has the following changes:Songyu Lu2019-04-042-8/+54
| | | | | | | | | | | | | | | | | | | | | | | | 1. restored the datatype, dataspace, and LCPL of the dataset for VOL connector back to the properties. 2. splitted external.c and vds.c because they called HDsetenv in the program, instead using shell scripts to set the environment variables. 3. changed H5CX_get_vds_prefix and H5CX_get_ext_file_prefix to use H5P_peek instead of H5P_get.
* | | | HDFFV-10658: I left out this file in my previous commit.Songyu Lu2019-03-221-5/+6
| | | |
* | | | HDFFV-10658: 1. moving HDgetenv to dataset initialization stage to reduce ↵Songyu Lu2019-03-225-253/+42
| | | | | | | | | | | | | | | | the overhead; 2. restoring the retrieval of three vol properties to H5P_get instead of using API context to prepare for Quincey's upcoming refactoring work.
* | | | HDFFV-10658: setting and getting properties in API context:Songyu Lu2019-03-136-42/+391
| |/ / |/| | | | | | | | | | | 1. external file prefix and VDS prefix. 2. the datatype, dataspace, and LCPL of the dataset for VOL connector.
* | | 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)
* | 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
| | | |