summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Update Guide. Switch to a short and informative function name.David Young2020-03-111-5/+3
* Add my work in progress on variable-length string test for VFD SWMR.David Young2020-03-104-1/+36
* Stop changing the type of global-heap storage to raw data before accessing theDavid Young2020-03-091-10/+2
* 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
* 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
* 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
* 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-071-0/+0
* Add my logging library in existing form. Abbreviate copyright notices in theDavid Young2020-02-062-0/+496
* 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
* Rename the deferred-free queues. There are two of them, and the names I usedDavid Young2020-02-065-50/+51
* Move the bsdqueue.h #inclusion up with the other #inclusions.David Young2020-02-061-2/+3
* NFCI: exit(EXIT_FAILURE) instead of exit(1) for portability.David Young2020-02-031-2/+2
* It's not necessary to assert(p != NULL) if you're dereferencing p in the nextDavid Young2020-02-031-1/+0