summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2014-08-25Remove CONSTSTR optimization for nowBen Longbons2-40/+25
2014-08-25Optimize string literals in refcounted stringsBen Longbons6-110/+67
2014-08-25Why must these things be so hard to test?Ben Longbons1-2/+5
2014-08-25Merge branch 'hotfix'Ben Longbons2-1/+35
2014-08-25Fix potential file corruption with partial writesv14.4.20Ben Longbons2-1/+35
2014-08-05Work around a compiler bug in error checksBen Longbons2-1/+6
2014-08-05In magic, use Variant for all the old anonymous nested unionsBen Longbons14-1335/+1406
2014-08-05Move magic to its own namespaceBen Longbons24-38/+94
2014-08-05Enums are not usually integers, sorryBen Longbons24-96/+240
2014-08-05Merge tag 'v14.4.19'Ben Longbons1-1/+2
2014-08-05Emergency security fix for deleting charactersv14.4.19Ben Longbons1-1/+2
2014-07-23Be more strict about function/statement mismatchesBen Longbons1-141/+134
2014-07-17Add dir annoyancesBen Longbons12-3/+246
2014-07-16Revert bounds checks and go back to signed integersBen Longbons9-118/+182
2014-07-01In order to disable them, diagnostic header must be public and includedBen Longbons6-7/+14
2014-07-01You have succeeded in annoying mev14.7.1Ben Longbons1-1/+1
2014-07-01Savefile fixesBen Longbons2-3/+28
2014-07-01Incorrect death/disappearance formsv14.6.30Ben Longbons1-1/+2
2014-07-01Stupid lenient newer compilerBen Longbons1-7/+7
2014-06-30Invulnerability should not be the defaultBen Longbons3-0/+21
2014-06-30Finally get around to decoupling the warning systemBen Longbons33-862/+1477
2014-06-30It's about time I did thisBen Longbons17-108/+130
2014-06-30Finish packet namingBen Longbons5-147/+0
2014-06-27This is more reliableBen Longbons136-1336/+934
2014-06-27Shut up alreadyBen Longbons6-5/+123
2014-06-27Port the Variant junkBen Longbons12-0/+885
2014-06-26changing the rules in a clean environment doesn't rebuildBen Longbons3-0/+13
2014-06-26Stick everything in a namespaceBen Longbons281-18/+1079
2014-06-26Everybody gets a dateBen Longbons1-2/+4
2014-06-26Low hanging fruitBen Longbons72-1353/+1317
2014-06-26Add null pointer checks for disconnected internalsBen Longbons4-15/+73
2014-06-26specialize inventory/storage indicesBen Longbons29-431/+883
2014-06-24No one is .neutral() here (except IPv4 addresses)Ben Longbons36-316/+750
2014-06-24Don't crash when giving invalid ID to @itemBen Longbons1-0/+2
2014-06-23SwatBen Longbons3-5/+6
2014-06-23Compatibility with libc++Ben Longbons2-0/+4
2014-06-23Remove vomitBen Longbons5-378/+27
2014-06-23Use the generated char server protocol in the map serverBen Longbons9-484/+597
2014-06-23Generate the map server protocolBen Longbons37-2010/+11699
2014-05-27Was the bug in my code or in the compiler? Who knows?Ben Longbons2-7/+9
2014-05-27Generate the char server protocolBen Longbons39-1201/+6512
2014-05-20:%s/^\( *\)\([^ ].*\)\?\(LOG\|PRINTF\)[A-Z_]*(\(.*,\n\)\+\zs\(\1 [^ ]\...Ben Longbons17-155/+155
2014-05-20Generate client half of login/admin protocolBen Longbons1-265/+324
2014-05-20Generate login/user protocolBen Longbons12-175/+1127
2014-05-19make packets be non-type templatesBen Longbons8-1073/+1369
2014-05-19Fix a couple of real bugs and also some gcc 4.7 compatibilityBen Longbons2-4/+12
2014-05-19Fuck dokoBen Longbons1-4/+4
2014-05-19Convert login/char and login/admin server components to proto-v2Ben Longbons40-2542/+3568
2014-05-12split out the horrible unchecked buffer accessorsBen Longbons13-241/+295
2014-05-12Implement proto v2Ben Longbons36-219/+4242