Towards Release Quality

Some progress has been made porting the test suite from xv6 to the new compiler backend & updated kernel.

One serious stability bug was discovered in the filesystem code, with the system running out of inodes after some number of runs of the test suite (meaning files aren’t being closed properly somewhere…), and some bugs in the compiler are also exposed by the test suite. About half of the original tests are currently enabled, with some additional bugs to investigate in the others (while some have just been disabled due to being too slow or configuration-sensitive).

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *