jcs
/amend
/amendments
/bile.c
Amendments on September 19, 2023
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.
Amendments on April 17, 2023
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
Amendments on August 18, 2022
jcs made amendment
92
about 1 year ago
Amendments on August 17, 2022
jcs made amendment
84
about 1 year ago
Amendments on June 14, 2022
jcs made amendment
71
about 1 year ago
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%
Amendments on June 2, 2022
jcs made amendment
66
about 1 year ago
Amendments on February 3, 2022
jcs made amendment
60
over 2 years ago
jcs made amendment
55
over 2 years ago
Amendments on January 22, 2022
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
Amendments on January 18, 2022
jcs made amendment
46
over 2 years ago
Amendments on January 11, 2022
jcs made amendment
40
over 2 years ago
1