This repository has been archived by the owner on Jun 6, 2021. It is now read-only.
ExMake 0.3.0
Pre-release
Pre-release
This is another alpha-quality release, adding various bug fixes, enhancements, and optimizations.
Fixes:
- Remove a bunch of stuff from the public API that shouldn't have been there.
- Raise
ExMake.ScriptError
if an executable (e.g.erlc
) cannot be found. - Sanitize the
ExMake.Logger
interface so it's more sensible for library writers. - Correct various type specs in the public API.
Enhancements:
- Print result messages when locating executables.
- Support
:silent
and:ignore
options inExMake.Utils.shell/2
andExMake.Utils.find_exe/3
. - Add a library for building C# source code.
- Add a library for building F# source code.
Optimizations:
- Pass
-spp true
to the Erlang VM on startup. - Implement a more concurrent job scheduling algorithm that schedules jobs whenever possible.
Built with Elixir 0.10.1.