summaryrefslogtreecommitdiff
path: root/src/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* [core] buffer_append_string_encoded_json()Glenn Strauss2021-11-171-0/+79
* [core] better asm for binary num to ascii stringGlenn Strauss2021-11-121-5/+3
* [core] uint_fast32_t tweaksGlenn Strauss2021-11-121-2/+5
* [core] remove redundant assertsGlenn Strauss2021-10-291-13/+0
* [core] bounds check while url-decodingGlenn Strauss2021-10-061-3/+3
* [multiple] __attribute_nonnull__ now takes paramsGlenn Strauss2021-10-051-5/+5
* [multiple] quiet coverity warningsGlenn Strauss2021-09-091-0/+3
* [core] realloc buffer power-2 size + 1 for '\0'Glenn Strauss2021-09-081-3/+6
* [core] avoid inlining buffer_eq_icase_ssn()Glenn Strauss2021-08-271-2/+3
* [core] move backtrace and assert macros to ck.[ch]Glenn Strauss2021-08-271-81/+0
* [multiple] buffer_copy_string_len_lc()Glenn Strauss2021-08-271-0/+10
* [core] buffer_realloc() using power-2 reallocGlenn Strauss2021-08-271-1/+6
* [core] buffer_path_simplify() quick(er) pathGlenn Strauss2021-08-271-2/+17
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-32/+26
* [core] buffer_commit() optim; better asmGlenn Strauss2021-08-271-5/+6
* [multiple] http_auth_digest_hex2bin -> li_hex2binGlenn Strauss2021-08-271-0/+19
* [core] remove excess assertions in buffer_commit()Glenn Strauss2021-05-081-3/+0
* [core] simplify buffer_path_simplify()Glenn Strauss2021-05-081-85/+71
* [core] buffer_is_equal_string -> buffer_eq_slenGlenn Strauss2021-05-071-7/+0
* [core] remove buffer_is_equal_right_len()Glenn Strauss2021-05-071-13/+0
* [core] consistent inclusion of sys-time.hGlenn Strauss2021-04-281-1/+1
* [multiple] quiet coverity warningsGlenn Strauss2021-04-071-13/+8
* [multiple] buffer_copy_path_len2() aggregateGlenn Strauss2021-04-021-0/+10
* [core] mark select buffer.[ch] funcs attr nonnullGlenn Strauss2021-04-021-13/+5
* [core] buffer_append_* aggregatesGlenn Strauss2021-04-021-0/+37
* [core] short-circuit encoding if nothing to encodeGlenn Strauss2021-04-021-0/+10
* [core] buffer_append_strftime() perf annotationsGlenn Strauss2021-03-261-20/+18
* [multiple] optimize primitives, buffer_extend()Glenn Strauss2021-03-261-62/+79
* [core] optimize buffer_urldecode_path()Glenn Strauss2021-03-121-67/+21
* [core] http_cgi_encode_varname()Glenn Strauss2021-03-071-31/+0
* [multiple] replace buffer_is_equal_caseless_stringGlenn Strauss2021-01-071-8/+0
* [multiple] employ http_date.h, sys-time.hGlenn Strauss2020-12-241-1/+1
* [core] light_isupper(), light_islower()Glenn Strauss2020-10-111-9/+7
* [core] inline buffer_reset()Glenn Strauss2020-08-101-9/+1
* [core] disperse settings.h to appropriate headersGlenn Strauss2020-08-101-1/+0
* [multiple] address coverity warningsGlenn Strauss2020-07-101-1/+1
* [multiple] address coverity warningsGlenn Strauss2020-07-101-4/+4
* [core] perf: tighten some code in some hot pathsGlenn Strauss2020-07-081-19/+23
* [core] C99 restrict on some base funcsGlenn Strauss2020-07-081-16/+16
* [multiple] split con, request (very large change)Glenn Strauss2020-07-081-7/+0
* [core] perf: buffer copy and appendGlenn Strauss2020-07-081-29/+19
* [multiple] rename r to rc rv rd wr to be differentGlenn Strauss2020-07-081-6/+6
* [multiple] plugin_stats arrayGlenn Strauss2020-07-081-20/+12
* [core] __attribute_returns_nonnull__Glenn Strauss2020-02-241-0/+1
* [core] uint32_t for struct buffer sizesGlenn Strauss2020-02-241-1/+1
* [core] cold buffer_string_prepare_append_resize()Glenn Strauss2020-02-241-8/+12
* [multiple] replace strcasecmp() on short stringsGlenn Strauss2019-06-061-1/+5
* [core] specialized buffer_eq_*() for short stringsGlenn Strauss2019-06-061-21/+35
* [core] buffer_reset() should not be passed NULLGlenn Strauss2019-05-131-6/+4
* [multiple] quiet clang --analyze where trivialGlenn Strauss2019-01-211-2/+0