News: 2009 -


12/23/2009 - I've finally finished moving to Linode, saving an incredible amount of money. (My dedicated server at Rackspace cost $325/mo, while my virtual server at Linode costs $17.96/mo.) Everything appears to be running perfectly, but if you notice any problems, please tell me.

6/30/2009 - I've added 4 scans to my SF Reviews page.

In the very near future, will be changing hosts from Rackspace to Linode. There shouldn't be any observable interruption of service, but the Internet is full of lies and kittens, so you never know.

5/18/2009 - Version 4.2 of my MinGW Distro updates Boost to 1.39.0.

I tried to build GCC 4.4.0, but it kept miscompiling itself. Here's what it looked like:

#include <iostream>
#include <ostream>
using namespace std;

int main() {
    double f = 900.5;

    cout << "Plain: " << f << endl;

C:\Temp>g++ -Wall -Wextra -o meow-good.exe

Plain: 900.5

Plain: >C.AFFG

I wasted an incredible amount of time on this; I'll give GCC 4.4.1 a try when it comes out.

3/22/2009 - I've scanned 11 more books for my SF Reviews page.

I've been extremely busy, but while you're waiting for me to get back to working on this site and Spacetimewar, you can read my posts Lambdas, auto, and static_assert: C++0x Features in VC10, Part 1 and Rvalue References: C++0x Features in VC10, Part 2 over at VCBlog.

2/22/2009 - Version 4.1 of my MinGW Distro updates Boost to 1.38.0 and GCC to 4.3.3. The 4.x distros use TDM's GCC patches; beginning with the 4.1 distro, I encode this into GCC's version number. (For example, 4.3.3-dw2-tdm-1 .) (updated 3/15/2010)
Stephan T. Lavavej
This is my personal website. I work for Microsoft, but I don't speak for them.