Added premake.selfcheck table of functions
Set reporoot to always be an absolute canonical path, allows --reporoot=.
Improve interactive mode
Ninja : A dependency postbuild will always run
Improve buildrule, make paths more consistent. Redo postbuildcommands, prebuildcommands, prelinkcommands as buildrules.
Ninja : Delete zero sized object files on exit
Premake : Add function soversion
Improve default premake*.lua include behaviour to allow excludedir
Fix for os.outputof with --dryrun
Fix for path.getrelative when passed a path with two //
Performance improvement for string.replace, added string.replaceWord
Performance improvement for oven.expandtokens
Added flags "Language=C++0x" and others, should replate the "language" function
Added flags "AllowUndefinedSymbols=No|Yes"
Support for 32bit cross compiles (gcc only)