Skip to content
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
Compare
Choose a tag to compare
@alexrp alexrp released this 27 Feb 11:30
· 38 commits to master since this 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 in ExMake.Utils.shell/2 and ExMake.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.