Re: What's cooking in git.git (Apr 2016, #07; Mon, 25)
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Apr 27, 2016, 12:56 UTC
- Message-ID
- <alpine.DEB.2.20.1604271454250.2896@virtualbox>
- In-Reply-To
- <xmqqoa8xia1j.fsf@gitster.mtv.corp.google.com>
Hi Junio,
On Mon, 25 Apr 2016, Junio C Hamano wrote:
Show 7 quoted lines
> * js/win32-mmap (2016-04-22) 3 commits > (merged to 'next' on 2016-04-22 at cd39c60) > + mmap(win32): avoid expensive fstat() call > + mmap(win32): avoid copy-on-write when it is unnecessary > + win32mmap: set errno appropriately > > mmap emulation on Windows has been optimized.
Please note that it is not purely an optimization. It is also a bug fix in case of a pretty full disk: on Windows, mmap() is backed by the page file if it is in copy-on-write mode, and that can fail when the free space on the drive that has the page file drops below a certain threshold.
Thanks, Dscho