summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2015-01-23Use generated config for mapBen Longbons1-1/+1
2015-01-22Generate most config parsersBen Longbons1-0/+692
2015-01-22Remove unsupportable config settingsBen Longbons1-1/+1
2015-01-03Fix building without docsBen Longbons1-0/+4
2015-01-03Document every network packet's pre, post, and descBen Longbons1-391/+2816
With pretty pictures (not a submodule because large images). Part of this commit was originally made by Rawng.
2014-11-19Avoid loops when generating protocol, to make description/ordering easierBen Longbons1-34/+52
2014-11-19Fix nightly buildsBen Longbons1-1/+1
2014-11-11Fix a funny ASAN bugv14.11.11Ben Longbons1-0/+2
2014-11-09Make it easier to debug scripts, especially from coredumpsBen Longbons1-1/+2
2014-10-26Cross toolchain has landed in Debian JessieBen Longbons1-9/+5
2014-10-26Fix header rankingBen Longbons1-13/+50
2014-10-16Split tests a lotBen Longbons2-45/+61
This probably takes longer for a from-scratch compile, but saves big on incremental recompiles.
2014-10-15Split protocol generation headersBen Longbons1-138/+219
2014-10-15Remove the need for empty source files to check headersBen Longbons1-29/+0
2014-10-15Always print symbols if known for pointersBen Longbons1-1/+1
2014-10-13Convert container lookups to use Option<Borrowed<T>>Ben Longbons1-0/+1
2014-10-08Split script.cppBen Longbons1-3/+8
2014-10-05Add pretty-printers for timeBen Longbons1-0/+1
2014-09-30Rename enum Option to Opt0Ben Longbons1-2/+2
2014-09-18Update for cross-compilationBen Longbons1-22/+91
2014-08-28This shouldn't be necessaryv14.8.28Ben Longbons1-0/+2
2014-08-28Compatibility with gdb 7.4Ben Longbons1-3/+17
2014-08-27fix testsBen Longbons1-0/+2
2014-08-27Yes, I doBen Longbons1-2/+26
2014-08-27Debug debuggingBen Longbons2-0/+134
2014-07-17Add dir annoyancesBen Longbons2-2/+68
2014-07-16Revert bounds checks and go back to signed integersBen Longbons1-35/+43
2014-06-30Finish packet namingBen Longbons1-169/+187
2014-06-27Packet names for all public packetsEvets1-295/+295
2014-06-26Stick everything in a namespaceBen Longbons1-2/+10
2014-06-26specialize inventory/storage indicesBen Longbons1-57/+90
2014-06-24No one is .neutral() here (except IPv4 addresses)Ben Longbons1-26/+237
2014-06-23Generate the map server protocolBen Longbons1-24/+1546
Sigh, map server will have no smart filters yet
2014-05-27Generate the char server protocolBen Longbons1-17/+900
2014-05-20Generate login/user protocolBen Longbons1-4/+113
2014-05-19make packets be non-type templatesBen Longbons1-9/+19
2014-05-19Convert login/char and login/admin server components to proto-v2Ben Longbons1-96/+177
2014-05-12Implement proto v2Ben Longbons1-0/+1343
2014-02-06Add a little colorBen Longbons1-0/+39
2014-01-20Implement core formatterBen Longbons1-29/+374
2013-12-24Add non-indenting indenter for C++Ben Longbons4-12/+296
Fix a bunch of bugs that none of me noticed before.
2013-12-23Implement yacc formattingBen Longbons1-4/+150
2013-12-23Refactor the lex indenter so that it can (almost) format yacc filesBen Longbons4-198/+274
2013-12-23Make a formatter for lex filesBen Longbons5-1/+202
2013-12-06Add basic source formatting toolsBen Longbons5-0/+120