I wonder why they hosted on Github vs Codeplex. Codeplex supports Mercurial, Team Foundation Server or Subversion and Git.
Microsoft recently posted the source for _parts_ of ASP.NET (minus web forms) on codeplex.
(just curious, not trying to troll.)
[1] here's a preview of the new look they are moving to: http://blogs.msdn.com/b/codeplex/archive/2012/03/30/new-code...
The memory-mapped file APIs on Windows are seriously lacking. Last time I dealt with them, there was no documented way to write to a constantly-growing mmaped file (unless you knew its size already). All the workarounds I tried ended in segfaults :/. Curious if anyone here has had success with that.
Don't you have to set the size when you map the file?
You can see an example of the technique here: http://www.gnu.org/software/libc/manual/html_node/File-Size.... (scroll to the bottom).