summaryrefslogtreecommitdiff
path: root/src/io
AgeCommit message (Expand)AuthorFilesLines
2015-07-29add more syscalls to io::FDmekolat2-0/+35
2015-07-29replace socket write with send with MSG_NOSIGNALmekolat2-0/+5
2015-01-22Use Spanned<T> while parsing configBen Longbons2-0/+16
2015-01-22Generate most config parsersBen Longbons1-0/+5
2015-01-22Have I mentioned that I hate ADL?Ben Longbons2-36/+38
2014-11-09Make it easier to debug scripts, especially from coredumpsBen Longbons1-0/+5
2014-11-04Use the new ASTsBen Longbons1-1/+4
2014-10-29Item ASTBen Longbons9-124/+396
2014-10-26Fix header rankingBen Longbons10-86/+911
2014-10-26New ast module for for npc parsingBen Longbons5-3/+36
2014-10-15Remove the need for empty source files to check headersBen Longbons3-79/+0
2014-09-30Rename enum Option to Opt0Ben Longbons1-2/+2
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-05In magic, use Variant for all the old anonymous nested unionsBen Longbons1-15/+0
2014-08-05Move magic to its own namespaceBen Longbons1-17/+22
2014-08-05Enums are not usually integers, sorryBen Longbons3-83/+115
2014-07-17Add dir annoyancesBen Longbons8-1/+128
2014-07-01In order to disable them, diagnostic header must be public and includedBen Longbons2-0/+4
2014-07-01You have succeeded in annoying mev14.7.1Ben Longbons1-1/+1
2014-06-30Finally get around to decoupling the warning systemBen Longbons5-18/+14
2014-06-27This is more reliableBen Longbons8-93/+69
2014-06-27Shut up alreadyBen Longbons1-3/+3
2014-06-26Stick everything in a namespaceBen Longbons18-0/+59
2014-06-26Low hanging fruitBen Longbons5-81/+12
2014-04-26Stricter grep checksBen Longbons2-2/+2
2014-04-24Header cleanupBen Longbons10-14/+15
2014-04-22Make travis happyBen Longbons6-5/+7
2014-04-22Use strict ID typesBen Longbons2-5/+11
2014-04-19Wouldn't it be nice to have some integers too?Ben Longbons1-0/+3
2014-04-19Make clang and libc++ happyBen Longbons3-1/+5
2014-04-14Ditch gcc 4.6 supportBen Longbons8-155/+155
2014-04-09Add all the missing copyright headersBen Longbons5-0/+80
2014-04-05Fix assert in multiline spansBen Longbons2-11/+12
2014-03-31Be stricter about most arraysBen Longbons1-1/+0
2014-03-24Hopefully fix the buildBen Longbons1-2/+2
2014-03-24Implement new magic frontend using sexprBen Longbons3-7/+104
2014-03-16Clean up header organizationBen Longbons10-38/+40
2014-02-08Implement AStringBen Longbons9-36/+40
2014-02-07Name the terminal escapesBen Longbons2-0/+59
2014-02-07Explicitly delete more assignment operatorsBen Longbons3-0/+4
2014-02-06Fix build warningsBen Longbons1-0/+9
2014-02-06Wrap remaining FDs in a classBen Longbons12-85/+414
2014-01-20Add line and char readersBen Longbons3-0/+583
2013-12-28fix abort due to inverted conditionBen Longbons1-1/+1
2013-12-23fix other build errorBen Longbons1-1/+5
2013-12-21fix travis errorsBen Longbons1-3/+8
2013-12-06Add basic source formatting toolsBen Longbons5-58/+58
2013-11-15Another step towards proper header orderingBen Longbons7-6/+270
2013-11-15Unbreak buildBen Longbons2-2/+2