Author Commit Message Commit Date Neil Fortner c7c302a64be Replace H5Sselect_adjust_u() and H5Shyper_adjust_s() with
H5Sselect_adjust. Implement "adjust_s" callback for all selection
types. Add range checking to H5Sselect_adjust(). 18 Nov 2019 Dana Robinson fcfc5700df0 Trivial parameter renaming in VOL API calls. 25 Nov 2019 David Young 10911a11767 Oops, remove more C99 designated initializers for VS 2010 compatibility. 25 Nov 2019 David Young dffa21d2fb8 Add an #include to get a function declaration. 25 Nov 2019 David Young c258fc10fc0 Don't use C99 designated initializers, they're not compatible with
Visual Studio 2010. 25 Nov 2019 David Young f77dbfe4acf Quiet some more maybe-uninitialized warnings---each is a false positive,
*sigh*. This is more code that may not compile with VS2010, *sigh
sigh*. 22 Nov 2019 David Young 765ab7ee452 Always warn on maybe-uninitialized. -Wincompatible-pointer-types was not
available until GCC 5, so enable it only if that's the GCC version we're using. 22 Nov 2019 David Young 0e7dffc0dd7 Only promote maybe-uninitialized warnings to errors on GCC 8. Even on
GCC 8, there may be false positives at low optimization levels? I need
to check. 22 Nov 2019 David Young 9734b5993c4 Only use -Werror=cast-function-type with GCC 8 and later. 22 Nov 2019 David Young 1fed8986df2 Put all of the -W options back into the order I found them in so that it's
easier to compare old and new config/gnu-flags. 22 Nov 2019 David Young 4a4f4b76cfc Add new source files to CMakeLists.txt. 20 Nov 2019 David Young 1fc21712996 Mention the -Werror= flags in libhdf5.settings.in. 20 Nov 2019 David Young a7c153fff17 free -> HDfree 20 Nov 2019 David Young 312496013ef Promote decleration-after-statement warnings to errors. 13 Nov 2019 David Young d1ceb04c5d8 Quiet decleration-after-statement warnings. 13 Nov 2019 David Young 34e51def7e1 Move a statement under some declarations since some vintages of Visual
Studio don't like declarations after statements. 13 Nov 2019 David Young 902cb3e0d0d Document H5D__chunk_mem_xfree_wrapper(). 13 Nov 2019 David Young b1be318a62d Undo accidental test deletion. 13 Nov 2019 David Young 3a65ddc936b Oops, delete a debug printf that snuck in here. 13 Nov 2019 David Young 9685e4fb64e Undo my changes to the HD macros, hadn't really intended those to be on
this branch.... 13 Nov 2019 David Young c30b30258d1 Make errors of some more warnings. Move disabled warnings to
DEVELOPER_WARNING_CFLAGS. Put just one warning option on a line, and
sort some of the options. 13 Nov 2019 David Young 2aa85f15eab Cast to the parameter type, H5VL_token_t *, instead of to unsigned char *.
(H5VL_token_t, too, probably should turn from a typedef for a
constant-length array to an array encapsulated in a struct.) 13 Nov 2019 David Young 224653db64c Change hdset_reg_ref_t and H5R_ref_t from arrays of unsigned char to
structs containing those arrays. Encapsulating the arrays in this way
makes it easier to write and think about pointers to these types, casts
to/from these types, etc.
An interesting side-effect that we probably should *not* rely on is
that the struct-encapsulation changes the alignment so that some GCC
warnings about casts that increase the alignment requirement of the
operand go away. Warnings like that have to be taken... 13 Nov 2019 David Young 386138daa3c In every instance, `x` is initialized by `memcpy`, but GCC isn't smart
enough to figure that out. Quiet some warnings by always initializing
`x` to 0. 13 Nov 2019 David Young 7605df3cf06 `same_file` is assigned but never used. Delete it. 13 Nov 2019 David Young 354fca5b59d Don't assign a constant string to a pointer to non-constant character. 13 Nov 2019 David Young cbd2e29914e GCC isn't smart enough to realize that `fill_c` is always initialized
and exclusively used in `datatype == H5T_COMPOUND` branches, so just
initialize it at its declaration so that GCC doesn't warn. 13 Nov 2019 David Young 7638fbb258a I'm not sure what the previous code was trying to do, casting an array
of `hsize_t`, `start`, to `long long`, but I think the way that I have
rewritten it, it probably produces a more useful result? As a bonus,
GCC has stopped warning about it. 13 Nov 2019 David Young 1132ed87bcc Quiet a warning about an unused variable. This code looks like it
should be heavily restructured to avoid the use of globals like `pass`,
but that's a project for another day and another person. 13 Nov 2019 David Young 6b80036fdec Straggler from previous commit: build and link the new .c files where I
moved some previously-static variables and functions that were causing
unused-variable/function warnings. 13 Nov 2019 David Young ad2b1fa0c58 Explicitly initialize `type_flags`; the compiler does not realize that
it is set before use by passing it as a reference to another function. 13 Nov 2019 David Young 395d4f0716b Initialize a couple of return values to avoid used-before-set warnings. 13 Nov 2019 David Young 1f7fdfe14cf Initialize a couple of variables that the compiler does not realize are
initialized when they're passed by reference to functions. 13 Nov 2019 David Young ca0fcd34f33 To quiet a warning, initialize some `struct timeval`s that the compiler
does not realize are always set before use by `gettimeofday`. 13 Nov 2019 David Young 0206b1055e0 Move some static functions and variables to .c files to avoid unused
function/variable warnings. 13 Nov 2019 David Young f7699a7be41 Delete unused variable. 13 Nov 2019 David Young 4440ccca7d6 Change a signed variable to unsigned to avoid a warning about the sign
being lost by a cast. 13 Nov 2019 David Young 46ed46aa72c Avoid unused-variable warnings: change static const strings in a couple
of header-file templates to #defines. 13 Nov 2019 David Young f089da9c15d Demote errors to warnings for a couple of unused-but-set variables that
I cannot untangle right now. 13 Nov 2019 David Young ea084e6383a Delete an unused variable. 13 Nov 2019 David Young 440bf2fc34e Mark an unused parameter H5_ATTR_UNUSED. 13 Nov 2019 David Young 72a8f38a9fc Delete variables that are unused or set and unused. 13 Nov 2019 David Young 7b601c2611c Initialize a variable before its first use. 13 Nov 2019 David Young 2b863a81194 Change some GCC warnings to errors. Fix code to quiet some warnings. 05 Nov 2019 Allen Byrne 5069cbf96fc Remove unneeded flag overwrites 25 Nov 2019 Chris Hogan ba7db398e0b Add documentation for H5CX_get_ohdr_flags 15 Nov 2019 Chris Hogan 847a16dccc0 Add object header flags to API context
Add missing DCPL to API context state
Replace a couple LCPL H5P_get calls with H5CX_get_* 14 Nov 2019 Chris Hogan 45f56375dcb Use major error code of calling package 08 Nov 2019 Chris Hogan e5b0979bf74 Handle H5CX_state_t for lcpl 04 Nov 2019 Chris Hogan d596963eb9a Add character encoding to lcpl context 04 Nov 2019 ← Prev Next → require('plugin/commitgraph/network').applyCommits([{id: 'c7c302a64be0210ee6306f3733abac44bff929da', href: '/users/brtnfld/repos/hdf5_msb/commits/c7c302a64be0210ee6306f3733abac44bff929da',parents: [{ id: 'fcfc5700df042ae6f084e8d951d84f60ede3fdef' }]},{id: 'fcfc5700df042ae6f084e8d951d84f60ede3fdef', href: '/users/brtnfld/repos/hdf5_msb/commits/fcfc5700df042ae6f084e8d951d84f60ede3fdef',parents: [{ id: '10911a11767aee10c5bc1def143dad1a5f5576cc' }]},{id: '10911a11767aee10c5bc1def143dad1a5f5576cc', href: '/users/brtnfld/repos/hdf5_msb/commits/10911a11767aee10c5bc1def143dad1a5f5576cc',parents: [{ id: 'dffa21d2fb817ab59c180d54acde876567beb78d' }]},{id: 'dffa21d2fb817ab59c180d54acde876567beb78d', href: '/users/brtnfld/repos/hdf5_msb/commits/dffa21d2fb817ab59c180d54acde876567beb78d',parents: [{ id: 'c258fc10fc0fb843624b8129369a5c714075fc5f' }]},{id: 'c258fc10fc0fb843624b8129369a5c714075fc5f', href: '/users/brtnfld/repos/hdf5_msb/commits/c258fc10fc0fb843624b8129369a5c714075fc5f',parents: [{ id: 'f77dbfe4acff1d1ecb798e423fc6b511baaf03e0' }]},{id: 'f77dbfe4acff1d1ecb798e423fc6b511baaf03e0', href: '/users/brtnfld/repos/hdf5_msb/commits/f77dbfe4acff1d1ecb798e423fc6b511baaf03e0',parents: [{ id: '765ab7ee4523113280e4861676e45a5552ffb396' }]},{id: '765ab7ee4523113280e4861676e45a5552ffb396', href: '/users/brtnfld/repos/hdf5_msb/commits/765ab7ee4523113280e4861676e45a5552ffb396',parents: [{ id: '0e7dffc0dd751ab69fea3d8e1f9c7a69d417eeae' }]},{id: '0e7dffc0dd751ab69fea3d8e1f9c7a69d417eeae', href: '/users/brtnfld/repos/hdf5_msb/commits/0e7dffc0dd751ab69fea3d8e1f9c7a69d417eeae',parents: [{ id: '9734b5993c479f663f436a92f7690ca871f71116' }]},{id: '9734b5993c479f663f436a92f7690ca871f71116', href: '/users/brtnfld/repos/hdf5_msb/commits/9734b5993c479f663f436a92f7690ca871f71116',parents: [{ id: '1fed8986df295dd6ec232bc12b5892b3d27674c8' }]},{id: '1fed8986df295dd6ec232bc12b5892b3d27674c8', href: '/users/brtnfld/repos/hdf5_msb/commits/1fed8986df295dd6ec232bc12b5892b3d27674c8',parents: [{ id: '4a4f4b76cfc0bb2f8c16ae50e72fa35ae2cf665d' }]},{id: '4a4f4b76cfc0bb2f8c16ae50e72fa35ae2cf665d', href: '/users/brtnfld/repos/hdf5_msb/commits/4a4f4b76cfc0bb2f8c16ae50e72fa35ae2cf665d',parents: [{ id: '1fc21712996655d3f3d7c4f2b35231b59f035b54' }]},{id: '1fc21712996655d3f3d7c4f2b35231b59f035b54', href: '/users/brtnfld/repos/hdf5_msb/commits/1fc21712996655d3f3d7c4f2b35231b59f035b54',parents: [{ id: 'a7c153fff17ccc031867d0af5213d82643c4e337' }]},{id: 'a7c153fff17ccc031867d0af5213d82643c4e337', href: '/users/brtnfld/repos/hdf5_msb/commits/a7c153fff17ccc031867d0af5213d82643c4e337',parents: [{ id: '312496013efb9c0c2905a484bafd74608aca3d35' }]},{id: '312496013efb9c0c2905a484bafd74608aca3d35', href: '/users/brtnfld/repos/hdf5_msb/commits/312496013efb9c0c2905a484bafd74608aca3d35',parents: [{ id: 'd1ceb04c5d837f4b594aeb27979ce6f586f2ea91' }]},{id: 'd1ceb04c5d837f4b594aeb27979ce6f586f2ea91', href: '/users/brtnfld/repos/hdf5_msb/commits/d1ceb04c5d837f4b594aeb27979ce6f586f2ea91',parents: [{ id: '34e51def7e14a991d399a2250f10ce7194210ca1' }]},{id: '34e51def7e14a991d399a2250f10ce7194210ca1', href: '/users/brtnfld/repos/hdf5_msb/commits/34e51def7e14a991d399a2250f10ce7194210ca1',parents: [{ id: '902cb3e0d0d972dff110192c4cd7d324d99923e6' }]},{id: '902cb3e0d0d972dff110192c4cd7d324d99923e6', href: '/users/brtnfld/repos/hdf5_msb/commits/902cb3e0d0d972dff110192c4cd7d324d99923e6',parents: [{ id: 'b1be318a62d6066adb8102bed26a41f4e3478ed6' }]},{id: 'b1be318a62d6066adb8102bed26a41f4e3478ed6', href: '/users/brtnfld/repos/hdf5_msb/commits/b1be318a62d6066adb8102bed26a41f4e3478ed6',parents: [{ id: '3a65ddc936b630c84432b5be903c0618f8b5e997' }]},{id: '3a65ddc936b630c84432b5be903c0618f8b5e997', href: '/users/brtnfld/repos/hdf5_msb/commits/3a65ddc936b630c84432b5be903c0618f8b5e997',parents: [{ id: '9685e4fb64e2600fd2c9012c2ac08e3d8c576995' }]},{id: '9685e4fb64e2600fd2c9012c2ac08e3d8c576995', href: '/users/brtnfld/repos/hdf5_msb/commits/9685e4fb64e2600fd2c9012c2ac08e3d8c576995',parents: [{ id: 'c30b30258d1940599f384794432917927f5e7b8b' }]},{id: 'c30b30258d1940599f384794432917927f5e7b8b', href: '/users/brtnfld/repos/hdf5_msb/commits/c30b30258d1940599f384794432917927f5e7b8b',parents: [{ id: '2aa85f15eabc9553035b0a89c0fe62ff16a47755' }]},{id: '2aa85f15eabc9553035b0a89c0fe62ff16a47755', href: '/users/brtnfld/repos/hdf5_msb/commits/2aa85f15eabc9553035b0a89c0fe62ff16a47755',parents: [{ id: '224653db64c722ed9f97586d9084b1a1dba2f4b5' }]},{id: '224653db64c722ed9f97586d9084b1a1dba2f4b5', href: '/users/brtnfld/repos/hdf5_msb/commits/224653db64c722ed9f97586d9084b1a1dba2f4b5',parents: [{ id: '386138daa3ce515296602028846274a7579685ef' }]},{id: '386138daa3ce515296602028846274a7579685ef', href: '/users/brtnfld/repos/hdf5_msb/commits/386138daa3ce515296602028846274a7579685ef',parents: [{ id: '7605df3cf06d6f388312241f546aa248d9224e3b' }]},{id: '7605df3cf06d6f388312241f546aa248d9224e3b', href: '/users/brtnfld/repos/hdf5_msb/commits/7605df3cf06d6f388312241f546aa248d9224e3b',parents: [{ id: '354fca5b59d33740cdd167020d6a198e806ebbd3' }]},{id: '354fca5b59d33740cdd167020d6a198e806ebbd3', href: '/users/brtnfld/repos/hdf5_msb/commits/354fca5b59d33740cdd167020d6a198e806ebbd3',parents: [{ id: 'cbd2e29914edbb39a04892432c9aa9883efb838b' }]},{id: 'cbd2e29914edbb39a04892432c9aa9883efb838b', href: '/users/brtnfld/repos/hdf5_msb/commits/cbd2e29914edbb39a04892432c9aa9883efb838b',parents: [{ id: '7638fbb258a51ad1de01a29da87db768f77af364' }]},{id: '7638fbb258a51ad1de01a29da87db768f77af364', href: '/users/brtnfld/repos/hdf5_msb/commits/7638fbb258a51ad1de01a29da87db768f77af364',parents: [{ id: '1132ed87bccb3c076c27b3a58bab7d48dfd65888' }]},{id: '1132ed87bccb3c076c27b3a58bab7d48dfd65888', href: '/users/brtnfld/repos/hdf5_msb/commits/1132ed87bccb3c076c27b3a58bab7d48dfd65888',parents: [{ id: '6b80036fdecad893e2931daded31615e34d5e6f9' }]},{id: '6b80036fdecad893e2931daded31615e34d5e6f9', href: '/users/brtnfld/repos/hdf5_msb/commits/6b80036fdecad893e2931daded31615e34d5e6f9',parents: [{ id: 'ad2b1fa0c585206d3a819011bd2eabee6df3c8d3' }]},{id: 'ad2b1fa0c585206d3a819011bd2eabee6df3c8d3', href: '/users/brtnfld/repos/hdf5_msb/commits/ad2b1fa0c585206d3a819011bd2eabee6df3c8d3',parents: [{ id: '395d4f0716bc88b1dff17460b027580539780e7e' }]},{id: '395d4f0716bc88b1dff17460b027580539780e7e', href: '/users/brtnfld/repos/hdf5_msb/commits/395d4f0716bc88b1dff17460b027580539780e7e',parents: [{ id: '1f7fdfe14cf47fbb7e09dd389df1005e3b05b2cc' }]},{id: '1f7fdfe14cf47fbb7e09dd389df1005e3b05b2cc', href: '/users/brtnfld/repos/hdf5_msb/commits/1f7fdfe14cf47fbb7e09dd389df1005e3b05b2cc',parents: [{ id: 'ca0fcd34f3360d6fa1f7c630cfa3f54c95504d3e' }]},{id: 'ca0fcd34f3360d6fa1f7c630cfa3f54c95504d3e', href: '/users/brtnfld/repos/hdf5_msb/commits/ca0fcd34f3360d6fa1f7c630cfa3f54c95504d3e',parents: [{ id: '0206b1055e0e7d24bc3317876a02ecf9ad15cd26' }]},{id: '0206b1055e0e7d24bc3317876a02ecf9ad15cd26', href: '/users/brtnfld/repos/hdf5_msb/commits/0206b1055e0e7d24bc3317876a02ecf9ad15cd26',parents: [{ id: 'f7699a7be419e070533419062e28a506e9e2b44d' }]},{id: 'f7699a7be419e070533419062e28a506e9e2b44d', href: '/users/brtnfld/repos/hdf5_msb/commits/f7699a7be419e070533419062e28a506e9e2b44d',parents: [{ id: '4440ccca7d66b2cd8893619320e5b94093c2a62b' }]},{id: '4440ccca7d66b2cd8893619320e5b94093c2a62b', href: '/users/brtnfld/repos/hdf5_msb/commits/4440ccca7d66b2cd8893619320e5b94093c2a62b',parents: [{ id: '46ed46aa72cf9c08a38d6094819235c88a109fe1' }]},{id: '46ed46aa72cf9c08a38d6094819235c88a109fe1', href: '/users/brtnfld/repos/hdf5_msb/commits/46ed46aa72cf9c08a38d6094819235c88a109fe1',parents: [{ id: 'f089da9c15d8c40ac724d6b7c79922685b1d506d' }]},{id: 'f089da9c15d8c40ac724d6b7c79922685b1d506d', href: '/users/brtnfld/repos/hdf5_msb/commits/f089da9c15d8c40ac724d6b7c79922685b1d506d',parents: [{ id: 'ea084e6383a0a6e1fb8657ab7dd46ff927df5799' }]},{id: 'ea084e6383a0a6e1fb8657ab7dd46ff927df5799', href: '/users/brtnfld/repos/hdf5_msb/commits/ea084e6383a0a6e1fb8657ab7dd46ff927df5799',parents: [{ id: '440bf2fc34ebc4c23dff0644936472adf740c0e9' }]},{id: '440bf2fc34ebc4c23dff0644936472adf740c0e9', href: '/users/brtnfld/repos/hdf5_msb/commits/440bf2fc34ebc4c23dff0644936472adf740c0e9',parents: [{ id: '72a8f38a9fc10dbe42dea4cdcd1ce8548ddb84b4' }]},{id: '72a8f38a9fc10dbe42dea4cdcd1ce8548ddb84b4', href: '/users/brtnfld/repos/hdf5_msb/commits/72a8f38a9fc10dbe42dea4cdcd1ce8548ddb84b4',parents: [{ id: '7b601c2611ce1c7819e06d06dae0adac2bd69f63' }]},{id: '7b601c2611ce1c7819e06d06dae0adac2bd69f63', href: '/users/brtnfld/repos/hdf5_msb/commits/7b601c2611ce1c7819e06d06dae0adac2bd69f63',parents: [{ id: '2b863a81194d06a51a0c5f975e3f0746925d676a' }]},{id: '2b863a81194d06a51a0c5f975e3f0746925d676a', href: '/users/brtnfld/repos/hdf5_msb/commits/2b863a81194d06a51a0c5f975e3f0746925d676a',parents: [{ id: '5069cbf96fcd4d7b7180d38a9f4931aa7f09bba5' }]},{id: '5069cbf96fcd4d7b7180d38a9f4931aa7f09bba5', href: '/users/brtnfld/repos/hdf5_msb/commits/5069cbf96fcd4d7b7180d38a9f4931aa7f09bba5',parents: [{ id: 'ba7db398e0b236302a3d8720425c67a344798cf2' }]},{id: 'ba7db398e0b236302a3d8720425c67a344798cf2', href: '/users/brtnfld/repos/hdf5_msb/commits/ba7db398e0b236302a3d8720425c67a344798cf2',parents: [{ id: '847a16dccc0748e2ed99f64c80d1d222932bf341' }]},{id: '847a16dccc0748e2ed99f64c80d1d222932bf341', href: '/users/brtnfld/repos/hdf5_msb/commits/847a16dccc0748e2ed99f64c80d1d222932bf341',parents: [{ id: '45f56375dcb424a1353769462ffc8f1f0da27dc6' }]},{id: '45f56375dcb424a1353769462ffc8f1f0da27dc6', href: '/users/brtnfld/repos/hdf5_msb/commits/45f56375dcb424a1353769462ffc8f1f0da27dc6',parents: [{ id: 'e5b0979bf74ec8afaafae6ff0b7f7233847994e1' }]},{id: 'e5b0979bf74ec8afaafae6ff0b7f7233847994e1', href: '/users/brtnfld/repos/hdf5_msb/commits/e5b0979bf74ec8afaafae6ff0b7f7233847994e1',parents: [{ id: 'd596963eb9acc751cf327907219a2f4462a6a710' }]},{id: 'd596963eb9acc751cf327907219a2f4462a6a710', href: '/users/brtnfld/repos/hdf5_msb/commits/d596963eb9acc751cf327907219a2f4462a6a710',parents: [{ id: '7555de2a26579f59dfe44294634b66cf6b6b5bab' }]}]);