├── .codecov.yml ├── .github └── workflows │ └── d.yml ├── .gitignore ├── LICENSE ├── README.md ├── bench ├── .gitignore ├── Makefile ├── README.md ├── bench.d ├── extern │ ├── Makefile │ ├── README.md │ ├── http_parser │ │ ├── http_parser.c │ │ └── http_parser.h │ ├── llhttp │ │ ├── api.c │ │ ├── http.c │ │ ├── llhttp.c │ │ └── llhttp.h │ └── picohttpparser │ │ ├── picohttpparser.c │ │ └── picohttpparser.h ├── httpparser.d ├── llhttp.d ├── picohttpparser.d ├── requests.txt └── results.png ├── dub.sdl ├── dub.selections.json ├── meson.build ├── scripts └── ci.sh └── source └── httparsed.d /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.github/workflows/d.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/.github/workflows/d.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/README.md -------------------------------------------------------------------------------- /bench/.gitignore: -------------------------------------------------------------------------------- 1 | bench 2 | -------------------------------------------------------------------------------- /bench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/Makefile -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/bench.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/bench.d -------------------------------------------------------------------------------- /bench/extern/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/Makefile -------------------------------------------------------------------------------- /bench/extern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/README.md -------------------------------------------------------------------------------- /bench/extern/http_parser/http_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/http_parser/http_parser.c -------------------------------------------------------------------------------- /bench/extern/http_parser/http_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/http_parser/http_parser.h -------------------------------------------------------------------------------- /bench/extern/llhttp/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/llhttp/api.c -------------------------------------------------------------------------------- /bench/extern/llhttp/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/llhttp/http.c -------------------------------------------------------------------------------- /bench/extern/llhttp/llhttp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/llhttp/llhttp.c -------------------------------------------------------------------------------- /bench/extern/llhttp/llhttp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/llhttp/llhttp.h -------------------------------------------------------------------------------- /bench/extern/picohttpparser/picohttpparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/picohttpparser/picohttpparser.c -------------------------------------------------------------------------------- /bench/extern/picohttpparser/picohttpparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/extern/picohttpparser/picohttpparser.h -------------------------------------------------------------------------------- /bench/httpparser.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/httpparser.d -------------------------------------------------------------------------------- /bench/llhttp.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/llhttp.d -------------------------------------------------------------------------------- /bench/picohttpparser.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/picohttpparser.d -------------------------------------------------------------------------------- /bench/requests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/requests.txt -------------------------------------------------------------------------------- /bench/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/bench/results.png -------------------------------------------------------------------------------- /dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/dub.sdl -------------------------------------------------------------------------------- /dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/dub.selections.json -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/meson.build -------------------------------------------------------------------------------- /scripts/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/scripts/ci.sh -------------------------------------------------------------------------------- /source/httparsed.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tchaloupka/httparsed/HEAD/source/httparsed.d --------------------------------------------------------------------------------