AmendHub

jcs

/

amend

/

amendments

/

bile.c

Amendments on September 19, 2023

bile+repo: Faster sorts

jcs made amendment 251 7 months ago

Amendments on April 18, 2023

bile: Always do synchronous PBFlushFile calls

On some systems doing this asynchronously was causing a lockup,
possibly due to their slower disk taking long enough that a second
flush (or the PBFlushVol right after it) would conflict. I'm still
not sure entirely what that was actually triggering, but this fixes
the issue.
Valtteri Koskivuori reported the lockup issue and helped me track it
down to this code, and confirmed that this fixes the issue.
jcs made amendment 119 about 1 year ago

Amendments on April 17, 2023

bile: Don't bother zeroing in bile_read_alloc

jcs made amendment 111 about 1 year ago

Amendments on February 6, 2023

*: Lots of little fixes and dead variable removal

Found by cppcheck and scan-build
jcs made amendment 110 about 1 year ago

Amendments on August 18, 2022


Amendments on August 17, 2022

bile: Sync with upstream, minor fixes

jcs made amendment 84 about 1 year ago

Amendments on June 14, 2022


Amendments on June 3, 2022

bile_alloc: Replace bubble sort of objects in map

The map is always sorted, so we can avoid burning some CPU by not
iterating through the entire map every time. Find the first place
to stick the new object based on its position and shift everything
else up in one memmove.
Sped up bile regression tests by 16%
jcs made amendment 67 about 1 year ago

Amendments on June 2, 2022

bile: Sync with other projects

jcs made amendment 66 about 1 year ago

Amendments on February 3, 2022

bile: Store full bile file pathname in filename

jcs made amendment 60 over 2 years ago

bile: Sync with upstream

jcs made amendment 55 over 2 years ago

Amendments on January 22, 2022

bile: New code

jcs made amendment 53 over 2 years ago

Amendments on January 19, 2022

bile: Version 2 :/

Increased header size with some padding for future work, now includes
both map pointers in the header
jcs made amendment 48 over 2 years ago

Amendments on January 18, 2022

bile+util: Sync from other projects

jcs made amendment 46 over 2 years ago

Amendments on January 11, 2022

bile: Add latest bile API code

jcs made amendment 40 over 2 years ago