postgresql/src
John Naylor 3de359f18f Simplify json lexing state
Instead of updating the length as we go, use a const pointer to end of
the input, which we know already at the start.

This simplifies the coding and may improve performance slightly, but
the real motivation for doing this is to make further changes in this
area easier to reason about.

Discussion: https://www.postgresql.org/message-id/CAFBsxsGhaR2KQ5eisaK%3D6Vm60t%3DaxhD8Ckj1qFoCH1pktZi%2B2w%40mail.gmail.com
2022-07-08 14:53:20 +07:00
..
backend Remove HP/Intel Itanium support. 2022-07-08 14:14:57 +12:00
bin Make Windows 10 the minimal runtime requirement for WIN32 2022-07-07 13:25:45 +09:00
common Simplify json lexing state 2022-07-08 14:53:20 +07:00
fe_utils Remove redundant null pointer checks before PQclear and PQconninfoFree 2022-07-03 20:11:05 +02:00
include Reformat some more node comments 2022-07-08 09:22:27 +02:00
interfaces Reorder ecpg_config.h.in alphabetically 2022-07-06 07:16:46 +02:00
makefiles Remove HP-UX port. 2022-07-08 14:05:05 +12:00
pl Remove HP-UX port. 2022-07-08 14:05:05 +12:00
port Remove HP-UX port. 2022-07-08 14:05:05 +12:00
template Remove HP-UX port. 2022-07-08 14:05:05 +12:00
test Remove HP-UX port. 2022-07-08 14:05:05 +12:00
timezone Update time zone data files to tzdata release 2022a. 2022-05-05 14:54:53 -04:00
tools Remove HP/Intel Itanium support. 2022-07-08 14:14:57 +12:00
tutorial Update copyright for 2022 2022-01-07 19:04:57 -05:00
.gitignore
DEVELOPERS
Makefile Remove the option to build thread_test.c outside configure. 2020-10-21 12:08:48 -04:00
Makefile.global.in Remove LLVM_CONFIG from Makefile.global.in 2022-07-06 08:11:39 -07:00
Makefile.shlib Remove HP-UX port. 2022-07-08 14:05:05 +12:00
nls-global.mk Improve frontend error logging style. 2022-04-08 14:55:14 -04:00