@@ -472,6 +472,28 @@ Author: David Rowley <drowley@postgresql.org>
472472<para>
473473Improve the speed of updating the process title (David Rowley)
474474</para>
475+ </listitem>
476+
477+ <!--
478+ Author: John Naylor <john.naylor@postgresql.org>
479+ 2022-08-11 [37a6e5df3] Optimize xid/subxid searches in XidInMVCCSnapshot().
480+ Author: John Naylor <john.naylor@postgresql.org>
481+ 2022-08-26 [121d2d3d7] Use SSE2 in is_valid_ascii() where available.
482+ Author: John Naylor <john.naylor@postgresql.org>
483+ 2022-08-10 [b6ef16756] Introduce optimized routine for linear searches of array
484+ Author: John Naylor <john.naylor@postgresql.org>
485+ 2022-08-26 [e813e0e16] Add optimized functions for linear search within byte ar
486+ -->
487+
488+ <listitem>
489+ <para>
490+ Allow xid/subxid searches and ASCII string detection to use vector operations (Nathan Bossart)
491+ </para>
492+
493+ <para>
494+ ASCII detection is particularly useful for COPY FROM. Vector operations are also used for some C array searches.
495+ </para>
496+
475497</listitem>
476498
477499 </itemizedlist>
@@ -1781,6 +1803,17 @@ The IS JSON checks include checks for values, arrays, objects, scalars, and uniq
17811803</para>
17821804</listitem>
17831805
1806+ <!--
1807+ Author: John Naylor <john.naylor@postgresql.org>
1808+ 2022-09-02 [0a8de93a4] Speed up lexing of long JSON strings
1809+ -->
1810+
1811+ <listitem>
1812+ <para>
1813+ Allow JSON string parsing to use vector operations (John Naylor)
1814+ </para>
1815+ </listitem>
1816+
17841817<!--
17851818Author: Tom Lane <tgl@sss.pgh.pa.us>
178618192023-01-19 [5a617d75d] Fix ts_headline() to handle ORs and phrase queries more
@@ -2523,56 +2556,6 @@ Add support for Advanced SIMD (Single Instruction Multiple Data) (NEON) instruct
25232556</para>
25242557</listitem>
25252558
2526- <!--
2527- Author: John Naylor <john.naylor@postgresql.org>
2528- 2022-08-26 [121d2d3d7] Use SSE2 in is_valid_ascii() where available.
2529- -->
2530-
2531- <listitem>
2532- <para>
2533- Allow ASCII string detection to use vector operations (John Naylor)
2534- </para>
2535- </listitem>
2536-
2537- <!--
2538- Author: John Naylor <john.naylor@postgresql.org>
2539- 2022-09-02 [0a8de93a4] Speed up lexing of long JSON strings
2540- -->
2541-
2542- <listitem>
2543- <para>
2544- Allow JSON string parsing to use vector operations (John Naylor)
2545- </para>
2546-
2547- <para>
2548- ARM?
2549- </para>
2550- </listitem>
2551-
2552- <!--
2553- Author: John Naylor <john.naylor@postgresql.org>
2554- 2022-08-10 [b6ef16756] Introduce optimized routine for linear searches of array
2555- Author: John Naylor <john.naylor@postgresql.org>
2556- 2022-08-26 [e813e0e16] Add optimized functions for linear search within byte ar
2557- -->
2558-
2559- <listitem>
2560- <para>
2561- Allow array searches to use vector operations (John Naylor)
2562- </para>
2563- </listitem>
2564-
2565- <!--
2566- Author: John Naylor <john.naylor@postgresql.org>
2567- 2022-08-11 [37a6e5df3] Optimize xid/subxid searches in XidInMVCCSnapshot().
2568- -->
2569-
2570- <listitem>
2571- <para>
2572- Allow xid/subxid searches to use vector operations (Nathan Bossart)
2573- </para>
2574- </listitem>
2575-
25762559<!--
25772560Author: Michael Paquier <michael@paquier.xyz>
257825612022-08-28 [36389a060] Enable RandomizedBaseAddress (ASLR) on Windows with MSVC
0 commit comments