Future development wish-listΒΆ
- Support more platforms.
- GCC compiler support (Windows).
- Clang compiler support (Windows).
- Linux platform support (GCC/Clang).
- ...
IPV6 support.
- Communicate with the farm via a single machine (supervisor)
- Let the supervisor dispatch tasks to other machines.
- This would make the farm ‘client aware’, providing better performance when multiple clients use the same farm.
Create a file system driver for the Server to allow mimicking Client’s file system hierarchy (currently done in userland via DLL injection/API hooking).
- Object file caching support.
- Farm could store object files, and return them later on in case of a duplicate request.
- Reporting.
- Generate detailed report about build process.
- Report information is already being collected and stored in the database, but is not yet user-friendly.