Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Solaris doesn't necessarily have stdint.h, use inttypes.h | Jacques Germishuys | 2014-08-05 | 1 | -0/+2 |
| | |||||
* | Bump the builtin http-parserhttp-parser-2 | Vicent Marti | 2012-11-12 | 1 | -70/+106 |
| | |||||
* | msvc: Remove superfluous includes | Vicent Marti | 2011-10-05 | 1 | -15/+1 |
| | |||||
* | http-parser: Disable MSVC warnings locally | Vicent Marti | 2011-09-29 | 1 | -0/+5 |
| | |||||
* | Resync with upstream http-parser | Carlos Martín Nieto | 2011-09-28 | 1 | -12/+11 |
| | |||||
* | http-parser: More type changes | Vicent Marti | 2011-09-28 | 1 | -1/+1 |
| | |||||
* | http-parser: Do not use bitfields | Vicent Marti | 2011-09-27 | 1 | -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-parser | Carlos Martín Nieto | 2011-09-09 | 1 | -0/+276 |
The code is under the MIT lincense Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk> |