Author Commit Message Commit Date Dana Robinson 31d4111607a Minor whitespace changes. 24 Oct 2017 Dana Robinson 8a91133076b Reverted 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. 17 Oct 2017 Dana Robinson 57e4994bb24 Added H5P code for setting the VOL driver. 16 Oct 2017 Dana Robinson 6dd911fd786 More header and cleanup changes. 16 Oct 2017 Dana Robinson 2a16029a534 Minor header tweaks. 16 Oct 2017 Dana Robinson b166dd1a884 Added a stripped-down version of the native VOL driver. 13 Oct 2017 Dana Robinson 306e37fa3f8 Started to add in H5Fcreate VOL markup. Brought over some missing structs. 10 Oct 2017 Dana Robinson d2212ab6374 M Merge branch 'develop' into vol_integration 09 Oct 2017 Dana Robinson 29f509c6c4e Fix to h5dump error file after merge. 03 Oct 2017 Dana Robinson 43726a0c671 M Merge branch 'develop' into vol_integration 03 Oct 2017 Dana Robinson c7525b264b6 M Merge branch 'develop' into vol_integration 03 Aug 2017 Dana Robinson a791c49e952 M Merge 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... 02 Aug 2017 Dana Robinson 62d5f80c73b M Merge branch 'develop' into vol_integration 02 Aug 2017 Dana Robinson 969918abf89 Fixed an error test that was sad due to a changed error message.
Tidied error_test.c while I was at it. 02 Aug 2017 Dana Robinson 8e5c993d9c5 M Merge branch 'develop' into vol_integration 01 Aug 2017 Dana Robinson 0f396554d86 M Merge branch 'vol_integration' of https://bitbucket.hdfgroup.org/scm/~derobins/hdf5_der into vol_integration 01 Aug 2017 Dana Robinson 80081c6627f M Merge branch 'develop' into vol_integration 19 Jul 2017 Dana Robinson 2f44ead6000 Added code to load VOL driver plugins to H5PL.c. 18 Jul 2017 Dana Robinson fa65c69402b Moved some get filter info functionality back into H5PL__open(). 18 Jul 2017 Dana Robinson c1507a801a5 Plugin cache code now stores keys instead of IDs. 18 Jul 2017 Dana Robinson 07058576cc9 H5PL__open() now takes a key instead of an int. 18 Jul 2017 Dana Robinson 69f666ada79 Abstracted filter-specific code from H5PL__open() to a new function. 18 Jul 2017 Dana Robinson 5353df6481a Added H5PL_key_t union type. 17 Jul 2017 Dana Robinson a9e16c8688c Updated the enum in H5PL_load() to handle VOL drivers. 17 Jul 2017 Dana Robinson 9f660ffac9f M Merge branch 'h5pl_commit' into vol_integration 17 Jul 2017 Dana Robinson 37c24eee2b0 M Merge branch 'develop' into vol_integration 17 Jul 2017 Dana Robinson d1fcac4eec1 M Merge remote-tracking branch 'origin/h5pl_commit' into vol_integration 15 Jul 2017 Dana Robinson 3ca5586b5b8 Yanked H5VLget_plugin_id() and added some comments. 08 Jul 2017 Dana Robinson 6528217edb8 Moved the large 'dummy' VOL and VFD structs off the stack/frame. 08 Jul 2017 Dana Robinson 08ef2a264f8 Minor VOL driver ID code cleanup and commenting. 08 Jul 2017 Dana Robinson ee3c756a38f * Changed the 'value' field to a 'category' enum that differentiates
between internal and external plugins.
* Added extra checks on the name field. 07 Jul 2017 Dana 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. 06 Jul 2017 Dana Robinson 703497ba230 Removed an errant git conflict marker left over from the last merge. 05 Jul 2017 Dana Robinson 95727140865 M Merge branch 'develop' into vol_integration 05 Jul 2017 Dana Robinson b555f459ff1 M Merge 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... 05 Jul 2017 Dana 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. 04 Jul 2017 Dana Robinson 76d58b767de Added H5E_VOL to Java constants. 03 Jul 2017 Dana Robinson 21d8feb8d4d Added H5I_VOL to C++ Doxygen comments and Java/JNI code. 03 Jul 2017 Dana Robinson 26d22f586c5 M Merge branch 'develop' into vol_integration 03 Jul 2017 Dana 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). 30 Jun 2017 Dana Robinson 0c387ca287b M Merge branch 'develop' into vol_integration 29 Jun 2017 Dana Robinson 0bf878427dc Added the H5VLis_registered() code. 29 Jun 2017 Dana Robinson ee1c72faa8e Removed extraneous whitespece 29 Jun 2017 Dana Robinson 7bec244f11b M Merge branch 'develop' into vol_integration 29 Jun 2017 Dana Robinson 4f1cb0d8199 M Merge branch 'develop' into vol_integration 29 Jun 2017 Dana Robinson 06da071a5b0 Updated MANIFEST 29 Jun 2017 Dana Robinson 700ac6f73cc M Merge branch 'develop' into vol_integration 29 Jun 2017 Dana 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. 29 Jun 2017 Dana Robinson 73bbefcf872 Added guts to H5VLunregister() API call. 28 Jun 2017 Dana Robinson 77345b60955 M Merge branch 'develop' into vol_integration 28 Jun 2017 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: '31d4111607aa25f9a3889f5eefab47288e9445ed', href: '/users/frank.willmore/repos/hdf5/commits/31d4111607aa25f9a3889f5eefab47288e9445ed',parents: [{ id: '8a91133076b52aa3ff44dcd999386d3fc46e83a5' }]},{id: '8a91133076b52aa3ff44dcd999386d3fc46e83a5', href: '/users/frank.willmore/repos/hdf5/commits/8a91133076b52aa3ff44dcd999386d3fc46e83a5',parents: [{ id: '57e4994bb24d4f06eb6b55447201bc8ddba711b9' }]},{id: '57e4994bb24d4f06eb6b55447201bc8ddba711b9', href: '/users/frank.willmore/repos/hdf5/commits/57e4994bb24d4f06eb6b55447201bc8ddba711b9',parents: [{ id: '6dd911fd786d5695ec5272c64fe393cd1e7011b3' }]},{id: '6dd911fd786d5695ec5272c64fe393cd1e7011b3', href: '/users/frank.willmore/repos/hdf5/commits/6dd911fd786d5695ec5272c64fe393cd1e7011b3',parents: [{ id: '2a16029a5342d086d92577c9429e180ec3413110' }]},{id: '2a16029a5342d086d92577c9429e180ec3413110', href: '/users/frank.willmore/repos/hdf5/commits/2a16029a5342d086d92577c9429e180ec3413110',parents: [{ id: 'b166dd1a88411d65e60453a4e046bd1e00b07417' }]},{id: 'b166dd1a88411d65e60453a4e046bd1e00b07417', href: '/users/frank.willmore/repos/hdf5/commits/b166dd1a88411d65e60453a4e046bd1e00b07417',parents: [{ id: '306e37fa3f8e0a8330b6a641d39e071a858682e8' }]},{id: '306e37fa3f8e0a8330b6a641d39e071a858682e8', href: '/users/frank.willmore/repos/hdf5/commits/306e37fa3f8e0a8330b6a641d39e071a858682e8',parents: [{ id: 'd2212ab637478856f26f98c605446a8e7812fa88' }]},{id: 'd2212ab637478856f26f98c605446a8e7812fa88', href: '/users/frank.willmore/repos/hdf5/commits/d2212ab637478856f26f98c605446a8e7812fa88',parents: [{ id: '29f509c6c4e3050d73c3be57e38f017d0a85df3c' },{ id: '59a4ffac402cc4d96ec43b0027f9ac30ad7b0527' }]},{id: '29f509c6c4e3050d73c3be57e38f017d0a85df3c', href: '/users/frank.willmore/repos/hdf5/commits/29f509c6c4e3050d73c3be57e38f017d0a85df3c',parents: [{ id: '43726a0c671edbf390d8ea1a986b1920e151c6d8' }]},{id: '43726a0c671edbf390d8ea1a986b1920e151c6d8', href: '/users/frank.willmore/repos/hdf5/commits/43726a0c671edbf390d8ea1a986b1920e151c6d8',parents: [{ id: 'c7525b264b6247494a8d18c7046d8e82aa15c8db' },{ id: '281efe75c4aa55d8bbb875a23a883247279e8598' }]},{id: 'c7525b264b6247494a8d18c7046d8e82aa15c8db', href: '/users/frank.willmore/repos/hdf5/commits/c7525b264b6247494a8d18c7046d8e82aa15c8db',parents: [{ id: 'a791c49e9524183298a9b7604f53575f58c0cfa0' },{ id: 'a6d5bf1a86250cc660cd1ed420eeda6940792be5' }]},{id: 'a791c49e9524183298a9b7604f53575f58c0cfa0', href: '/users/frank.willmore/repos/hdf5/commits/a791c49e9524183298a9b7604f53575f58c0cfa0',parents: [{ id: 'b555f459ff1f6ced346d16bb4411e8c4adce6c4e' },{ id: '62d5f80c73b1423997d712cfd8105754fbca1ffd' }]},{id: '62d5f80c73b1423997d712cfd8105754fbca1ffd', href: '/users/frank.willmore/repos/hdf5/commits/62d5f80c73b1423997d712cfd8105754fbca1ffd',parents: [{ id: '969918abf89706cdb128c4adbdc38bf6e7dd99a9' },{ id: 'a83b6a7c6e6aca1a329c274282c691ffb417abc4' }]},{id: '969918abf89706cdb128c4adbdc38bf6e7dd99a9', href: '/users/frank.willmore/repos/hdf5/commits/969918abf89706cdb128c4adbdc38bf6e7dd99a9',parents: [{ id: '8e5c993d9c55b99df36ab8a0c9b66a0de390c181' }]},{id: '8e5c993d9c55b99df36ab8a0c9b66a0de390c181', href: '/users/frank.willmore/repos/hdf5/commits/8e5c993d9c55b99df36ab8a0c9b66a0de390c181',parents: [{ id: '0f396554d86dc26048d5c105ceb748e452fd9229' },{ id: '464926f2a3adf3ef1c1e3ae60105544f08ff1e51' }]},{id: '0f396554d86dc26048d5c105ceb748e452fd9229', href: '/users/frank.willmore/repos/hdf5/commits/0f396554d86dc26048d5c105ceb748e452fd9229',parents: [{ id: 'd1fcac4eec1a25538e4cce463ac705e1b7b32cd3' },{ id: '80081c6627f90dccefce951f047b0ae2dac1a10a' }]},{id: '80081c6627f90dccefce951f047b0ae2dac1a10a', href: '/users/frank.willmore/repos/hdf5/commits/80081c6627f90dccefce951f047b0ae2dac1a10a',parents: [{ id: '2f44ead600089946922978ad2fcf5f6a62409b98' },{ id: 'fcd2d20460fd75d09ed91bbec2d42088bc81524f' }]},{id: '2f44ead600089946922978ad2fcf5f6a62409b98', href: '/users/frank.willmore/repos/hdf5/commits/2f44ead600089946922978ad2fcf5f6a62409b98',parents: [{ id: 'fa65c69402bf92edd8f345ef0a4918919c06a50a' }]},{id: 'fa65c69402bf92edd8f345ef0a4918919c06a50a', href: '/users/frank.willmore/repos/hdf5/commits/fa65c69402bf92edd8f345ef0a4918919c06a50a',parents: [{ id: 'c1507a801a5d47c57111190eee9495a4d5fe5b19' }]},{id: 'c1507a801a5d47c57111190eee9495a4d5fe5b19', href: '/users/frank.willmore/repos/hdf5/commits/c1507a801a5d47c57111190eee9495a4d5fe5b19',parents: [{ id: '07058576cc9094c600f953aa2ca66d2d6714b7e2' }]},{id: '07058576cc9094c600f953aa2ca66d2d6714b7e2', href: '/users/frank.willmore/repos/hdf5/commits/07058576cc9094c600f953aa2ca66d2d6714b7e2',parents: [{ id: '69f666ada799e5114c4879ea4ae8efc1f920609b' }]},{id: '69f666ada799e5114c4879ea4ae8efc1f920609b', href: '/users/frank.willmore/repos/hdf5/commits/69f666ada799e5114c4879ea4ae8efc1f920609b',parents: [{ id: '5353df6481a35bed862c8c61d58c1ddd14b647ee' }]},{id: '5353df6481a35bed862c8c61d58c1ddd14b647ee', href: '/users/frank.willmore/repos/hdf5/commits/5353df6481a35bed862c8c61d58c1ddd14b647ee',parents: [{ id: 'a9e16c8688cb23787bedff99110fbca3b3a862d2' }]},{id: 'a9e16c8688cb23787bedff99110fbca3b3a862d2', href: '/users/frank.willmore/repos/hdf5/commits/a9e16c8688cb23787bedff99110fbca3b3a862d2',parents: [{ id: '9f660ffac9fca9f61d827f463eb49e421ff09839' }]},{id: '9f660ffac9fca9f61d827f463eb49e421ff09839', href: '/users/frank.willmore/repos/hdf5/commits/9f660ffac9fca9f61d827f463eb49e421ff09839',parents: [{ id: '37c24eee2b0e565ab1ca4b21655ec1e24e6e305c' },{ id: '274f71be174c431be6e94b1d4f4c100ff090e749' }]},{id: '37c24eee2b0e565ab1ca4b21655ec1e24e6e305c', href: '/users/frank.willmore/repos/hdf5/commits/37c24eee2b0e565ab1ca4b21655ec1e24e6e305c',parents: [{ id: '3ca5586b5b8072c06e910a67acdbe5af9bb0338d' },{ id: '26390d02df919476ff3d293293dacbcaba9a4c24' }]},{id: 'd1fcac4eec1a25538e4cce463ac705e1b7b32cd3', href: '/users/frank.willmore/repos/hdf5/commits/d1fcac4eec1a25538e4cce463ac705e1b7b32cd3',parents: [{ id: '3ca5586b5b8072c06e910a67acdbe5af9bb0338d' },{ id: '274f71be174c431be6e94b1d4f4c100ff090e749' }]},{id: '3ca5586b5b8072c06e910a67acdbe5af9bb0338d', href: '/users/frank.willmore/repos/hdf5/commits/3ca5586b5b8072c06e910a67acdbe5af9bb0338d',parents: [{ id: '6528217edb89f4a6f52d20336ac0ca0599fc969d' }]},{id: '6528217edb89f4a6f52d20336ac0ca0599fc969d', href: '/users/frank.willmore/repos/hdf5/commits/6528217edb89f4a6f52d20336ac0ca0599fc969d',parents: [{ id: '08ef2a264f87cf0ccfee3257728ae5c6517d7cda' }]},{id: '08ef2a264f87cf0ccfee3257728ae5c6517d7cda', href: '/users/frank.willmore/repos/hdf5/commits/08ef2a264f87cf0ccfee3257728ae5c6517d7cda',parents: [{ id: 'ee3c756a38fbd3e00855f0fb6d0f27e599b711d3' }]},{id: 'ee3c756a38fbd3e00855f0fb6d0f27e599b711d3', href: '/users/frank.willmore/repos/hdf5/commits/ee3c756a38fbd3e00855f0fb6d0f27e599b711d3',parents: [{ id: '90f825d327989ff63b608f5ea6e310ac5547550c' }]},{id: '90f825d327989ff63b608f5ea6e310ac5547550c', href: '/users/frank.willmore/repos/hdf5/commits/90f825d327989ff63b608f5ea6e310ac5547550c',parents: [{ id: '703497ba2301cf76a0e0b5d2e87da7c359f44e4a' }]},{id: '703497ba2301cf76a0e0b5d2e87da7c359f44e4a', href: '/users/frank.willmore/repos/hdf5/commits/703497ba2301cf76a0e0b5d2e87da7c359f44e4a',parents: [{ id: '9572714086530cad2f26e636dd38a50ca8569556' }]},{id: '9572714086530cad2f26e636dd38a50ca8569556', href: '/users/frank.willmore/repos/hdf5/commits/9572714086530cad2f26e636dd38a50ca8569556',parents: [{ id: 'b555f459ff1f6ced346d16bb4411e8c4adce6c4e' },{ id: '46450bd9d02d87469d0c74df17cc76616822b8d4' }]},{id: 'b555f459ff1f6ced346d16bb4411e8c4adce6c4e', href: '/users/frank.willmore/repos/hdf5/commits/b555f459ff1f6ced346d16bb4411e8c4adce6c4e',parents: [{ id: '9808b44b6c7645ae760bfb497e598ae069827619' },{ id: '3a52792870b85ce94ab70e73216b035914dba0e0' }]},{id: '3a52792870b85ce94ab70e73216b035914dba0e0', href: '/users/frank.willmore/repos/hdf5/commits/3a52792870b85ce94ab70e73216b035914dba0e0',parents: [{ id: '76d58b767de0e04c3f0cbc3bcd4eb08af9c13e1c' }]},{id: '76d58b767de0e04c3f0cbc3bcd4eb08af9c13e1c', href: '/users/frank.willmore/repos/hdf5/commits/76d58b767de0e04c3f0cbc3bcd4eb08af9c13e1c',parents: [{ id: '21d8feb8d4dcbb4cd542ec1c5edd7d449688a174' }]},{id: '21d8feb8d4dcbb4cd542ec1c5edd7d449688a174', href: '/users/frank.willmore/repos/hdf5/commits/21d8feb8d4dcbb4cd542ec1c5edd7d449688a174',parents: [{ id: '26d22f586c5748557e1c7ab3fdff8e552904b19f' }]},{id: '26d22f586c5748557e1c7ab3fdff8e552904b19f', href: '/users/frank.willmore/repos/hdf5/commits/26d22f586c5748557e1c7ab3fdff8e552904b19f',parents: [{ id: '483c5e9075e65ad24a207a0f7519747a27284f7c' },{ id: '99e44094f2a9552b77fc7b7a0ef70dcf29a97358' }]},{id: '483c5e9075e65ad24a207a0f7519747a27284f7c', href: '/users/frank.willmore/repos/hdf5/commits/483c5e9075e65ad24a207a0f7519747a27284f7c',parents: [{ id: '0c387ca287b4602f3ee3f727dfa0d82ba9dfd385' }]},{id: '0c387ca287b4602f3ee3f727dfa0d82ba9dfd385', href: '/users/frank.willmore/repos/hdf5/commits/0c387ca287b4602f3ee3f727dfa0d82ba9dfd385',parents: [{ id: '0bf878427dcfb26ba5ee9ccdee813c37fadf4472' },{ id: 'dba4a60413f5e7350b02bfe18aecab2d1b0e2b7a' }]},{id: '0bf878427dcfb26ba5ee9ccdee813c37fadf4472', href: '/users/frank.willmore/repos/hdf5/commits/0bf878427dcfb26ba5ee9ccdee813c37fadf4472',parents: [{ id: 'ee1c72faa8e7dcdfe3e75fa0e2b5bef43d19773a' }]},{id: 'ee1c72faa8e7dcdfe3e75fa0e2b5bef43d19773a', href: '/users/frank.willmore/repos/hdf5/commits/ee1c72faa8e7dcdfe3e75fa0e2b5bef43d19773a',parents: [{ id: '7bec244f11b23732c69b39990a4c7410f001c0c0' }]},{id: '7bec244f11b23732c69b39990a4c7410f001c0c0', href: '/users/frank.willmore/repos/hdf5/commits/7bec244f11b23732c69b39990a4c7410f001c0c0',parents: [{ id: '4f1cb0d81996c4715b30ee63aebc9e1ea9767df6' },{ id: 'd2c7df4ac005e461df3a486791560821ab7b4585' }]},{id: '4f1cb0d81996c4715b30ee63aebc9e1ea9767df6', href: '/users/frank.willmore/repos/hdf5/commits/4f1cb0d81996c4715b30ee63aebc9e1ea9767df6',parents: [{ id: '06da071a5b087afb1bda5ebbc5400e16f0dd8268' },{ id: '598856b37e89195f1db1a2b9089782cd21d102f6' }]},{id: '06da071a5b087afb1bda5ebbc5400e16f0dd8268', href: '/users/frank.willmore/repos/hdf5/commits/06da071a5b087afb1bda5ebbc5400e16f0dd8268',parents: [{ id: '700ac6f73ccf5207cbcb3342acfe028c78ebeec1' }]},{id: '700ac6f73ccf5207cbcb3342acfe028c78ebeec1', href: '/users/frank.willmore/repos/hdf5/commits/700ac6f73ccf5207cbcb3342acfe028c78ebeec1',parents: [{ id: '4e6ce9d1653a21597440bf80f8580b0f2e84357b' },{ id: '3da8951fb3fc3fa850558ba7ea4d44d507fc1664' }]},{id: '4e6ce9d1653a21597440bf80f8580b0f2e84357b', href: '/users/frank.willmore/repos/hdf5/commits/4e6ce9d1653a21597440bf80f8580b0f2e84357b',parents: [{ id: '73bbefcf872343bb39fc77328979ccae3312755d' }]},{id: '73bbefcf872343bb39fc77328979ccae3312755d', href: '/users/frank.willmore/repos/hdf5/commits/73bbefcf872343bb39fc77328979ccae3312755d',parents: [{ id: '77345b60955037288af04ee8ab876730947210de' }]},{id: '77345b60955037288af04ee8ab876730947210de', href: '/users/frank.willmore/repos/hdf5/commits/77345b60955037288af04ee8ab876730947210de',parents: [{ id: 'b236903de26bf167b34b7983e6aac04de5e5c67b' },{ id: '25727c4f2cfea0230f236bc62f295c9a59172cc3' }]}]);