The Lone C++ Coder's Blog

The Lone C++ Coder's Blog

The continued diary of an experienced C++ programmer. Thoughts on C++ and other languages I play with, Emacs, functional, non functional and sometimes non-functioning programming.

Timo Geusch

4-Minute Read

<p>In a <a href="https://www.lonecpluspluscoder.com/2014/03/12/improving-the-performance-of-git-for-windows/" title="Improving the performance of Git for Windows">previous blog post</a> I explained how you can substantially improve the performance of git on Windows updating the underlying SSH implementation. This performance improvement is very worthwhile in a standard Unix-style git setup where access to the git repository is done using ssh as the transport layer. For a regular development…

Timo Geusch

3-Minute Read

<p>Admittedly I’m  not the biggest fan of <a href="http://git-scm.com/">git</a> - I prefer <a href="http://mercurial.selenic.com/">Mercurial</a> - but we’re using it at work and it does a good job as a DVCS. However, we’re mostly a Windows shop and the out of the box performance of <a href="http://msysgit.github.io/">Git for Windows</a> is anything but stellar when you are using ssh as the transport for git. That’s not too much bother with most of our repos but we have a…

Timo Geusch

4-Minute Read

<p>A piece of code I recently worked with required data structures that hold unique, sorted data elements. The requirement for the data being both sorted and unique came from it being fed into std::set_intersection() so using an std::set seemed to be an obvious way of fulfilling these requirements. The code <em>did</em> fulfill all the requirements but I found the performance somewhat wanting in this particular implementation (Visual Studio 2008 with the standard library implementation shipped…

Recent Posts

Categories

About

A developer's journey. Still trying to figure out this software thing after several decades.