Revisions of sqlite3
buildservice-autocommit
accepted
request 1169661
from
Reinhard Max (rmax)
(revision 333)
baserev update by copy to link target
Reinhard Max (rmax)
committed
(revision 332)
- Update to release 3.45.3: * Fix a long-standing bug (going back to version 3.24.0) that might (rarely) cause the "old.*" values of an UPDATE trigger to be incorrect if that trigger fires in response to an UPSERT. * Reduce the scope of the NOT NULL strength reduction optimization that was added as item 8e in version 3.35.0. The optimization was being attempted in some contexts where it did not work, resulting in incorrect query results. - Add SQLITE_STRICT_SUBTYPE=1 as recommended by upstream.
buildservice-autocommit
accepted
request 1158281
from
Reinhard Max (rmax)
(revision 331)
baserev update by copy to link target
Reinhard Max (rmax)
committed
(revision 330)
- Add sqlite3-float-i586.patch to fix build on i586. - sqlite3-rtree-i686.patch is not needed anymore.
Reinhard Max (rmax)
committed
(revision 329)
- Update to release 3.45.2: * Added the SQLITE_RESULT_SUBTYPE property for application- defined SQL functions. * Enhancements to the JSON SQL functions * Add the FTS5 tokendata option to the FTS5 virtual table. * The SQLITE_DIRECT_OVERFLOW_READ optimization is now enabled by default. * Query planner improvements * Increase the default value for SQLITE_MAX_PAGE_COUNT from 1073741824 to 4294967294. * Enhancements to the CLI * Restore the JSON BLOB input bug, and promise to support the anomaly in subsequent releases, for backward compatibility. * Fix the PRAGMA integrity_check command so that it works on read-only databases that contain FTS3 and FTS5 tables. * Fix issues associated with processing corrupt JSONB inputs. * Fix a long-standing bug in which a read of a few bytes past the end of a memory-mapped segment might occur when accessing a craftily corrupted database using memory-mapped database. * Fix a long-standing bug in which a NULL pointer dereference might occur in the bytecode engine due to incorrect bytecode being generated for a class of SQL statements that are deliberately designed to stress the query planner but which are otherwise pointless. * Fix an error in UPSERT, introduced in version 3.35.0. * Reduce the scope of the NOT NULL strength reduction optimization that was added in version 3.35.0.
Reinhard Max (rmax)
committed
(revision 328)
- Update to release 3.45.1 * Details will follow... - Abort build when %version and %tarversion don't match.
buildservice-autocommit
accepted
request 1133118
from
Factory Maintainer (factory-maintainer)
(revision 327)
baserev update by copy to link target
Reinhard Max (rmax)
accepted
request 1131615
from
Dominique Leuenberger (dimstar)
(revision 326)
- Fix Version to advertise as 3.44.2, matching the tarball version.
buildservice-autocommit
accepted
request 1130837
from
Factory Maintainer (factory-maintainer)
(revision 325)
baserev update by copy to link target
Reinhard Max (rmax)
committed
(revision 324)
- Update to release 3.44.2 * Fix a mistake in the CLI that was introduced by the fix in 3.44.1. * Fix a problem in FTS5 that was discovered during internal fuzz testing only minutes after the 3.44.1 release was tagged. * Fix incomplete assert() statements that the fuzzer discovered. * Fix a couple of harmless compiler warnings that appeared in debug builds with GCC 16.
Reinhard Max (rmax)
committed
(revision 323)
- Update to release 3.44.1 * Change the CLI so that it uses UTF-16 for console I/O on Windows. * Other obscure bug fixes.
buildservice-autocommit
accepted
request 1123976
from
Reinhard Max (rmax)
(revision 322)
baserev update by copy to link target
Reinhard Max (rmax)
accepted
request 1123191
from
Jan Engelhardt (jengelh)
(revision 321)
- Update to release 3.44.0
buildservice-autocommit
accepted
request 1119230
from
Reinhard Max (rmax)
(revision 320)
baserev update by copy to link target
Reinhard Max (rmax)
committed
(revision 319)
- sqlite3-rtree-i686.patch: temporary build fix for 32-bit x86.
Reinhard Max (rmax)
committed
(revision 318)
Reinhard Max (rmax)
committed
(revision 317)
- Update to: 3.42.2: * Fix a couple of obscure UAF errors and an obscure memory leak. * Omit the use of the sprintf() function from the standard library in the CLI, as this now generates warnings on some platforms. * Avoid conversion of a double into unsigned long long integer, as some platforms do not do such conversions correctly.
Reinhard Max (rmax)
committed
(revision 316)
- Update to: 3.43.1 * Fix a regression in the way that the sum(), avg(), and total() aggregate functions handle infinities. * Fix a bug in the json_array_length() function that occurs when the argument comes directly from json_remove(). * Fix the omit-unused-subquery-columns optimization (introduced in in version 3.42.0) so that it works correctly if the subquery is a compound where one arm is DISTINCT and the other is not.
Martin Pluskal (pluskalm)
accepted
request 1106058
from
Andrea Manzini (amanzini)
(revision 315)
- Update to 3.43.0: * Add support for Contentless-Delete FTS5 Indexes. This is a variety of FTS5 full-text search index that omits storing the content that is being indexed while also allowing records to be deleted. * Enhancements to the date and time functions: + Added new time shift modifiers of the form ±YYYY-MM-DD HH:MM:SS.SSS. + Added the timediff() SQL function. * Added the octet_length(X) SQL function. * Added the sqlite3_stmt_explain() API. * Query planner enhancements: + Generalize the LEFT JOIN strength reduction optimization so that it works for RIGHT and FULL JOINs as well. Rename it to OUTER JOIN strength reduction. + Enhance the theorem prover in the OUTER JOIN strength reduction optimization so that it returns fewer false-negatives. * Enhancements to the decimal extension: + New function decimal_pow2(N) returns the N-th power of 2 for integer N between -20000 and +20000. + New function decimal_exp(X) works like decimal(X) except that it returns the result in exponential notation - with a "e+NN" at the end. + If X is a floating-point value, then the decimal(X) function now does a full expansion of that value into its exact decimal equivalent. * Performance enhancements to JSON processing results in a 2x performance improvement for some kinds of processing on large JSON strings. * The VFS for unix now assumes that the nanosleep() system call is available unless compiled with -DHAVE_NANOSLEEP=0.
buildservice-autocommit
accepted
request 1087547
from
Reinhard Max (rmax)
(revision 314)
baserev update by copy to link target
Displaying revisions 1 - 20 of 333