pgsql: Fix performance bug in regexp's citerdissect/creviterdissect.

2021-08-20 Thread Tom Lane
Fix performance bug in regexp's citerdissect/creviterdissect. After detecting a sub-match "dissect" failure (i.e., a backref match failure) in the i'th sub-match of an iteration node, we should proceed by adjusting the attempted length of the i'th submatch. As coded, though, these functions chang

pgsql: Fix performance bug in regexp's citerdissect/creviterdissect.

2021-08-20 Thread Tom Lane
Fix performance bug in regexp's citerdissect/creviterdissect. After detecting a sub-match "dissect" failure (i.e., a backref match failure) in the i'th sub-match of an iteration node, we should proceed by adjusting the attempted length of the i'th submatch. As coded, though, these functions chang

pgsql: Fix performance bug in regexp's citerdissect/creviterdissect.

2021-08-20 Thread Tom Lane
Fix performance bug in regexp's citerdissect/creviterdissect. After detecting a sub-match "dissect" failure (i.e., a backref match failure) in the i'th sub-match of an iteration node, we should proceed by adjusting the attempted length of the i'th submatch. As coded, though, these functions chang

pgsql: Fix performance bug in regexp's citerdissect/creviterdissect.

2021-08-20 Thread Tom Lane
Fix performance bug in regexp's citerdissect/creviterdissect. After detecting a sub-match "dissect" failure (i.e., a backref match failure) in the i'th sub-match of an iteration node, we should proceed by adjusting the attempted length of the i'th submatch. As coded, though, these functions chang

pgsql: Fix performance bug in regexp's citerdissect/creviterdissect.

2021-08-20 Thread Tom Lane
Fix performance bug in regexp's citerdissect/creviterdissect. After detecting a sub-match "dissect" failure (i.e., a backref match failure) in the i'th sub-match of an iteration node, we should proceed by adjusting the attempted length of the i'th submatch. As coded, though, these functions chang

pgsql: Fix performance bug in regexp's citerdissect/creviterdissect.

2021-08-20 Thread Tom Lane
Fix performance bug in regexp's citerdissect/creviterdissect. After detecting a sub-match "dissect" failure (i.e., a backref match failure) in the i'th sub-match of an iteration node, we should proceed by adjusting the attempted length of the i'th submatch. As coded, though, these functions chang

pgsql: Fix performance bug in regexp's citerdissect/creviterdissect.

2021-08-20 Thread Tom Lane
Fix performance bug in regexp's citerdissect/creviterdissect. After detecting a sub-match "dissect" failure (i.e., a backref match failure) in the i'th sub-match of an iteration node, we should proceed by adjusting the attempted length of the i'th submatch. As coded, though, these functions chang