Luc Lenôtre

Results 12 issues of 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