Damian Jarek
2cfe3ba1b8
Replace static_string in parser
...
close #1574
This change yields a modest performance improment of 1-2% by replacing
the exception-based handling of buffer overflow with one based on
regular conditional checks.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-04-15 08:21:48 -07:00
Damian Jarek
5a0b4d7ebe
More split compilation in HTTP
...
close #1541
- Remove unused private functions: `skip_ows_rev`, `skip_obs_fold`.
- Enable split compilation in `http/detail/rfc7230.hpp`.
- More split compilation in `basic_parser`.
- Remove some unnecessary includes.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-03-24 11:05:24 -07:00
Vinnie Falco
1432d336be
Move parser definitions to .ipp
2019-03-02 09:13:08 -08:00
Vinnie Falco
8c53abe6e5
Support -fno-exceptions
2019-03-01 13:52:50 -08:00
Vinnie Falco
6ada618c12
Check BOOST_NO_CXX11_THREAD_LOCAL
2019-02-21 11:09:02 -08:00
Vinnie Falco
44d9eaba4d
Tidying
2019-02-05 09:56:48 -08:00
Vinnie Falco
98aed8ed49
Fix hexadecimal string conversion table:
...
Defect discovered by PVS-Studio
2019-02-05 09:56:36 -08:00
Vinnie Falco
944b5dcda7
Clear error codes idiomatically
2019-01-20 09:50:43 -08:00
compmaniak
955b7b31a5
Fix parsing of out-of-bounds hex values
...
fix #1267
2018-10-20 08:40:27 -07:00
compmaniak
802390886d
Fix parse_dec algorithm
...
fix #1211
2018-07-29 17:05:11 -07:00
Vinnie Falco
8578f3cf76
Update copyrights
2017-07-24 09:42:51 -07:00
Vinnie Falco
7139dd639a
Boost prep
2017-07-23 17:34:13 -07:00