SQLite

Changes On Branch big-function-text
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch big-function-text Excluding Merge-Ins

This is equivalent to a diff from 0a745897 to 414a4d66

2023-07-21
22:28
Performance enhancements for queries using very large string values. (check-in: 3661b9cd user: drh tags: trunk)
22:22
Mark an unreachable branch as NEVER(). (Leaf check-in: 414a4d66 user: drh tags: big-function-text)
19:17
Fix harmless compiler warning introduced by the previous check-in. (check-in: 06f829e9 user: drh tags: big-function-text)
15:01
Multiple optimizations that try to preserve or infer the zero-terminated property of TEXT values. Avoid unnecessary copying of text values destined to become function parameters. All changes help improve performance of doing UPDATEs on large JSON values that are indexed multiple ways. (check-in: d0278cde user: drh tags: big-function-text)
2023-07-19
23:02
Performance enhancements to the JSON parser and code generator. (check-in: 0a745897 user: drh tags: trunk)
20:23
Revise the new JSON parser performance test to make the test run 25 times longer, and thus provide a more repeatable number. (check-in: bee9e403 user: drh tags: trunk)
17:24
Further improvement to JSON parser performance. (check-in: 144c8ccf user: drh tags: json-opt)

Changes to src/expr.c.

Changes to src/json.c.

Changes to src/util.c.

Changes to src/vdbe.c.

Changes to src/vdbeInt.h.

Changes to src/vdbeapi.c.

Changes to src/vdbemem.c.