Luc Lenôtre
Luc Lenôtre
Cleaning up and optimizing (see the [blogpost](https://blog.lenot.re/a/flamegraph)) the whole codebase
Remove the `FileContent` enumeration for optimization purpose. Currently, loading a file from a filesystem requires filling the `FileContent` enumeration for the file. For directories, that means reading all the entries...
Implementation of toolchain building in order to ditch [gcc_maestro](https://github.com/llenotre/gcc_maestro)
Hi! I think it would be better to put the `memory.discard` instruction into a separate proposal. Grouping this instruction with other features is not strictly necessary and slows down the...
Refactoring system calls to remove boilerplate
Implementation of integration tests in the CI using [maestro-test](https://github.com/maestro-os/maestro-test)
Implementation of the *long mode* to support the `x86_64` architecture
Implementation of a cache to avoid fetching sources unnecessarily
An attempt at avoiding some unnecessary memory allocations, alongside a few typo fixes and boilerplate removal
Remove the server program, modify the repository files hierarchy and file formats