Skip to content

Releases: inorton/cclash

0.3.17 more aggressive pdb -> z7 conversion

03 Apr 15:38
Compare
Choose a tag to compare

When CCLASH_Z7_OBJ is set to "yes", always create old z7 style debug and do not emit a pdb (except for linker calls or where other unsupported options are present)

0.3.16 bugfixes

03 Apr 12:43
Compare
Choose a tag to compare

Fix issues with /Fo and default filenames if the target given was intended to be a folder ("ending in ")

0.3.14 - CPP Bugfix

20 Jun 10:21
Compare
Choose a tag to compare

We were corrupting the compiler stderr and stdout when asked for pre-processed output (/E). This release addresses this (added more tests too)

0.3.12 - Explicit Server Mode - Stable

19 Jun 05:54
Compare
Choose a tag to compare
Pre-release

I've been testing this version for quite some time now. This version now requires you to explicitly start the server if you want to use server mode. This was to solve some problems when the compiler was spawned as a grandchild of cygwin python ( eg, python, gnu make, cl ) where python would wait for all child processes to exit. This does not apply to windows python so I may consider making this a configurable option if anyone asks.

0.3.9 - Bugfixes for startup

01 Jun 21:51
Compare
Choose a tag to compare

0.3.8 - Server bugfixes

01 Jun 21:10
Compare
Choose a tag to compare

Fixed a race condition at server startup where multiple servers would fight each other..

0.3.7 Bugfixes, better concurrency and performance gains

01 Jun 07:07
Compare
Choose a tag to compare

Fixed an issue where the input source file was not hashed!
CClash now is able to properly service more than one compilation and cache-hit at a time.
Removed time based stats due to concurrency making those calculations meaningless for now.

0.3.6 - Stats Bugfix

27 May 06:13
Compare
Choose a tag to compare

Fixed a bug where if the server was running any call to obtain compiler stats would deadlock forever

0.3.5 - Faster Pipe Server

26 May 20:56
Compare
Choose a tag to compare

Added a new CCLASH_Z7_OBJ=yes option to override pdb generation requests when building object files (not linking)

Also greatly increased the availability of the server when running with CCLASH_SERVER=1 mode (no more clients failing to connect because the server was busy)

Reduced the number of folders watched for hash changes so as not to accidentally lock temporary folders or working trees.

Added a CCLASH_AUTOREBUILD option (default is yes) to automatically re-run a failed compilation. This is especially useful if you are building on a dropbox folder or have an un-cooperative virus scanner that can sometimes bar access to object or source files (I frequently saw these problems under cygwin with McAfee).

CClash 0.3.1

27 Mar 20:41
Compare
Choose a tag to compare

Corrected an installer problem