Checkout Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge r1852013 from trunk:

* r1852013

Fix issue #4804: avoid test failures just because some SQLite compile-time

feature was enabled that changes its query plan descriptions.

Justification:

Reported build failure on Gentoo Linux, see:

https://bugs.gentoo.org/605438

Votes:

+1: brane, stsp

  1. … 2 more files in changeset.
Merge r1697845 from trunk:

* r1697845

Fix compiler warning about empty while statement body.

Justification:

Whilst we don't usually backport compiler warning fixes, this one

is caused by a bug in a macro definition, which this backport fixes.

Votes:

+1: brane, rhuijben, stefan2

  1. … 2 more files in changeset.
Merge the r1672295 group from trunk:

* r1672295, r1673691

Fix Sqlite 3.8.9 query performance regression on externals

Justification:

The regression tests shouldn't fail.

(And the query performance on working copies with an extreme

number of externals defined on different paths shouldn't

regress)

Votes:

+1: rhuijben, philip, brane

  1. … 3 more files in changeset.
Merge the r1664476 group from trunk:

* r1664476, r1664480, r1664481, r1664483, r1664507, r1664520, r1664521, r1664523, r1664526, r1664527, r1665845, r1665850, r1665852

Automatic create sqlite_stat1 table in wc.db if it doesn't exist.

Justification:

Avoid performance regression on some old working copies.

Notes:

This stats table provides very valuable hints to the sqlite query

optimizer. Sqlite 3.8.x needs this for most of our queries.

.

See "Manual Control Of Query Plans Using SQLITE_STAT Tables"

on https://www.sqlite.org/optoverview.html#manctrl

I (philip) think we cannot release 1.9.0 without this fix.

Votes:

+1: philip, rhuijben, ivan, brane

  1. … 8 more files in changeset.
On the 1.9.x branch: Catch-up merge from trunk@1662901.

* STATUS: Closed for the Beta release.

Removed pending backport nominations, since they're all

included in the catch-up merge.

  1. … 159 more files in changeset.