Skip to content

Premake 5.0 alpha 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@starkos starkos released this 18 Aug 20:39
· 2149 commits to master since this release

Changes since the previous release:

  • New: Rename solution() to workspace()
  • New API: customtoolnamespace() (tbasnoopy)
  • New API: debuggertype() (tbasnoopy)
  • New API: entrypoint() (Blizzard)
  • New API: exceptionhandling() and rtti() (Blizzard)
  • New API: http.get() and http.download() (Blizzard)
  • New API: inlining() (Blizzard)
  • New API: zip.extract() (Blizzard)
  • New: require() now accepts optional version ranges
  • New: Preloaded modules now return a "should load" test function
  • New: Added support for IDL files in VC 2010+ (rhuvendiek)
  • New: Added file.directory to token environment (Gabi Davar)
  • New: Solution configurations are now fully baked (Blizzard)
  • New: Enabled per-file configuration queries (Blizzard)
  • New: Added more table functions (Blizzard)
  • New: Added more values for floatingpoint()
  • Fix: Enabled link-time optimization for Clang and GCC
  • Fix: Module loader now reports script errors correctly (Tim Wharton)
  • Fix: Wrap makefile targets in quotes (leeonix)
  • Fix: Provide better default target directories (Blizzard)
  • Fix: Escape backslashes in tokens (Damien Courtois)
  • Fix: No longer generates containers marked as external
  • Fix: Re-enable validation of supported action features (Blizzard)
  • Fix: Match Visual C PDB output to target path (leeonix)
  • Fix: Remove "." and ".." when joining paths (multiple contributors)
  • Fix: Remove trailing newlines from os.outputof() (Tim Wharton)
  • Fix: Improve token handling (multiple contributors)

IMPORTANT: Please download our source code package premake-5.0.0-alpha5-src.zip and NOT the automatically created GitHub packages at the bottom of the list.

The GitHub packages do not include the submodule source code, the pre-generated profile files, or the embedded scripts.