1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-12 10:04:14 +02:00
pgbackrest/src
David Steele 79a2d02c9c Refactor List, StringList, and VariantList for performance.
Introduce a standard pattern for exposing public struct members (as documented in CODING.md) and use it to inline lstSize() which should improve the performance of iterating large lists.

Since many functions in these modules are just thin wrappers of other functions, inline where appropriate.

Remove strLstExistsZ() and strLstInsertZ() since they were only used in tests, where the String version of the function is sufficient.

Move strLstNewSplitSizeZ() to command/help/help.c and remove strLstNewSplitSize(). This function has only ever been used by help and does not seem widely applicable.
2021-04-07 12:50:33 -04:00
..
build Update config.sub to latest version. 2021-04-05 10:25:01 -04:00
command Refactor List, StringList, and VariantList for performance. 2021-04-07 12:50:33 -04:00
common Refactor List, StringList, and VariantList for performance. 2021-04-07 12:50:33 -04:00
config Add archive-header-check option. 2021-03-25 15:33:50 -04:00
db Improve protocol handlers. 2021-03-16 13:09:34 -04:00
info Allow stanza-* commands to be run remotely. 2021-03-10 08:10:46 -05:00
postgres Remove too-verbose braces in switch statements. 2021-01-26 12:10:24 -05:00
protocol Improve protocol handlers. 2021-03-16 13:09:34 -04:00
storage Exclude content-length from S3 signed headers. 2021-03-25 07:07:16 -04:00
.gitignore Use a checksum to build configure.ac more efficiently. 2020-03-14 12:39:29 -04:00
build.auto.h.in Set config path in configure script. 2021-02-10 14:46:26 -05:00
configure Begin v2.34 development. 2021-04-05 10:23:16 -04:00
main.c Add configurable error handlers. 2021-01-27 17:25:13 -05:00
Makefile.in Remove autoconf cache when configure is built. 2021-03-05 16:27:57 -05:00
version.h Begin v2.34 development. 2021-04-05 10:23:16 -04:00