pgsql-server: Rewrite ReadArrayStr() to avoid O(N^2) behavior on large - Mailing list pgsql-committers

From tgl@svr1.postgresql.org (Tom Lane)
Subject pgsql-server: Rewrite ReadArrayStr() to avoid O(N^2) behavior on large
Date
Msg-id 20040927013903.21D37329E49@svr1.postgresql.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Rewrite ReadArrayStr() to avoid O(N^2) behavior on large strings,
and hopefully improve code clarity while at it.  One intentional
semantics change: a backslashed space will not be treated as removable
trailing whitespace, as the prior coding would do.  ISTM that if it
wouldn't be considered removable leading whitespace, it shouldn't be
stripped at the end either.

Modified Files:
--------------
    pgsql-server/src/backend/utils/adt:
        arrayfuncs.c (r1.112 -> r1.113)

(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/arrayfuncs.c.diff?r1=1.112&r2=1.113)

pgsql-committers by date:

Previous
From: neilc@svr1.postgresql.org (Neil Conway)
Date:
Subject: pgsql-server: Fix misstatement in docs: CREATE TABLE AS is now part of
Next
From: pgsql@svr1.postgresql.org (PostgreSQL Daemon)
Date:
Subject: pgsql-server: update for beta3, and update Copyright date to 2004