Network

 
AuthorCommitMessageCommit Date
Dana RobinsonDana Robinson
31d4111607aMinor whitespace changes.
Dana RobinsonDana Robinson
8a91133076bReverted the VOL struct so as to not break existing VOLs. We still need to work out how we will determine VOL uniqueness. We'll just defer that conversation to later.
Dana RobinsonDana Robinson
57e4994bb24Added H5P code for setting the VOL driver.
Dana RobinsonDana Robinson
6dd911fd786More header and cleanup changes.
Dana RobinsonDana Robinson
2a16029a534Minor header tweaks.
Dana RobinsonDana Robinson
b166dd1a884Added a stripped-down version of the native VOL driver.
Dana RobinsonDana Robinson
306e37fa3f8Started to add in H5Fcreate VOL markup. Brought over some missing structs.
Dana RobinsonDana Robinson
d2212ab6374MMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
29f509c6c4eFix to h5dump error file after merge.
Dana RobinsonDana Robinson
43726a0c671MMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
c7525b264b6MMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
a791c49e952MMerge pull request #626 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vol_integration to vol_integration * commit '62d5f80c73b1423997d712cfd8105754fbca1ffd': (55 commits) Moved H5PL diagnostic pragmas to comply with old gcc requirements that they be outside of functions. Fixed an error test that was sad due to a changed error message. Tidied error_test.c while I was at it. HDFFV-10256 add release note added test for NAG compiler and use the FC_BASENAME for NAG detection, (HDFFV-10037) adde...
Dana RobinsonDana Robinson
62d5f80c73bMMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
969918abf89Fixed an error test that was sad due to a changed error message. Tidied error_test.c while I was at it.
Dana RobinsonDana Robinson
8e5c993d9c5MMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
0f396554d86MMerge branch 'vol_integration' of https://bitbucket.hdfgroup.org/scm/~derobins/hdf5_der into vol_integration
Dana RobinsonDana Robinson
80081c6627fMMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
2f44ead6000Added code to load VOL driver plugins to H5PL.c.
Dana RobinsonDana Robinson
fa65c69402bMoved some get filter info functionality back into H5PL__open().
Dana RobinsonDana Robinson
c1507a801a5Plugin cache code now stores keys instead of IDs.
Dana RobinsonDana Robinson
07058576cc9H5PL__open() now takes a key instead of an int.
Dana RobinsonDana Robinson
69f666ada79Abstracted filter-specific code from H5PL__open() to a new function.
Dana RobinsonDana Robinson
5353df6481aAdded H5PL_key_t union type.
Dana RobinsonDana Robinson
a9e16c8688cUpdated the enum in H5PL_load() to handle VOL drivers.
Dana RobinsonDana Robinson
9f660ffac9fMMerge branch 'h5pl_commit' into vol_integration
Dana RobinsonDana Robinson
37c24eee2b0MMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
d1fcac4eec1MMerge remote-tracking branch 'origin/h5pl_commit' into vol_integration
Dana RobinsonDana Robinson
3ca5586b5b8Yanked H5VLget_plugin_id() and added some comments.
Dana RobinsonDana Robinson
6528217edb8Moved the large 'dummy' VOL and VFD structs off the stack/frame.
Dana RobinsonDana Robinson
08ef2a264f8Minor VOL driver ID code cleanup and commenting.
Dana RobinsonDana Robinson
ee3c756a38f* Changed the 'value' field to a 'category' enum that differentiates between internal and external plugins. * Added extra checks on the name field.
Dana RobinsonDana Robinson
90f825d3279* Renamed null vol to echo vol. I already have a null vol that can be obtained via the h5test library. * Added VOL plugin build support to CMake.
Dana RobinsonDana Robinson
703497ba230Removed an errant git conflict marker left over from the last merge.
Dana RobinsonDana Robinson
95727140865MMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
b555f459ff1MMerge pull request #579 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:vol_integration to vol_integration * commit '3a52792870b85ce94ab70e73216b035914dba0e0': (55 commits) * Added missing H5VL package init/term/trace code to H5.c and H5private.h. * HD and other cleanup in H5.c. * Added dummy VOL class and getter to h5test code. * Yanked H5I_REFERENCE ID smoke check from test_misc19(). If you run ./testhdf5 -o misc this test failed due to no previous H5R code that would init the package. * Add...
Dana RobinsonDana Robinson
3a52792870b* Added missing H5VL package init/term/trace code to H5.c and H5private.h. * HD and other cleanup in H5.c. * Added dummy VOL class and getter to h5test code. * Yanked H5I_REFERENCE ID smoke check from test_misc19(). If you run ./testhdf5 -o misc this test failed due to no previous H5R code that would init the package. * Added H5I_VOL ID incr/decr checks to test_misc19() in tmisc.c.
Dana RobinsonDana Robinson
76d58b767deAdded H5E_VOL to Java constants.
Dana RobinsonDana Robinson
21d8feb8d4dAdded H5I_VOL to C++ Doxygen comments and Java/JNI code.
Dana RobinsonDana Robinson
26d22f586c5MMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
483c5e9075e* Fixed a bug in H5VLregister(). * Added code to H5VLclose(). * Added a fake VOL interface to the vol.c unit test. This currently doesn't work due to changes being needed in the H5I package (in progress).
Dana RobinsonDana Robinson
0c387ca287bMMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
0bf878427dcAdded the H5VLis_registered() code.
Dana RobinsonDana Robinson
ee1c72faa8eRemoved extraneous whitespece
Dana RobinsonDana Robinson
7bec244f11bMMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
4f1cb0d8199MMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
06da071a5b0Updated MANIFEST
Dana RobinsonDana Robinson
700ac6f73ccMMerge branch 'develop' into vol_integration
Dana RobinsonDana Robinson
4e6ce9d1653* Added a null_VOL plugin to test/ that does absolutely nothing. My intent is for this VOL plugin to be used to test registration (currently Autotools-only). * Added a couple of things to the plugin code to support the null VOL plugin. * Changed the VOL struct value field to an unsigned from an H5VL_class_value_t enum. It's not clear how that enumeration would be managed, in practice, and a max value of 128 is way too small. * Added H5VLpublic.h to hdf5.h and tidied the comments.
Dana RobinsonDana Robinson
73bbefcf872Added guts to H5VLunregister() API call.
Dana RobinsonDana Robinson
77345b60955MMerge branch 'develop' into vol_integration