Releases: inorton/cclash
0.3.17 more aggressive pdb -> z7 conversion
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
0.3.14 - CPP Bugfix
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
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
More bugfixes!
0.3.8 - Server bugfixes
Fixed a race condition at server startup where multiple servers would fight each other..
0.3.7 Bugfixes, better concurrency and performance gains
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
Fixed a bug where if the server was running any call to obtain compiler stats would deadlock forever
0.3.5 - Faster Pipe Server
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
Corrected an installer problem