summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Moved h5cc.in and h5redeploy.in from tools/misc to bin directory. TheyLarry Knox2019-06-142-415/+1
| | | | | | | should always be built and installed whether tools are enabled or disabled. Also added Makefile.am to bin to build h5redeploy and to install and uninstall them. h5cc is created from h5cc.in by configure.
* Merge pull request #1708 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:H10621 to developScot Breitenfeld2019-06-121-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0742c15fca95965ed4eb87c6d54f41bb07bd4526': makefile clean-up move the vol_info to an optional parameter added H5Pset_vol added vol connector added test for vol_connector removed H5VL constants removed VOLL NULL connector and replaced it with native VOL added connector_name test added missing files add tests added more tests added missing files Implemented VOL APIs and C constants, no tests Implemented VOL APIs and C constants, no tests initial API impl.
| * Merge branch 'develop' into H10621M. Scot Breitenfeld2019-04-24153-1347/+4541
| |\
| * \ Merge branch 'develop' into H10621M. Scot Breitenfeld2019-03-07144-12215/+13693
| |\ \
| * \ \ Merge branch 'develop' into H10621Scot Breitenfeld2018-12-071-1/+8
| |\ \ \
| * | | | Implemented VOL APIs and C constants, no testsScot Breitenfeld2018-12-071-1/+1
| | | | |
* | | | | Merge pull request #1728 in HDFFV/hdf5 from ↵Larry Knox2019-06-123-1/+418
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~LRKNOX/hdf5_lrk:bugfix/HDFFV-9976-add-configuration-or-make-options to develop * commit '6e1dc507240fba447c79827897b099e91b9dd5c1': Add release note for enable-tools and enable-tests options. Modified Makefile.ams for h5repack, h5watch and gif2h5 to allow disabling tests. Moved h5cc.in from tools/src/misc to src directory to always create h5cc whether or not tools are enabled. Added configuration status of tools and tests to libhdf5.settings. Add options to enable or disable building tools and tests. The default is enabled for each.
| * | | | | Modified Makefile.ams for h5repack, h5watch and gif2h5 to allowLarry Knox2019-06-123-1/+418
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disabling tests. Moved h5cc.in from tools/src/misc to src directory to always create h5cc whether or not tools are enabled. Added configuration status of tools and tests to libhdf5.settings.
* | | | | | H5A__free() was renamed to H5A__shared_free() and now requiresDana Robinson2019-06-114-18/+20
| | | | | | | | | | | | | | | | | | | | | | | | attr->shared to not be NULL.
* | | | | | Fixed a memory issue where unfreed shared attribute dataspace memoryDana Robinson2019-06-114-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tripped an assert in our memory sanity checks. Fixes HDFFV-10774.
* | | | | | Minor tweaks to the VOL function comments to bring them in line with theDana Robinson2019-06-061-6/+27
| | | | | | | | | | | | | | | | | | | | | | | | RM.
* | | | | | Merge pull request #1719 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vipl to developDana Robinson2019-06-054-37/+95
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a18727bc77c90a9925cabbde8d8ec46c757c6254': Added a VOL initialization property list type.
| * | | | | | Added a VOL initialization property list type.Dana Robinson2019-06-054-37/+95
| | | | | | |
* | | | | | | Minor warning fixes:Dana Robinson2019-06-052-1/+4
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | * Fixed an error return value in H5Aint.c (NULL --> FAIL) * Added H5VL_FILE_GET_FILENO to H5trace.c
* | | | | | Merge pull request #1717 in HDFFV/hdf5 from ~NFORTNE2/hdf5_naf:develop to ↵Neil Fortner2019-06-043-339/+732
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop Complete rework of H5S__hyper_project_intersection. Addresses VDS performance issues raised in HDFFV-10693. * commit 'd3e242eba1ba98726ed64b14e75f6adee724bea7': Minor fixes/improvements for VDS performance improvement (HDFFV-10693). Refactor H5S__hyper_project_intersection to operate directly on span trees, improving performance and removing the conditionn that the extents be equal. Refactor H5S__hyper_project_intersection to operate directly on span trees, improving performance and removing the conditionn that the extents be equal.
| * | | | | | Minor fixes/improvements for VDS performance improvement (HDFFV-10693).Neil Fortner2019-06-031-15/+17
| | | | | | |
| * | | | | | Refactor H5S__hyper_project_intersection to operate directly on spanNeil Fortner2019-06-013-339/+730
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | trees, improving performance and removing the conditionn that the extents be equal.
* | | | | | Merge pull request #1693 in HDFFV/hdf5 from ~BMRIBLER/hdf5-bmr:develop to ↵Binh-Minh Ribler2019-06-033-5/+17
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop * commit '8a57a683391eed79aca80a7325ef152bb76ad0a6': Code improvement Description: Fixed potential division by zero occurrences and changed an assert to if statement. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test)
| * | | | | Merge branch 'develop' of ↵Binh-Minh Ribler2019-05-0549-3282/+5700
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5-bmr into develop
| * | | | | | Code improvementBinh-Minh Ribler2019-05-053-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: Fixed potential division by zero occurrences and changed an assert to if statement. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test)
* | | | | | | Added code that disallows unregistering the native VOL connector.Dana Robinson2019-05-241-34/+47
| | | | | | |
* | | | | | | Merge pull request #1706 in HDFFV/hdf5 from ~JSOUMAGNE/hdf5:topic_getloc to ↵Jerome Soumagne2019-05-234-9/+24
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | develop * commit '982ed75720d7dece10623868cda22c46908baebe': Rename H5VL_ID_GET_NAME to H5VL_OBJECT_GET_NAME
| * | | | | | | Rename H5VL_ID_GET_NAME to H5VL_OBJECT_GET_NAMEJerome Soumagne2019-05-234-9/+24
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Implement native H5VL_OBJECT_GET_NAME by addr
* | | | | | | Assign NULL to func_name/file_name/desc error entry pointers when clearing ↵Jordan Henderson2019-05-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | error stack
* | | | | | | Avoid clearing error stack when calling H5Eget_msg()Jordan Henderson2019-05-171-1/+1
|/ / / / / /
* | | | | | Snapshot version 1.11 release 5.hdftest2019-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Update version to 1.11.6.
* | | | | | Merge remote-tracking branch 'origin/develop' into merge_hyperslab_update_01Quincey Koziol2019-04-2955-898/+1926
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #1676 in HDFFV/hdf5 from ↵Quincey Koziol2019-04-2624-491/+181
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~KOZIOL/hdf5:refactor_obj_create_params to develop * commit '53ffbf4bf89350b5d6b90c11585f39af94209754': Cast enum to int, for strict varargs handling. Refactor group creation parameters to take them out of the group creation property list and pass them as normal function parameters. Warning cleanup Refactor link creation parameters from being passing as properties in the link creation property list to vararg function parameters. Minor cleanups Refactor attribute creation parameters to move parameters out of creation property list and into function parameters. A few minor cleanups Refactor dataset creation parameters out of the dataset creation property list and pass them as regular function parameters.
| | * | | | | | Cast enum to int, for strict varargs handling.Quincey Koziol2019-04-251-1/+1
| | | | | | | |
| | * | | | | | Refactor group creation parameters to take them out of the group creationQuincey Koziol2019-04-259-58/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | property list and pass them as normal function parameters.
| | * | | | | | Warning cleanupQuincey Koziol2019-04-254-2/+4
| | | | | | | |
| | * | | | | | Refactor link creation parameters from being passing as properties in theQuincey Koziol2019-04-2511-208/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | link creation property list to vararg function parameters.
| | * | | | | | Minor cleanupsQuincey Koziol2019-04-251-7/+0
| | | | | | | |
| | * | | | | | Refactor attribute creation parameters to move parameters out of creationQuincey Koziol2019-04-259-117/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | property list and into function parameters.
| | * | | | | | A few minor cleanupsQuincey Koziol2019-04-252-8/+0
| | | | | | | |
| | * | | | | | Refactor dataset creation parameters out of the dataset creation propertyQuincey Koziol2019-04-259-93/+31
| | | |_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | list and pass them as regular function parameters.
| * | | | | | Improvements to the H5Fis_accessible() and H5Fis_hdf5() testsDana Robinson2019-04-253-29/+29
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in tfile.c. * General code tidying. * Expanded tests to work with multi-file VFDs.
| * | | | | Fix issue with H5Iiterate always stopping with an error after the first ↵Jordan Henderson2019-04-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | iteration
| * | | | | Add an 'unwrap' VOL callback, so that connectors can unwrap an underlyingQuincey Koziol2019-04-218-60/+213
| |/ / / / | | | | | | | | | | | | | | | object without closing it. (Especially needed for pass-through connectors)
| * | | | Merge pull request #1654 in HDFFV/hdf5 from ↵Vailin Choi2019-04-181-0/+30
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~VCHOI/my_third_fork:bugfix/HDFFV-10579-h5arename-function-fails-when to develop * commit '53a5c3be903ce7c24d02a6bd3a8d9b07a3f82404': Change the checking to H5I_INVALID_HID in test_attr_dense_rename(). Fix for HDFFV-10579 H5Arename fails when creation order of attributes is tracked. The attribute needs to be removed from the creation order index v2 B-tree before re-inserting the renamed attribute via H5A__dense_insert().
| | * | | | Fix for HDFFV-10579 H5Arename fails when creation order of attributes is ↵Vailin Choi2019-04-121-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tracked. The attribute needs to be removed from the creation order index v2 B-tree before re-inserting the renamed attribute via H5A__dense_insert().
| * | | | | Merge pull request #1600 in HDFFV/hdf5 from ↵Ray Lu2019-04-188-39/+220
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~SONGYULU/hdf5_ray:HDFFV-10658-performance-drop-from-1-8 to develop * commit 'b5ef82a1786605ae86502bc82086047720b7d4ca': (21 commits) Moving the handling of null prefix into H5_combine_path. Changing the prefix of external file and VDS from empty string to null for performance improvement. Improving the condition checking of empty string. Replacing string operation strdup with assignment for empty string. Adding back links_env.out which I accidentally removed in my previous commit. Taking out two unnecessary diff output files. Taking out unnecessary diff files for output. Adding some comments. Some coding style changes. Adding the standard output files for the external_env.c and vds_env.c tests. Small correction for my previous commit. Forgot to add external_common.c and external_common.h. Updated CMake for the splitting of external.c and vds.c. Minor fix: removal of unnecessary enum values. Minor fixes: updating the test vds_env.c according to the set up of vds.c. Left out this file in previous commit. HDFFV-10658 - setting and getting properties in API context: 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 This commit basically has the following changes: 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. HDFFV-10658: 1. moving HDgetenv to dataset initialization stage to reduce 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. ...
| | * | | | | Moving the handling of null prefix into H5_combine_path.Songyu Lu2019-04-172-17/+7
| | | | | | |
| | * | | | | Changing the prefix of external file and VDS from empty string to null for ↵Songyu Lu2019-04-172-25/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | performance improvement.
| | * | | | | Improving the condition checking of empty string.Songyu Lu2019-04-171-8/+8
| | | | | | |
| | * | | | | Replacing string operation strdup with assignment for empty string.Songyu Lu2019-04-171-11/+18
| | | | | | |
| | * | | | | Merge branch 'develop' of ↵Songyu Lu2019-04-154-0/+51
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~songyulu/hdf5_ray into HDFFV-10658-performance-drop-from-1-8
| | * | | | | | Adding some comments.Songyu Lu2019-04-111-6/+6
| | | | | | | |
| | * | | | | | Minor fix: removal of unnecessary enum values.Songyu Lu2019-04-101-3/+1
| | | | | | | |
| | * | | | | | Minor fixes: updating the test vds_env.c according to the set up of vds.c.Songyu Lu2019-04-101-1/+1
| | | | | | | |