When using memory-mapped I/O map the database file read-only so that stray pointers
and/or array overruns in the application cannot accidentally modify the database file.
Enhance the 'utc' modifier in the date and time functions so that it is a no-op if
the date/time is known to already be in UTC. (This is not a compatibility break since
the behavior has long been documented as "undefined" in that case.)
Added the ".changes ON|OFF" and ".vfsinfo" dot-commands.
Translate between MBCS and UTF8 when
running in cmd.exe on Windows.
Enhancements to makefiles:
Added the --enable-editline and --enable-static-shell options
to the various autoconf-generated configure scripts.
Omit all use of "awk" in the makefiles, to make building easier for MSVC users.
Important fixes:
Fix inconsistent integer to floating-point comparison operations that
could result in a corrupt index if the index is created on a table
column that contains both large integers and floating point values
of similar magnitude. Ticket
38a97a87a6.
Fix an infinite-loop in the query planner that could occur on
malformed common table expressions.