summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Add a `reader` personality to vfd_swmr_zoo_writer. Remove the disusedDavid Young2020-03-312-22/+46
* Prepare for reuse in vfd_swmr_zoo_{reader,writer}: inDavid Young2020-03-313-1766/+1116
* Rename process_deferred_frees as H5MF_process_deferred_frees and make itDavid Young2020-03-312-7/+8
* Fix whitespace at end (beginning?) of line. NFCI.David Young2020-03-311-1/+1
* Straggler: add htri_to_string() for converting htri_t to a stringDavid Young2020-03-301-0/+11
* Relax H5F_update_vfd_swmr_metadata_file() argument checking so that we can callDavid Young2020-03-301-15/+5
* Simplify: change `if (cond) { assert(FALSE); }` to `assert(!cond);`.David Young2020-03-301-4/+1
* Lower staircase. NFCI.David Young2020-03-301-20/+19
* Delete an #ifdef H5MV_VFD_SWMR_DEBUG debug fprintf that probably never workedDavid Young2020-03-301-3/+0
* Add a log outlet. Replace #ifdef H5MV_VFD_SWMR_DEBUG debug fprintf's withDavid Young2020-03-301-24/+19
* Add log outlets. Convert existing #ifdef H5MF_ALLOC_DEBUG{,_MORE} debugDavid Young2020-03-301-77/+74
* Delete ridiculous comments. Remove superfluous curly braces. NFCI.David Young2020-03-301-10/+7
* Delete ridiculous comment and excess for-loop whitespace. NFCI.David Young2020-03-301-2/+2
* Delete ridiculous comments and repair some whitespace. NFCI.David Young2020-03-301-4/+3
* Be brief: turn 7 lines of if-else to one line of ?:. Be sensible: don'tDavid Young2020-03-301-10/+1
* Let us use space as well as comma to separate outlet=yes|no clauses inDavid Young2020-03-301-1/+1
* Reverted optimization in the metadata cache that avoided re-readingmainzer2020-03-261-0/+49
* Remove a duplicate `#define H5FD_TESTING` line.David Young2020-03-241-1/+0
* Add option flag `-v` for verbose messages. Alphabetize the optionsDavid Young2020-03-241-3/+7
* When creating a shadow index for testing, increase the page number fromDavid Young2020-03-241-1/+3
* The forced-fail index comes only from the environment, never fromDavid Young2020-03-241-1/+1
* Use the name vfd_swmr_zoo.h5 for the zoo file, not vfd_swmr_vlstr.h5.David Young2020-03-231-1/+1
* Let tests provide a "hook" that runs after each step in create_zoo().David Young2020-03-235-1/+40
* Take a stab at a "zoo" writer for VFD SWMR: write all of the sameDavid Young2020-03-202-2/+193
* Deduplicate create_zoo() and validate_zoo() and refactor for reuse byDavid Young2020-03-203-336/+167
* Add a log outlet for pagebuffer I/O and subordinate outlets forDavid Young2020-03-201-2/+12
* Protect against an assertion during H5Fflush(): do not doubly-incrementDavid Young2020-03-201-3/+2
* Use more iterations on the variable-length string reader & writer toDavid Young2020-03-171-2/+2
* In H5PB__write_meta(), extend a single-page entry when overwriting itDavid Young2020-03-171-51/+55
* Join some lines. NFCI.David Young2020-03-171-3/+1
* Test H5Dread() for the right "success" conditions. I'm not sure howDavid Young2020-03-161-1/+1
* Fix spelling, alread -> already. NFCI.David Young2020-03-131-2/+2
* Add tests for the two expected failure modes for variable-length (VL) stringsDavid Young2020-03-136-115/+243
* Add disable_estack() and restore_estack() for disabling the current error-stackDavid Young2020-03-122-9/+33
* Mention the problems VFD SWMR has with variable-length data.David Young2020-03-111-0/+5
* Update Guide. Switch to a short and informative function name.David Young2020-03-112-5/+15
* Add my work in progress on variable-length string test for VFD SWMR.David Young2020-03-107-2/+590
* Start a user's guide. Mention problems with variable-length data.David Young2020-03-101-0/+12
* Stop changing the type of global-heap storage to raw data before accessing theDavid Young2020-03-091-10/+2
* In await_signal(), print a less alarming message when exiting in normalDavid Young2020-03-091-1/+8
* Don't assert that an H5FD_mem_t read/written through the page buffer is notDavid Young2020-03-061-3/+0
* Instead of duplicating H5F_shared_block_write() and _read() wholesale inDavid Young2020-03-061-69/+2
* Break metadata reads and writes into up to three pieces, the non-page-alignedDavid Young2020-03-041-2/+134
* Add an environment variable, H5_SHADOW_INDEX_FAIL, that I can set to anDavid Young2020-03-021-20/+58
* Add a test for shadow-index lookups per the specification agreed with John andDavid Young2020-02-281-0/+84
* So that I can use PASSED(); anywhere a statement can go, #define PASSED() withDavid Young2020-02-2816-261/+260
* No, Robb Matzke did *not* write this file. Get to the point in aDavid Young2020-02-281-4/+1
* Move the `swmr` log-outlet declaration to H5FDvfd_swmr_private.h and use `swmr`David Young2020-02-283-2/+6
* Shave 44 lines off of H5PB_read() by gathering a bunch of checks into one ifDavid Young2020-02-271-67/+23
* Don't re-test a condition that's assert()'d at function entry andDavid Young2020-02-261-2/+2