summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* Numerous changes supporting a floating shadow index:David Young2020-02-037-73/+141
* Make the first argument to H5PB_vfd_swmr__update_index() and H5F_t instead ofDavid Young2020-02-033-3/+4
* 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
* 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
* 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
* Change md_pages_reserved and pb_expansion_threshold parameters to uint32_t fromDavid Young2020-01-162-3/+3
* 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