Skip to content

Releases: mapron/Wuild

v0.7

19 Jan 00:57
Compare
Choose a tag to compare

Bugfixes on code involving dead connection checks - fixes some leaks and rare connection hangs.

Wuild 0.6

07 Feb 17:59
Compare
Choose a tag to compare

Main feature:

  • Support CMake 3.22 and new -external:I flag for MSVC.

Also, major cleanup of argument list handling, added tests for parsing/generation argument invocation commands.
Now passing arguments with quotes/spaces become less buggy.

Breaking change: removed support for _setEnv option; was present for support MSV2015 inside VS IDE (if you use it with msbuild2ninja, then use older release).

Wuild 0.5

22 Jan 18:49
Compare
Choose a tag to compare

Features:

  • Windows socket poll improved, added async notification to significantly decrease latency;
  • Removed ZLib and LZ4 support;
  • ZStd updated to 1.5.2;

Wuild 0.4

06 Jun 12:36
Compare
Choose a tag to compare

Main changes:

  • Added WuildToolExecutorStatus tool;
  • Improved WuildCoordinatorStatus output;
  • Added json support for diag tools;
  • Improved commandline diagnostics, improved detection of errors in tools setup;
  • Updated to ninja 1.10.2
  • Huge documentation update.

For now Wuild is working for about 4 years, so I'm pretty sure it's ready for production usage.

Wuild 0.3

26 Feb 06:26
Compare
Choose a tag to compare

After a year of development. Wuild version 0.3 released. It mostly fixes stability issues, but also has some improvements:
-Added tool for remote executing tools which has one file argument for update (windows signtool for example);
-Ninja updated to 1.8.2 version
-Gzip compression method is used by default. LZ4 still supported.

Wuild 0.2

21 May 06:52
Compare
Choose a tag to compare

-fixed connection Leaks on Coordinator leading to memory pseudoleaks;
-fixed file renaming on write on windows;
-added ability to resend request on error or timeout;
-fixed frame corruption on buffer extra allocation;
-preprocessed files now deleted after successful compilation, so disk usage was reduced.

Wuild 0.1

12 Feb 11:04
Compare
Choose a tag to compare
Wuild 0.1 Pre-release
Pre-release

-First stable release;
-Created frontends: WuildNinja (stable), WuildProxy (stable with some flaws);
-Supported OS: Windows (7+ tested), MacOS (10.10+ tested), Linux 64bit
-Supported distributed build for toolchains: clang (3.8+ tested), MSVC (2015 tested). Ninja files tested only for cmake generator.
-Supported compressions: Gzip, LZ4.