Roll src/third_party/sqlite/src/ 8a22b25ad..0a1397d27 (19 commits) https://chromium.googlesource.com/chromium/deps/sqlite.git/+log/8a22b25ad724..0a1397d27470 $ git log 8a22b25ad..0a1397d27 --date=short --no-merges --format='%ad %ae %s' 2025-05-13 grt Amalgamations for release 3.49.2 2025-05-07 Version 3.49.2 2025-05-06 Fix a bug in the NOT NULL/IS NULL optimization that can cause invalid data to be used for a column if that column has a CHECK constraint that includes the NOT NULL or IS NULL operator. 2025-04-16 Correctly handle the case of a multi-column UNIQUE constraint that contains the ROWID as one of it columns, and then the columns of that UNIQUE are used in a row-value IN operator as a WHERE clause constraint. 2025-04-04 stephan Correct a makefile var name type in the configure script, introduced in [8830f86335]. 2025-04-04 stephan Improve --all flag handling so that combinations of (--all --disable-FEATURE) and (--disable-all --FEATURE) work more intuitively. Add missing handling of the --fts3 flag (it was accepted but ignored before). Partial merge of [26ef0ff4bfbb], minus proj.tcl changes. 2025-04-04 stephan Account for the Mac-specific -install_name linker flag. See [forum:5651662b8875ec0a|forum post 5651662b8875ec0a]. 2025-03-22 Fixes for two problems with the generate_series() table-valued function. 2025-03-18 Fix two obscure logic problems that cause incorrect answers, found by a third-party fuzzer. 2025-03-10 Disable the [d1ba200234f40b84|count-of-view optimization] if any subquery is DISTINCT, as the optimization does not work in that case. 2025-03-10 Fix the build by rerunning test/mkpragmatab.tcl. 2025-02-28 stephan Bring the autosetup-related bits up to par with trunk. 2025-02-28 stephan Strive to make sorts stable in the mkpragmatab.tcl build script, so that we get consistent amalgamations regardless of platform. [forum:/forumpost/c9914addebf3da51|Forum thread c9914addebf3da51]. 2025-02-25 stephan Configure script cosmetics: emit the host/build system info before the directory info. 2025-02-25 stephan Diverse configure tweaks to better support package maintainers on the unix-on-windows environments like msys2, cygwin, and mingw, based largely on feedback in forum posts [forum:e6cf2bbb70da2922|e6cf2bbb70da2922] and [forum:828fdfe9041fd725|828fdfe9041fd725]. 2025-02-21 stephan configure: in several places where support for -Wl,... linker flags are checked, ensure that the check invokes the linker (not just the compiler) to avoid false positives. This allows us to remove the AIX-specific handling and --disable-rpath bits added in [a15e0f680], as well as make several similar checks more robust. 2025-02-20 stephan Bump VERSION to 3.49.2. 2025-02-20 stephan configure: automatically fail the check for rpath on AIX systems and provide a --disable-rpath flag as a fallback for use on platforms which pass the configure-time rpath check but then fail at link-time. Based on discussion in [forum:ae5bd8a84b|forum thread ae5bd8a84b]. 2025-02-20 stephan Fix autoconf bundle to honor the --disable-static and --disable-shared flags, as reported in [forum:ae5bd8a84b|forum post ae5bd8a84b]. Problem introduced in 3.49.0. Created with: roll-dep src/third_party/sqlite/src --update-readme Fixed: 415397143 Change-Id: I4adb08f6dd403ef6c35de4509a118075309d7b90 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6540287 Commit-Queue: Etienne Bergeron <etienneb@chromium.org> Reviewed-by: Etienne Bergeron <etienneb@chromium.org> Auto-Submit: Greg Thompson <grt@chromium.org> Cr-Commit-Position: refs/heads/main@{#1460715}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.