summaryrefslogtreecommitdiff
path: root/deps/http-parser/http_parser.h
Commit message (Collapse)AuthorAgeFilesLines
* Solaris doesn't necessarily have stdint.h, use inttypes.hJacques Germishuys2014-08-051-0/+2
|
* Bump the builtin http-parserhttp-parser-2Vicent Marti2012-11-121-70/+106
|
* msvc: Remove superfluous includesVicent Marti2011-10-051-15/+1
|
* http-parser: Disable MSVC warnings locallyVicent Marti2011-09-291-0/+5
|
* Resync with upstream http-parserCarlos Martín Nieto2011-09-281-12/+11
|
* http-parser: More type changesVicent Marti2011-09-281-1/+1
|
* http-parser: Do not use bitfieldsVicent Marti2011-09-271-11/+12
| | | | | | | | | | | | | | | Bitfields suck. And if you make them with non-int types, they suck in a non-standards compliant way. Like sucking sideways or something. This commit removes all bitfields in the `http_parser` struct, and replaces them with the minimal type needed to contain their values. Note that the fields in the struct have been reordered so they can be packed with 4-byte alignment. This saves both memory on the parser (because non-int bitfields get expanded to 4byte in most compilers anyway) and time (because the fields are now properly aligned and the compiler doesn't need to generate bit-level ops to access them).
* http: add http-parserCarlos Martín Nieto2011-09-091-0/+276
The code is under the MIT lincense Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>