GSoC 2022 Weekly Status Report #8/9: Loader quality of life

From: Connor Bailey <connorbailey777_at_gmail.com>
Date: Wed, 17 Aug 2022 03:45:28 UTC
Hello,

I spent the last two weeks getting file/directory path completion going, 
as well as testing and updating my existing code.
I had to jump through a solid number of hoops to get enough VMs booting 
from enough different disk/fs types to be sure my code properly worked, 
but beyond that I didn't have any troubles. It feels like I struggle 
with testing more than I do with my code, but I think that's probably a 
good thing, so I can't complain too much.

Besides that, I also ripped out a portion of my code that I was having 
some problems with and "ported" it back to plain (aka non-bootloader 
flavored) C for faster testing and development. Thankfully I was just 
been having C string manipulation problems, so any bugs were 
reproducible with a full C runtime and OS going. Of course, by the time 
I got everything working outside of the bootloader I had already worked 
out the last of the kinks.

Connor