summaryrefslogtreecommitdiffstats
path: root/src/H5Shyper.c
Commit message (Collapse)AuthorAgeFilesLines
* 1 10 Merges from develop (#424)Allen Byrne2021-03-041-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * HDFFV-10865 - merge from dev, HDFArray perf fix. * Remove duplicate setting * Whitespace changes after clang format * Undo version 11 clang format changes * Merge CMake changes from develop * test testing script merge from develop * Update supported platforms * PR#3 merge from develop * Merge gcc 10 diagnostics option from develop * Merge #318 OSX changes from develop * Merge small changes from develop * Minor non-space formatting changes * #386 copyright corrections for java folder * Merges from develop #358 patches from vtk #361 fix header guard spelling * Merge updates #358 patches from vtk #361 fix header guard spelling * format fix * Fix missing underscore and make H5public.h closer to dev * Merges from develop #340 clang -Wformat-security warnings #360 Fixed uninitialized warnings header guard underscore cleanup JNI cleanup * format alignment * Add missing test ref file
* Hdf5 1 10 Update license url (#403)Larry Knox2021-03-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * close #195. (#196) * Update HDF5PluginMacros.cmake * Update HDF5PluginMacros.cmake * Modify temporary rpath for testing in java example scripts. (#230) * Fix undefined left shifting of negative numbers (#338) Undefined Bahavior Sanitizer errored here about left shifting negative numbers. * Update license url (#332) * Modify temporary rpath for testing in java example scripts. * Update URL in source file Copyright headers for web copy of COPYING file - src and test directories. Co-authored-by: H. Joe Lee <hyoklee@hdfgroup.org> Co-authored-by: Sean McBride <sean@rogue-research.com>
* Source formattedAllen Byrne2020-10-011-2698/+2767
|
* Merge of dataspace improvements from develop.Dana Robinson2020-07-161-3979/+5600
|
* Moved over the H5S_hyper_diminfo_t from develop.Dana Robinson2020-07-101-95/+99
| | | | | Also fixed the issue with the H5S_diminfo_valid_t enum from the last commit.
* Moved hyperslab code to use the new H5S_diminfo_valid_t enum.Dana Robinson2020-07-101-31/+36
|
* H5S_hyper_adjust_s() optimization from develop.Dana Robinson2020-07-091-23/+33
|
* Fixed Duff's device fall through warnings in hyperslab code.Dana Robinson2020-07-091-9/+16
|
* Minor renaming in H5S hyperslab code.Dana Robinson2020-07-091-14/+10
|
* More normalization with H5S from develop.Dana Robinson2020-07-091-116/+104
|
* Continued normalization of H5S with develop.Dana Robinson2020-07-091-21/+18
|
* Further normalization of H5S with developDana Robinson2020-07-081-136/+28
|
* Normalization of H5S package with developDana Robinson2020-07-081-152/+162
|
* Many normalizations with develop.Dana Robinson2020-05-301-29/+27
|
* Removed trailing whitespace from source files.Dana Robinson2020-05-261-14/+14
|
* Moved H5MM_memcpy and H5MM_xfree_const from developDana Robinson2020-05-151-10/+10
|
* Fix the segmentation fault when h5dump "vds_virt_0.h5", which is a test file ↵Vailin Choi2019-12-051-0/+3
| | | | | | produced by test/vds.c in the develop branch. The fix: verify the decoded version for hyperslab selection is within the correct range.
* Make corresponding changes for H5Sencode based on PR #1645 to develop branch.Vailin Choi2019-04-231-218/+170
| | | | The core changes are to revert previous modifications now that we use API context for fapl.
* Make corresponding changes for moving dataspace selection-specific coding to ↵Vailin Choi2019-04-101-21/+64
| | | | | | the callbacks. This is based on the PR #1642 merged to the develop branch.
* Removed white spaceBinh-Minh Ribler2018-07-261-1/+2
|
* Fixed HDFFV-10476, HDFFV-10478, HDFFV-10480Binh-Minh Ribler2018-07-261-2/+3
| | | | | | | | | Description: Fixed potential out of bound read and NULL pointer dereferences. Platforms tested: Linux/64 (jelly) Linux/32 (jam) Darwin (osx1010test)
* Fixed HDFFV-10404Binh-Minh Ribler2018-07-261-10/+10
| | | | | | | | | Description: Applied the typo fixes from user's report. The previous pull request couldn't be merged because it was too old, and it was too complicated for me to resolve conflicts. Platform tested: Linux/64 (jelly) - very minor
* Merge branch 'develop' into hdf5_1_10.syncM. Scot Breitenfeld2018-05-081-1486/+1462
|\
| * Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Quincey Koziol2018-04-291-7/+5
| |\ | | | | | | | | | merge_hyperslab_updates
| | * Added missing casts for the return value of H5I_object_verify().Dana Robinson2017-05-241-6/+6
| | |
| | * Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
| * | Checkpoint normalization against incoming hyperslab / selection / dataspaceQuincey Koziol2017-03-281-1500/+1478
| |/ | | | | | | improvements.
* | Re-factor coding for H5P/Sencode with libver bounds.Vailin Choi2018-03-121-17/+35
| |
* | Resolve compilation errors.Vailin Choi2018-03-091-1/+1
| |
* | Fix for HDFFV-9947 H5SencodeVailin Choi2017-11-281-82/+245
| | | | | | | | Modifications to fix H5Sencode bug when num points selected is > 2^32.
* | Added missing casts for the return value of H5I_object_verify().Dana Robinson2017-05-251-6/+6
| | | | | | | | (cherry picked from commit 8807f918b9b00916efa822dda0301d3aa9debd80)
* | Change copyright headers to replace url referring to file to be removedlrknox2017-04-141-6/+4
|/ | | | | | | | and replace it with new url for COPYING file. Fix 2 lines in java error test expected output file where messages include line numbers changed by reducing the copyright header by 2 lines.
* [svn-r30189] Description:Quincey Koziol2016-07-181-21/+39
| | | | | | | | | Clean up more warnings: drop the warning count from ~1310 down to ~940, with only 31 types of warnings in 148 files (down from 38 types in 167 files). Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r28606] Description:Quincey Koziol2015-12-131-1/+1
| | | | | | | | | | Revisions to normalize revise chunks vs. trunk, plus push dataset metadata changes into the cache immediately (instead of holding them within the dataset data structures). Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel (h5committest not required on this branch)
* [svn-r27916] Re-merge of r27884-27891 from the trunk + bugfix for a fewDana Robinson2015-09-301-42/+53
|\ | | | | | | | | | | | | | | H5S recursive functions where an aliased pointer was incorrectly set too early. Tested on: Ubuntu 15.04 (Linux 3.19 x86_64) w/ gcc 4.9.2 serial and parallel (w/ MPICH 3.1.4)
| * [svn-r27888] Description:Quincey Koziol2015-09-271-1/+1
| | | | | | | | | | | | | | | | Fix typo in last checkin. *sigh* Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest forthcoming)
* | [svn-r27912] Revert of r27887, which caused failures in the vds test. TheseDana Robinson2015-09-291-54/+40
| | | | | | | | | | | | | | | | changes will be merged more carefully so we can more easily identify any errors that arise. Tested on: Ubuntu 15.04 (Linux 3.19 x86_64) w/ gcc 4.9.2 serial and parallel (w/ MPICH 3.1.4)
* | [svn-r27887] Description:Quincey Koziol2015-09-271-40/+54
|\ \ | |/ | | | | | | | | | | | | Merge changes from trunk to the branch. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
| * [svn-r27884] Description:Quincey Koziol2015-09-261-31/+45
| | | | | | | | | | | | | | | | | | Update dataspace selection encode/decode routines to avoid type aliasing errors. Tested on: Linux/64 2.6.x (platypus) w/production (h5committest forthcoming)
| * [svn-r27849] Description:Quincey Koziol2015-09-221-12/+15
| | | | | | | | | | | | | | | | Normalize against incoming changes on VDS branch. Tested on: MacOSX/64 10.10.5 (amazon) w/serial (h5committest forthcoming)
* | [svn-r27848] Description:Quincey Koziol2015-09-221-1/+0
| | | | | | | | | | | | | | | | Clean up warnings and some normalization against trunk. Tested: McaOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
* | [svn-r27835] Description:Quincey Koziol2015-09-211-31/+35
|\ \ | |/ | | | | | | | | | | | | Sync w/trunk. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (h5committest not required on this branch)
| * [svn-r27768] Description:Quincey Koziol2015-09-141-16/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Complete revamp of package initialization/shutdown mechanism in the library. Each package now has a single init/term routine. This new way should avoid packages being re-initialized during library shutdown and is also be _much_ more proactive about giving feedback for resource leaks internal to the library. Introduces a new "module" header file for packages in the library (e.g src/H5Fmodule.h) which sets up some necessary package configuration macros for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly modified version of this header, src/H5FDdrvr_module.h) Also cleaned up a bunch of resources leaks all across the library and tests, along with addressing many warnings, as I encountered them. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel Linux/64 3.10.x (kituo) w/serial & parallel Linux/64 2.6.x (ostrich) w/serial
| * [svn-r27631] Description:Quincey Koziol2015-08-311-48/+48
| | | | | | | | | | | | | | | | Make error values from hyperslab operations clearer. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel (Too minor to require h5committest)
* | [svn-r27701] RM offset initialization that is no longer necessary with the ↵Neil Fortner2015-09-081-4/+0
| | | | | | | | | | | | | | | | recent fix to H5Screate(). Tested: ummon
* | [svn-r27673] rm unnecessary/unreachable code from H5S_get_select_hyper_nblocksNeil Fortner2015-09-031-7/+0
| | | | | | | | Tested: ummon
* | [svn-r27632] Description:Quincey Koziol2015-08-311-25/+21
| | | | | | | | | | | | | | | | | | | | Revert changes to pass file pointer to selection serialize/deserialize routines. Also patch back in some changes that were merged out in the previous merge w/trunk. Tested on: MacOSX/64 10.10.5 (amazon) w/serial (h5committest not required on this branch)
* | [svn-r27543] Add tests to cover remaining code coverage assertions in ↵Neil Fortner2015-08-201-25/+19
| | | | | | | | | | | | | | | | | | H5Shyper.c. Add more tests for unlimited selections. Fix bug related to empty unlimited source dataset. Tested: ummon
* | [svn-r27506] H5Dset_extent no longer holds all printf source datasets open.Neil Fortner2015-08-141-84/+84
| | | | | | | | | | | | Other items identified during reviews. Tested: ummon
* | [svn-r27479] Add checking for invalid inputs to H5Dset_virtual: point ↵Neil Fortner2015-08-071-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | selections, incorrect numbers of elements selected, incorrect "slice" through limited dimensions, incorrect number of printf substitutions. Patch source selection space extent with bounds of selection if extent is unknown before returning via H5Pget_virtual_srcspace. Write updated VDS dataspace to file when it changes due to unlimited selections. Other minor fixes/cleanup. Tested: ummon