Re: [ccache] Release plan
On Sun, 28 Feb 2010 17:29:55 -0300 Ramiro Polla ramiro.po...@gmail.com wrote: I have a win32 port almost done. But since it touches *a lot* of code I'd rather wait for after 3.0 so it can receive more testing. Nice. Yes, that sounds like a good plan. -- Joel ___ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache
Re: [ccache] Release plan
On Sun, 28 Feb 2010 22:26:48 + William S Fulton w...@fultondesigns.co.uk wrote: I have a semi-fork of ccache for SWIG. See http://swig.svn.sourceforge.net/viewvc/swig/trunk/CCache/. It adds support for the SWIG compiler in addition to C/C++ compilers. The main difference to a traditional compiler is that SWIG can generate more than one file and ccache works equally well for it. I don't know if the changes are suitable for incorporation into the main ccache at some point - comments welcome. Yes, maybe. I have to read up on your work later. However, it would be good to port the CCACHE_VERBOSE option from this fork to ccache - it displays all the compiler invocations it makes and it is really useful for debugging ccache problems as both an end user and a developer. Thanks, this seems like a good idea. -- Joel ___ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache
[ccache] Release plan
Hi, I now don't have any features left on my TODO list for the next ccache release, which I plan to name 3.0. The main thing left, except more testing and fixing any bugs that are found, is some work on the documentation, and maybe some portability stuff. There are still some features that I would like to work on, though, but that I think should wait until after 3.0: - Support for a configuration file in the cache directory. I will send a mail to the list with some thoughts on this later. - Support for choosing hash algorithm (at least MD4, MD5 and SHA-1). - Support for optionally hashing the output of $CC $flag (e.g., gcc -v or gcc -dumpspecs) to identify the compiler instead of relying on mtime/size. Does this seem reasonable? And does anyone have other feature requests or semi-forks with features that could be incorporated in later ccache versions? Comments are welcome. -- Joel ___ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache
Re: [ccache] Release plan
On Sun, Feb 28, 2010 at 5:11 PM, Joel Rosdahl j...@rosdahl.net wrote: And does anyone have other feature requests or semi-forks with features that could be incorporated in later ccache versions? I have a win32 port almost done. But since it touches *a lot* of code I'd rather wait for after 3.0 so it can receive more testing. Ramiro Polla ___ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache
Re: [ccache] Release plan
Joel Rosdahl wrote: Hi, I now don't have any features left on my TODO list for the next ccache release, which I plan to name 3.0. The main thing left, except more testing and fixing any bugs that are found, is some work on the documentation, and maybe some portability stuff. There are still some features that I would like to work on, though, but that I think should wait until after 3.0: - Support for a configuration file in the cache directory. I will send a mail to the list with some thoughts on this later. - Support for choosing hash algorithm (at least MD4, MD5 and SHA-1). - Support for optionally hashing the output of $CC $flag (e.g., gcc -v or gcc -dumpspecs) to identify the compiler instead of relying on mtime/size. Does this seem reasonable? And does anyone have other feature requests or semi-forks with features that could be incorporated in later ccache versions? Comments are welcome. Joel, a new release is long overdue, so I'm really pleased to see this happening - thanks. How about the new release is updated with the latest GPL - version 3? Given you are changing the ccache version number quite considerably, this would also be a good opportunity to update the license version to make it distinguishable from prior releases. I have a semi-fork of ccache for SWIG. See http://swig.svn.sourceforge.net/viewvc/swig/trunk/CCache/. It adds support for the SWIG compiler in addition to C/C++ compilers. The main difference to a traditional compiler is that SWIG can generate more than one file and ccache works equally well for it. I don't know if the changes are suitable for incorporation into the main ccache at some point - comments welcome. However, it would be good to port the CCACHE_VERBOSE option from this fork to ccache - it displays all the compiler invocations it makes and it is really useful for debugging ccache problems as both an end user and a developer. William ___ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache