@@ -472,6 +472,28 @@ Author: David Rowley <drowley@postgresql.org>
472
472
<para>
473
473
Improve the speed of updating the process title (David Rowley)
474
474
</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
+
475
497
</listitem>
476
498
477
499
</itemizedlist>
@@ -1781,6 +1803,17 @@ The IS JSON checks include checks for values, arrays, objects, scalars, and uniq
1781
1803
</para>
1782
1804
</listitem>
1783
1805
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
+
1784
1817
<!--
1785
1818
Author: Tom Lane <tgl@sss.pgh.pa.us>
1786
1819
2023-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
2523
2556
</para>
2524
2557
</listitem>
2525
2558
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
-
2576
2559
<!--
2577
2560
Author: Michael Paquier <michael@paquier.xyz>
2578
2561
2022-08-28 [36389a060] Enable RandomizedBaseAddress (ASLR) on Windows with MSVC
0 commit comments