Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Update the CPU usage improvement for 3.21.0. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
4ea4e27dc5f0954141d72b8348b50e8a |
User & Date: | drh 2017-08-30 04:46:03.298 |
Context
2017-08-30
| ||
04:50 | Update the speed-and-size spreadsheet. (check-in: 402ce78c69 user: drh tags: trunk) | |
04:46 | Update the CPU usage improvement for 3.21.0. (check-in: 4ea4e27dc5 user: drh tags: trunk) | |
2017-08-29
| ||
13:19 | Remove the scratch memory allocator. (check-in: d482cfb5ea user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
46 47 48 49 50 51 52 | </ol> <li> Enhanced the [CSV virtual table] so that it accepts the last row of input if the final new-line character is missing. <li> Remove the rarely-used "scratch" memory allocator. Replace it with the [SQLITE_CONFIG_SMALL_MALLOC] configuration setting that gives SQLite a hint large memory allocations should be avoided when possible. <li> Added the swarm virtual table to the existing union virtual table extension. | | | 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | </ol> <li> Enhanced the [CSV virtual table] so that it accepts the last row of input if the final new-line character is missing. <li> Remove the rarely-used "scratch" memory allocator. Replace it with the [SQLITE_CONFIG_SMALL_MALLOC] configuration setting that gives SQLite a hint large memory allocations should be avoided when possible. <li> Added the swarm virtual table to the existing union virtual table extension. <li> Miscellaneous [microoptimizations] reduce CPU usage by about 2.0%. <li> Bug fixes: <ol type="a"> <li> Fix a faulty assert() statement discovered by OSSFuzz. Ticket [https://sqlite.org/src/info/cb91bf4290c211d|cb91bf4290c211d] <li> Fix an obscure memory leak in [sqlite3_result_pointer()]. Ticket [https://sqlite.org/src/info/7486aa54b968e9b|7486aa54b968e9b] <li> Avoid a possible use-after-free error by deferring schema resets until |
︙ | ︙ |