Continuing the C++0x theme to my advogato diaries, I spent last weekend implementing std::nested_exception (n2559, patch) and <future> (n2671 and n2709) for libstdc++. Now that I'm done investigating PRs 40007 and 40027, and fixing 39909 (without breaking the ABI) I will concentrate on submitting my <future> implementation. GCC doesn't fully support C++0x atomics and I don't grok them yet, so my future and promise classes use a mutex and condition variable for synchronisation.
