summaryrefslogtreecommitdiff
path: root/src/io
AgeCommit message (Collapse)AuthorFilesLines
2019-08-28add support for musl-libcgumi2-11/+11
2019-01-11drop support for gcc-5, gcc-6, clang-4, clang-5 in travis and fix some misc ↵gumi1-8/+8
issues
2018-12-06add a missing include in fdgumi1-0/+1
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
Will eventually put most/all parsers there.
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
Conflicts: CHANGELOG src/io/write_test.cpp
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
Possibly some missing for the far side of the network. AccountId and BlockId are still terribly entangled.
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