summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* On the reader, zero the shadow-index entries before filling fields from theDavid Young2020-02-261-1/+1
* Update some comments.David Young2020-02-261-3/+3
* Where n is the number of page-table/shadow-index entries, avoid spending O(n^2)David Young2020-02-264-23/+50
* Pass the right parameter, H5F_shared_t * not H5F_t *. (Grr, serious warningsDavid Young2020-02-261-1/+1
* Add log outlets `h5mf` and `h5mf_defer` and write some diagnosticDavid Young2020-02-241-7/+29
* Move all frequently-read fields---ls_resolved, ls_state, ls_parent---to the topDavid Young2020-02-241-2/+2
* For bool, true, and false, #include <stdbool.h>.David Young2020-02-241-0/+1
* Change a couple more occurrences of "sink" to "outlet."David Young2020-02-241-2/+2
* Don't use the __ prefix for attributes __unused and such, since that's reservedDavid Young2020-02-242-23/+23
* Improve some comments: fix typos, shorten.David Young2020-02-191-6/+4
* Add a log outlet for shadow-index enlargement and use it instead ofDavid Young2020-02-181-5/+6
* Delete an out-of-date comment.David Young2020-02-181-6/+0
* In process_deferred_frees(), remove *all* deferred frees from theDavid Young2020-02-181-2/+5
* Don't perform superfluous casts.David Young2020-02-181-2/+2
* Trim excess detail. Use shadow/lower file terminology. Be less wordy aboutDavid Young2020-02-181-0/+0
* Share latest changes: change many occurrences of "metadata" file/index/headerDavid Young2020-02-121-0/+0
* Share my latest RFC changes.David Young2020-02-121-0/+0
* Let us provide a default state to HLOG_OUTLET_MEDIUM_DEFN().David Young2020-02-121-3/+3
* Add a new log outlet for individual deferred shadow frees and use it.David Young2020-02-121-9/+9
* Delete misleading "Programmer:" field and excessive decoration from theDavid Young2020-02-121-22/+17
* Record the state of a log outlet on first use and reuse that state onDavid Young2020-02-122-5/+16
* Whitespace repair. NFCI.David Young2020-02-121-2/+2
* Make a typedef for enum hlog_outlet_state, hlog_outlet_state_t, and use it.David Young2020-02-122-3/+4
* Don't declare a bunch of undefined log outlets.David Young2020-02-121-6/+0
* Share my latest changes to the RFC.David Young2020-02-111-0/+0
* Add latest commentary on RFC.David Young2020-02-111-0/+0
* Call them log "outlets" not log "sinks".David Young2020-02-104-84/+84
* Rename loglib_ / LOGLIB_ to hlog_ / HLOG_, remove the syslog-basedDavid Young2020-02-105-292/+260
* Rename log.c to hlog.c, add hlog.[ch] to MANIFEST.David Young2020-02-072-0/+2
* Add my logging library in existing form. Abbreviate copyright notices in theDavid Young2020-02-063-0/+562
* Update punch list a bit: mention the over-long postponement of shadow-indexDavid Young2020-02-061-0/+11
* Escape some underscores. I'm not sure if this is strictly necessary, but vim'sDavid Young2020-02-061-2/+2
* In a comment, mention that reclamation of shadow indices is postponed forDavid Young2020-02-061-1/+6
* Extract a routine from shadow_image_defer_free(), shadow_range_defer_free(),David Young2020-02-062-11/+22
* Avoid going back and forth between signed and unsigned in the same expressionDavid Young2020-02-061-1/+1
* Fix a typo in a comment and delete whitespace at EOL.David Young2020-02-061-1/+1
* Use an early exit to lower a staircase.David Young2020-02-061-132/+130
* Reduce code duplication by using vfd_swmr_pageno_to_mdf_idx_entry() to look upDavid Young2020-02-061-98/+61
* Delete unused code.David Young2020-02-061-36/+0
* Delete the hdf5_page_offset member of shadow_defree_t, it is initialized butDavid Young2020-02-062-2/+0
* Fix a typo in a diagnostic printf and, while I'm here, use the right formatDavid Young2020-02-061-6/+6
* Use proper format string.David Young2020-02-061-2/+4
* Make H5FD_vfd_swmr_dump_status() take an unsigned page number to be consistentDavid Young2020-02-062-3/+3