Jump to content

July 2013 »

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

View more

The Bag of Holding

4: Adsense

Hard lessons

I've learned three nasty lessons this week.


First, exception handling in C++ is a knotted mess of undefined behavior, especially when you start blending JIT compiled native code with C++ code that can throw exceptions.

Second, as a result of this, when testing code you should always run it under a debugger so you can tell if an exception is getting thr...