summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Consolidate shadow-file allocation code in H5MV.c.David Young2020-01-307-198/+189
* Remove some dead code and out-of-date comments.David Young2020-01-301-18/+0
* Repair indentation and delete some superfluous comments. NFCI.David Young2020-01-301-13/+13
* Fix typo. NFCI.David Young2020-01-301-1/+1
* Use fewer gratuitous casts. Use struct assignment instead of member-by-memberDavid Young2020-01-281-5/+4
* Add some missing spaces.David Young2020-01-271-2/+2
* Fix spelling. NFCI.David Young2020-01-271-1/+1
* Prepare the VFD SWMR reader for a "floating" shadow index by overhaulingDavid Young2020-01-242-220/+201
* Add my newest commentary. Finally reached page 14!David Young2020-01-171-0/+0
* Change md_pages_reserved and pb_expansion_threshold parameters to uint32_t fromDavid Young2020-01-162-3/+3
* Don't use the bash-ism [[ ]]. Use the [ ], which is standard andDavid Young2020-01-131-1/+1
* Prepare a bit to let the shadow index "float": drasticallyDavid Young2020-01-101-53/+83
* Now that we're buffering the removed pages to process at once,David Young2020-01-101-23/+19
* H5F_vfd_swmr_reader_end_of_tick(),David Young2020-01-101-133/+98
* Simplify nested logic in H5FD_vfd_swmr_get_tick_and_idx().David Young2020-01-101-9/+12
* Correct some irregular indentation, delete an unused line, split anDavid Young2020-01-101-12/+10
* Make H5FD__vfd_swmr_load_hdr_and_idx() simpler and faster: copy aDavid Young2020-01-101-56/+30
* After quick-sorting the index, go ahead and assert that there are notDavid Young2020-01-101-5/+2
* In H5F__vfd_swmr_writer__create_index(), use calloc(3) instead ofDavid Young2020-01-101-18/+1
* In H5PB_remove_entry(), do not call vfd_swmr_mdf_idx_entry_remove(),David Young2020-01-101-29/+24
* In vfd_swmr_mdf_idx_entry_remove(), give some local variables less wordyDavid Young2020-01-101-14/+12
* Straggler from previous: provide uint64_decode().David Young2020-01-101-0/+14
* Clean up the code a bit: remove some unnecessary casts and such. NFCI.David Young2020-01-101-4/+4
* Change the blah_blah_blah_md_header `index_length` member fromDavid Young2020-01-103-3/+13
* Delete unused constants.David Young2020-01-101-2/+0
* Be brief, replace `(H5FS_section_info_t *)node` with `&node->sect_info`.David Young2020-01-101-7/+7
* Provide a convenience constant, H5_RETRY_ONE_SECOND.David Young2020-01-101-1/+2
* Disable C++ compatibility warnings to follow `develop` on the main fork.David Young2020-01-101-0/+2
* Update punchlist a bit with John: add some items, update entries that are nowDavid Young2020-01-091-8/+19
* Add a new version of the RFC with some commentary by me.David Young2020-01-081-0/+0
* Makes some updates: in-progress, needs unit testing. Insert some whitespaceDavid Young2020-01-061-7/+7
* Mention the current situation concerning raw-data flushing.David Young2019-12-311-0/+3
* Mention that I fixed the VFD SWMR tests.David Young2019-12-301-3/+3
* Don't cast a malloc(3), this is C. Put curly braces around a multiline `if`David Young2019-12-201-5/+5
* Assert that a shadow image is page-aligned since we assume that it is when weDavid Young2019-12-201-0/+2
* Delete unnecessary whitespace including invisible whitespace at the end ofDavid Young2019-12-201-4/+5
* Change the unwieldy name vfd_swmr_idx_entry_defer_free() toDavid Young2019-12-193-4/+4
* Use the "tail queue" from queue(3) for the delayed free list of shadow images.David Young2019-12-196-143/+195
* Remove unnecessary casts. Use the `ptr = calloc(n, sizeof(*ptr))` idiom forDavid Young2019-12-191-4/+5
* Prepare for some changes I'm committing shortly: pass an `H5F_shared_t *` asDavid Young2019-12-191-10/+10
* Make the first parameter of H5PB_remove_entry() non-const to support someDavid Young2019-12-192-2/+2
* There's no need to name parameters in a function declaration, and it makes themDavid Young2019-12-181-2/+2
* Allocate regionsin the shadow file of page size or greater size with pageDavid Young2019-12-181-1/+1
* Tell the tick number in diagnostic messages.David Young2019-12-181-2/+3
* Align the shadow images on page boundaries so that they don't overlap. ThisDavid Young2019-12-181-8/+8
* In the faked-up shadow-index entries, assign independent page numbers in theDavid Young2019-12-181-4/+4
* Allocate and zero using calloc(3) instead of malloc(3)+memset(3).David Young2019-12-181-2/+1
* Follow the naming convention enforced by FUNC_ENTER_/FUNC_EXIT_* macros (?)David Young2019-12-181-5/+5
* Delete a macro that's not used.David Young2019-12-131-26/+0
* Remove disused duplicate of H5F__idx_entry_cmp(). I probably introduced thatDavid Young2019-12-131-34/+0