- Performance improvements: Ragel-based char ref decoder and DFA-based UTF8 decoder, totaling speedups of up to 300%. - Added benchmarking program and some sample data. - Fixed a compiler error under Visual Studio. - Fix an error in the ctypes bindings that could lead to memory corruption in the Python bindings. - Fix duplicate attributes when parsing <isindex> tags. - Don't leave semicolons behind when consuming entity references (rgrove) - Internally rename some functions in preparation for an amalgamation file (jdeng) - Add proper cflags for gyp builds (skabbes)