Remove the HTTP_PARSER_DEBUG macro for two reasons: * It changes the size of struct http_parser, resulting in spurious memory corruption bugs if part of your application is built with HTTP_PARSER_DEBUG=1 and other parts with HTTP_PARSER_DEBUG=0. * It's a debugging tool for maintainers. It should never have been exposed in the API in the first place.
Make gyp compile the library and the test suite in both strict and non-strict mode. Fixes a failing test where the test was strict but the library was not. Fixes #129.
It's useful to check if the current chunk is the last one.
Makes http_parser slightly more cache friendly.
Correct misspelling in http_parser.h
#116 : refactor to allow url with basic auth a:email@example.com