summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix minor typo in H5S_select_iter_releaseJordan Henderson2019-06-191-1/+1
|
* Merge pull request #1750 in HDFFV/hdf5 from ↵Dana Robinson2019-06-191-1/+1
|\ | | | | | | | | | | | | ~DEROBINS/hdf5_der:ohdr_test_memory_issue to develop * commit '6a1e9a1fbe9606d0dd3452092cab17794e131e64': Fixed a problem in the ohdr test where hard-coded strings passed to H5Awrite() triggered -fsanitize failures.
| * Fixed a problem in the ohdr test where hard-coded strings passedDana Robinson2019-06-191-1/+1
| | | | | | | | to H5Awrite() triggered -fsanitize failures.
* | Merge pull request #1748 in HDFFV/hdf5 from ↵Dana Robinson2019-06-181-5/+14
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:links_iterate_zero_bug to develop * commit '0a75da70a61d41a0bf20a5c617f3eb678ed0b103': Yanked qsort assert Switched to HGOTO_DONE() in the links code. Updated the HDqsort() macro to ensure we don't pass NULL buffers to qsort(3) in the future. Fixed a bug in the links code where iterating over an empty group would pass a NULL pointer to qsort(3), which is undefined behavior.
| * | Yanked qsort assertDana Robinson2019-06-181-1/+1
| | |
| * | Switched to HGOTO_DONE() in the links code.Dana Robinson2019-06-181-1/+4
| | |
| * | Updated the HDqsort() macro to ensure we don't pass NULL buffers toDana Robinson2019-06-181-1/+1
| | | | | | | | | | | | qsort(3) in the future.
| * | Fixed a bug in the links code where iterating over an empty group wouldDana Robinson2019-06-181-5/+11
| |/ | | | | | | | | | | pass a NULL pointer to qsort(3), which is undefined behavior. Fixes HDFFV-10829
* | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2019-06-181-6/+10
|\ \ | |/ | | | | | | | | * commit '10535e0376d88e218cab782322bfc06f35835f31': Reset the other convenience pointer because why no Fixed a memory bug where a pointer is used after it's been freed.
| * Merge pull request #1747 in HDFFV/hdf5 from ↵Dana Robinson2019-06-181-6/+10
| |\ | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:vds_memory_bug to develop * commit '8d67b440f7d94f1b191ce154a41685bcaa90fd12': Reset the other convenience pointer because why no Fixed a memory bug where a pointer is used after it's been freed.
| | * Reset the other convenience pointer because why noDana Robinson2019-06-181-6/+7
| | |
| | * Fixed a memory bug where a pointer is used after it's been freed.Dana Robinson2019-06-181-6/+9
| | | | | | | | | | | | This is going to need a release note when it's moved to 1.10.
* | | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2019-06-189-21/+615
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | * commit '712a2a13d8add828d053135a172abb2e819d59ad': Fixed a warning in H5CX.c concerning incorrect use of freeing VOL connector info. Add H5S_SEL_ITER_SHARE_WITH_DATASPACE selection iterator creation flag, to share dataspace's selection with iterator (and with caution about not modifying or closing the dataspace while the iterator is open). Fix misc. typos, etc. from code review New hyperslab selection routines and new public selection iterator routines.
| * | Merge pull request #1744 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:H5CX_warning ↵Dana Robinson2019-06-181-11/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | to develop * commit '579793a7acebcb22d1adc2421a6c1b99618f3ee9': Fixed a warning in H5CX.c concerning incorrect use of freeing VOL connector info.
| | * | Fixed a warning in H5CX.c concerning incorrect use of freeingDana Robinson2019-06-181-11/+2
| | |/ | | | | | | | | | VOL connector info.
| * | Add H5S_SEL_ITER_SHARE_WITH_DATASPACE selection iterator creation flag, toQuincey Koziol2019-06-174-7/+35
| | | | | | | | | | | | | | | share dataspace's selection with iterator (and with caution about not modifying or closing the dataspace while the iterator is open).
| * | Fix misc. typos, etc. from code reviewQuincey Koziol2019-06-172-20/+20
| | |
| * | Merge branch 'develop' into merge_hyperslab_04Quincey Koziol2019-06-171-1/+1
| |\ \ | | |/
| * | New hyperslab selection routines and new public selection iterator routines.Quincey Koziol2019-06-168-10/+585
| | |
* | | HDFFV-10805 Add option to only build shared targetsAllen Byrne2019-06-181-35/+41
| |/ |/| | | | | | | HDFFV-10805 Add ONLY_SHARED_LIBS option and prefer shared over static HDFFV-10803 Update FindSZIP.cmake find module Remove unneeded modules and update java modules
* | Merge pull request #1729 in HDFFV/hdf5 from ↵Vailin Choi2019-06-171-1/+1
|\ \ | |/ |/| | | | | | | | | | | ~VCHOI/my_third_fork:bugfix/HDFFV-10800-h5ocopy-failure to develop * commit 'dfdc27b04b2e8bcd1985ba90ce6553d8b3805fda': Fix release notes based on feedback from pull request. Fix for HDFFV-10800 H5Ocopy failure: The value for the H5F_LIBVER_V18 index in H5O_fill_ver_bounds[], the format version bounds array for fill value message, should be version 3 not 2.
| * Fix for HDFFV-10800 H5Ocopy failure:Vailin Choi2019-06-121-1/+1
| | | | | | | | | | The value for the H5F_LIBVER_V18 index in H5O_fill_ver_bounds[], the format version bounds array for fill value message, should be version 3 not 2.
* | Merge branch 'develop' into vol_dev_headersDana Robinson2019-06-142-415/+1
|\ \
| * \ Merge branch 'develop' of ↵Larry Knox2019-06-149-11/+86
| |\ \ | | | | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into develop
| * | | 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.
* | | | Added missing DELETE enum value.Dana Robinson2019-06-141-1/+2
| | | |
* | | | Merge branch 'develop' into vol_dev_headersDana Robinson2019-06-1428-556/+1548
|\ \ \ \ | | |/ / | |/| | | | | | | | | | Also moved the wrapper functions from the H5VLconnector.h to H5VLconnector_passthru.h
| * | | Merge pull request #1727 in HDFFV/hdf5 from ↵Dana Robinson2019-06-139-11/+86
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:H5Fdelete_vol_only to develop * commit 'bb5e7822f447b8a175e807e2e7bad5e0192394e5': Fixed an error string typo Added H5Fdelete call and VOL support (but no VFD/native implementation).
| | * | Fixed an error string typoDana Robinson2019-06-111-1/+1
| | | |
| | * | Added H5Fdelete call and VOL support (but no VFD/native implementation).Dana Robinson2019-06-119-11/+86
| | |/
| * | 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
| | | | | | | |