summaryrefslogtreecommitdiffstats
path: root/src/H5PL.c
Commit message (Collapse)AuthorAgeFilesLines
* VFD SWMR: Normalization with develop (#1078)Dana Robinson2021-10-061-1/+1
| | | Brings many changes from develop, particularly VOL changes for async
* Much normalization with develop (#701)Dana Robinson2021-05-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Brings CMake updates from develop * Brings reduction in pedantic casts from develop * Purges UFAIL from the library (#637) * Committing clang-format changes * Purges UFAIL from the library * H5HL_insert change requested in PR Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Removes gratuitous (double)x.yF casts (#632) * Committing clang-format changes * Removes gratuitous (double)x.yF casts * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Committing clang-format changes * Cleans up a const warning left over from previous constification (#633) * Committing clang-format changes * Adds consts to a few global variables * Cleans up a const warning left over from previous constification Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Formatted source * Bring over some VOL registration changes * VOL cleanup * H5VL_request_status_t substitutions * H5F.c cleanup * Minor API tweaks from develop * Moves H5G package init/teardown to H5Gint.c * H5G cleanup * H5M cleanup * H5SM cleanup * H5T cleanup * H5R cleanup * H5Lpublic.h cleanup * H5L cleanup * H5O cleanup * H5A, H5CS, and H5AC cleanup * Moved H5A init/teardown code to H5Aint.c * Moves H5D I/O functions to H5D.c * H5D cleanup * Misc minor cleanup * H5P close cleanup * H5Tpublic.h cleanup * Fixes err_compat test * H5PLpublic.h cleanup * Updates H5Ppublic.h * H5Fpublic.h updates * H5A.c cleanup * Brings over H5Aexists and related changes * Brings CMake shell testing changes from develop * Close callback changes * H5R and H5Tcommit normalization * err_compat test works now * H5O tweaks * Updates VOL registration code * Brings over H5VL_create_object * H5Tconv.c reformatting * H5T.c tweaks * Brings datatype and reference updates from develop * Brings VOL plugin loading changes from develop * Brings event sets from develop * Brings async functions over * Tools changes * Brings over many tools changes from develop * Brings VOL flags from develop * Fixes h5dump double/float tests * Updates h5repack tests * Brings h5diff test changes from develop * Last h5dump changes * Brings test changes from develop * Committing clang-format changes * Tidied h5_testing() * Brings chunk iteration code + misc from develop * Updates vds test * Enables external link parallel test * Brings updated property lists from develop * H5G changes from develop * H5MF cleanup * Brings vfd_swmr test back into CMake * Updates threadsafe test * Updates plist test * Brings recent changes from develop Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Updates license url and history docsDana Robinson2021-03-251-1/+1
|
* Formats the source and updates the gcc warning pragmasDana Robinson2021-03-251-40/+26
|
* Reduce differences between my -Werror branch and `develop`:David Young2020-05-201-16/+16
| | | | | | | | Rename index -> idx, fileno -> fnumber, fileno -> fno to avoid GCC shadowed declaration warnings about index(3). Convert #pragma GCC diagnostic push/pop/ignored to the HDF5 library's H5_GCC_DIAG_OFF()/H5_GCC_DIAG_ON() macros.
* Major rework of H5PL package code before bringing VOL changesDana Robinson2017-07-141-790/+197
| | | | | | | | over. Brings coding standards in line with the rest of the library, enforces better software engineering principles, and makes everything more maintainable.
* HDFFV-10170 revert entire changeAllen Byrne2017-04-251-83/+3
|
* 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.
* Revert HDFFV-9655 by disabling test and not using new function.Allen Byrne2017-04-241-7/+9
|
* Merge pull request #447 in HDFFV/hdf5 from ↵Allen Byrne2017-04-211-7/+87
|\ | | | | | | | | | | | | | | | | ~BYRN/hdf5_adb:bugfix/HDFFV-9655-plugin-path-relative to develop * commit 'a995a63085d88e1a633770536efeff5b01569445': HDFFV-9655 fix test and some warnings HDFFV-9655 fix compile and test HDFFV-9655 - Add functions for '@' - untested
| * HDFFV-9655 fix test and some warningsAllen Byrne2017-04-211-3/+3
| |
| * Merge remote-tracking branch 'origin/develop' intoAllen Byrne2017-04-211-151/+93
| |\ | | | | | | | | | bugfix/HDFFV-9655-plugin-path-relative
| | * Fix parameter formAllen Byrne2017-04-211-4/+4
| | |
| * | HDFFV-9655 fix compile and testAllen Byrne2017-04-211-35/+47
| | |
| * | HDFFV-9655 - Add functions for '@' - untestedAllen Byrne2017-03-291-0/+68
| | |
* | | Fixed problems that prevent bin/trace from marking up some functions.Dana Robinson2017-04-211-6/+16
| |/ |/|
* | Express test mods to test/cache.cmainzer2017-04-151-0/+2
| | | | | | | | | | | | | | | | | | | | Modified test/cache.c to skip the smoke checks with paged aggregation for all express test levels other than 0 Change to src/H5PL.c seems to be the result of autogen.sh. As it seems to be correct, I am checking it in. Tested serial and parallel (debug only) on jelly.
* | Update with checks for index boundsAllen Byrne2017-04-031-1/+10
| |
* | HDFFV-10143 fix use before setAllen Byrne2017-03-301-1/+1
| |
* | Fix code error and use H5PL_MAX_PATH_NUM in testAllen Byrne2017-03-301-2/+1
| |
* | HDFFV-10143 Cleanup due to commentsAllen Byrne2017-03-301-4/+2
| |
* | HDFFV-10143 change h5PLget to use buffer like H5Iget_nameAllen Byrne2017-03-301-31/+32
| |
* | HDFFV-10143 change put to replace and add constAllen Byrne2017-03-301-6/+6
| |
* | Remove redundant codeAllen Byrne2017-03-301-13/+9
| |
* | HDFFV-10143 Use Windows A version of ExpandEnvironmentStringsAllen Byrne2017-03-301-1/+1
| |
* | HDFFV-10143 Fix initial issues from reviewAllen Byrne2017-03-301-100/+37
|/
* HDFFV-10143 add APIs to manipulate plugin path tableAllen Byrne2017-03-281-0/+298
|
* Change dlopen from RTLD_NOW to RTLD_LAZYAllen Byrne2016-12-121-1/+1
|
* Add error log for dlopenAllen Byrne2016-10-271-1/+1
|
* [svn-r30312] HDFFV-9706: Commit changes as discussed in HDF5-379.Allen Byrne2016-08-221-25/+32
|
* [svn-r30285] Description:Quincey Koziol2016-08-131-1/+1
| | | | | | | | | More warning cleanups, bringing the build down to 25 unique types of warnings, with 550 warnings in 122 files (down from 28, 770, and 134). Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30231] HDFFV-9944: else statement and braces.Allen Byrne2016-08-011-17/+24
| | | | refactored out the assert statement since H5MM_xfree allows null argument.
* [svn-r30113] Description:Quincey Koziol2016-06-281-1/+1
| | | | | | | | Clean up warnings (from 2774 -> 1560, with my standard debug build) Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r28795] Description:Quincey Koziol2016-01-051-3/+3
| | | | | | | | Clean up more memory allocation mis-matches. Tested on: Linux/32 2.6.x (jam) w/serial MacOSX/64 10.11.2 (amazon) w/serial & parallel
* [svn-r27768] Description:Quincey Koziol2015-09-141-76/+92
| | | | | | | | | | | | | | | | | | | | | | 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-r27626] Various minor warning fixes before major SWMR and VDS merges.Dana Robinson2015-08-311-0/+2
| | | | | | | | | | | gcc 4.9.2 was used to create the warning list - implicit casts - shadowed variables - various enum issues - other minor fixes (comments, unused macros, etc.) Tested on: h5committest
* [svn-r27040] Moved '*' in H5PLget_loading_state() so that bin/trace would ↵Dana Robinson2015-05-081-1/+2
| | | | | | | | correctly process it and ran bin/trace. Tested on: h5committest
* [svn-r26365] HDFFV-8520: Add plugin control APIs.Allen Byrne2015-03-051-20/+63
| | | | | | Update windows WiX packaging. h5committested
* [svn-r26216] Removed inappropriate TEXT() macro from the plugin name and ↵Dana Robinson2015-02-181-9/+21
| | | | | | | | changed a few Win32 API calls to use the <function>A version, which forces char behavior (vs. wchar_t) when UNICODE is defined. This only affects Windows. Fixes HDFFV-8927 Tested on 64-bit Windows 7 with Visual Studio 2012 and CMake 3.2 with UNICODE/_UNICODE both defined and undefined.
* [svn-r26200] Fixed mixed tabs and spaces before making changes.Dana Robinson2015-02-171-56/+55
| | | | No code changes.
* [svn-r26036] HDFFV-8736: Patch H5PL.c and test for cygwin plugin support.Allen Byrne2015-01-261-0/+6
| | | | Tested: local linux and cygwin
* [svn-r24167] HDFFV-8513, HDFFV-8522 Plugin testing in h5repack, h5dump.Allen Byrne2013-09-191-1/+5
| | | | | | | Add more usage info for UserMacros. Add new option information about the Plugin default path. Tested: local linux, jam
* [svn-r24104] HDFFV-8345: add User Defined filters to h5repack.Allen Byrne2013-09-061-2/+2
| | | | | | Reviewed in H5T-61 Tested: local linux - cmake and autotools
* [svn-r23735] HDFFV-8445: unregonized character warning solved by changing ↵Allen Byrne2013-06-051-1/+1
| | | | | | '\/' to '\\'. Tested: Windows
* [svn-r23713] Description:Quincey Koziol2013-05-211-2/+2
| | | | | | | | | | Clean up warnings, switch library code to use Standard C/POSIX wrapper macros, remove internal calls to API routines, update checkapi and checkposix scripts. Tested on: Mac OSX/64 10.8.3 (amazon) w/C++ & FORTRAN Big-Endian Linux/64 (ostrich)
* [svn-r23549] Description:Quincey Koziol2013-04-041-29/+29
| | | | | | | | More misc. cleanups, but main change is to make an "extern" header file for the plugin interface. Tested on: Mac OSX/64 10.8.3 (amazon)
* [svn-r23547] Windows plugins will always be "dll"'s.Allen Byrne2013-04-041-1/+1
| | | | | | CMake also uses ";" as a separator - escape it Tested: windows
* [svn-r23543] Description:Quincey Koziol2013-04-041-54/+56
| | | | | | | | | Bring r23542 from desy_1_8 branch to trunk: Further revisions to dynamic library loading code, to clean it up. Tested on: Mac OSX/64 10.8.3 (amazon) w/parallel
* [svn-r23536] I corrected the copyright information and added some comment in ↵Raymond Lu2013-04-031-6/+5
| | | | | | H5Pocpl.c. Tested on jam - no code change.
* [svn-r23472] I updated the default search path for plugin module to be ↵Raymond Lu2013-03-271-2/+2
| | | | | | | | /usr/local/hdf5/lib/plugin for Unix and "%ALLUSERSPROFILE%/hdf5/lib/plugin" for Windows. Tested with Albert's committest on 6 systesm.