More sensible error messages when readahead fails
Error checking tests for bad arguments and seeks
Make invalid seeks a hard error
Better error reporting for bad arguments and buffer underrun
Exclude editor files from git
Fix all indentation and tab usage
Add more tests for error reporting
Add width checking for formats acp+-@
Implement an actual EOF token in the lexer, and better error reporting thereby
LuaJIT bug is fixed in 2.0b9 (or possibly 2.0b8)
Tests & improved error reporting for ill-formed input tables
Disable PREFIX_ENDIAN to improve test coverage in struct-test-gen
Improve error checking for non-named fields
README is now in Github Flavoured Markdown format
Add known incompatibilities to the warnings section
Update chapters 1 and 3: supports luaJIT, clarify install instructions, no longer sets a global 'vstruct'
Update much documentation. Mostly cleanup, not actual semantic changes.
Added a chapter on error handling to the README.
Remove TODO; this is now handled by CHANGES and github issues
Tidy up section 4 slightly