๐ AIๆ็ดข & ไปฃ็
๐
ไธป้กต
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/api-armor
/
src
5a5d120
Fix two problems. Tests now passing.
by drh
ยท 11 years ago
api-armor
9ca9573
Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work in
by drh
ยท 11 years ago
4f81bbb
Implement sqlite3_create_collation() by invoking
by drh
ยท 11 years ago
b7288e2
Disable the use of strchrnul() unless specifically enabled by compile-time
by drh
ยท 11 years ago
d7d7147
Change the 0x800 bit of SQLITE_TESTCTRL_OPTIMIZATIONS so that it disables
by drh
ยท 11 years ago
9f07cf7
Take steps to avoid misestimating range query costs based on STAT4 data
by drh
ยท 11 years ago
442c5cd
Call fsync() right after ftruncate() when in journal_mode=TRUNCATE and
by drh
ยท 11 years ago
f7f2e84
Further tuning of the cost estimates for skip-scan loops, especially for cases
by drh
ยท 11 years ago
1b131b7
Improvements to the WHERETRACE debugging logic.
by drh
ยท 11 years ago
c8bbce1
If a skip-scan is a proper subset of some other scan, then adjust the
by drh
ยท 11 years ago
4025326
Fix a (probably harmless) but in the CSV output mode of the command-line shell.
by drh
ยท 11 years ago
7bdc974
Work around MSVC not being able to deduce that a local variable was initialized in a called function.
by mistachkin
ยท 11 years ago
92c2e0d
Changes to work around Win32 and MSVCRT APIs that are not present on Windows CE 200x.
by mistachkin
ยท 11 years ago
92787cf
Add a four-byte prefix to the BtShared.pTmpSpace buffer to avoid reading
by drh
ยท 11 years ago
7443916
Rearrange an expression in vdbemem.c to avoid a (harmless) reference to a possibly unitialized variable.
by dan
ยท 11 years ago
5604cc0
Make sure new sqlite3_vtab objects created by the xCreate() virtual table
by drh
ยท 11 years ago
8dd8362
Optimize a database corruption test inside of the OP_Column opcode.
by drh
ยท 11 years ago
facf47a
Use the padding word in the Mem object as temporary storage for
by drh
ยท 11 years ago
f526dca
Three small optimizations to vdbeaux.c.
by drh
ยท 11 years ago
c22284f
Reduce the CPU load imposed by sqlit3VdbeCursorMoveto() by factoring out
by drh
ยท 11 years ago
6cf4a7d
Remove the OPFLAG_CLEARCACHE flag from OP_Column. In its place, change the
by drh
ยท 11 years ago
b53a5a9
Remove the VdbeCursor.lastRowid cache of the current rowid, since maintaining
by drh
ยท 11 years ago
c81aa2e
Performance optimization and very slight size reduction for OP_Column.
by drh
ยท 11 years ago
d6176c4
Simplification to the insertCell() routine in btree.c, resulting in a
by drh
ยท 11 years ago
4929047
Make sure that a GROUP BY that also implements an ORDER BY scans the table
by drh
ยท 11 years ago
c631faa
Remove an unnecessary conditional from the EXPLAIN QUERY PLAN logic.
by drh
ยท 11 years ago
b645320
Account for the ASC/DESC properties of ORDER BY expressions when using the same index for GROUP BY and ORDER BY. Candidate fix for [ba7cbfaedc].
by dan
ยท 11 years ago
experimental
1f8817c
Restrict the scope of the explainIndexRange() function in where.c.
by drh
ยท 11 years ago
5bd8af7
Fix a failing test case in index5.test. Also tweak the way cache memory is divided between read-only and dirty pages when using SQLITE_CONFIG_PAGECACHE to reduce IO in some cases.
by dan
ยท 11 years ago
ab99338
Changes to enable compiling using VC6.
by drh
ยท 11 years ago
98545bb
Add the estimated number of output rows to the EXPLAIN QUERY PLAN output
by drh
ยท 11 years ago
6c97789
Simplify the code used to generate the text for EXPLAIN QUERY PLAN.
by drh
ยท 11 years ago
681fca0
Fix a potential problem in the whereRangeScanEst() routine when STAT4 is
by drh
ยท 11 years ago
bf59bf9
Cause the command-line shell to return non-zero if the final SQL statement
by drh
ยท 11 years ago
8e0a8f6
Remove an always-true branch in whereRangeScanEst(). Replace it with an
by drh
ยท 11 years ago
3705ef6
Fix up test cases to account for the new SQLITE_LIMIT_WORKER_THREADS limit.
by drh
ยท 11 years ago
f6aff80
Set the connection-specific lastRowid value before calling any SQL function.
by drh
ยท 11 years ago
6a15440
Ensure that the Pager.pTmpSpace allocation is correct even if an OOM error
by drh
ยท 11 years ago
69afd99
Fix the STAT4 range scan estimates for DESC indexes.
by drh
ยท 11 years ago
9a7b41d
More intuitive labels on ".wheretrace" output.
by drh
ยท 11 years ago
722246e
Make sure the sqlite3VdbeMemClearAndResize() routine is never called with a
by drh
ยท 11 years ago
3b335fc
Restrict the scope of the valueToText() routine.
by drh
ยท 11 years ago
d231aa3
Enhance (and fix) the MEMTYPE tags associated with heap memory allocations
by drh
ยท 11 years ago
85d117b
Remove unreachable branches in decodeIntArray() when compiling without
by drh
ยท 11 years ago
61a1572
Improve the accuracy of the estimates used when searching an index for values not present in any stat4 samples.
by dan
ยท 11 years ago
df868a4
Tweaks to documentation on sqlite3_open() and sqlite3_bind(). No code changes.
by drh
ยท 11 years ago
00729cb
Updates to documentation and requirements marks. No code changes.
by drh
ยท 11 years ago
75b170b
Avoid leaking Index.aiRowEst memory if an OOM causes a rollback which deletes
by drh
ยท 11 years ago
0c1a18b
Fix a division-by-zero error that might occur if the sqlite_stat1 table is corrupt.
by dan
ยท 11 years ago
43085d7
Improve the accuracy of the estimates used when searching an index for values not present in any stat4 samples under some circumstances.
by dan
ยท 11 years ago
79f7af9
Add requirements marks on the sqlite3_db_status() interface implementation.
by drh
ยท 11 years ago
8da4741
Update to requirements marks related to changes in the memory allocation
by drh
ยท 11 years ago
2a3d1d1
Avoid a NULL pointer deference when processing the IS operator if the
by drh
ยท 11 years ago
ccaba81
Show the TK_DOT operator in the TreeView debugging output.
by drh
ยท 11 years ago
9501a64
Avoid ever writing before the start of an allocated buffer in the DIRECT_OVERFLOW_READ code. Fix for [e3a290961a6].
by dan
ยท 11 years ago
b08cd3f
Improvements to the new syntax-tree output routines: Omit the "END SELECT"
by drh
ยท 11 years ago
36be4c4
Enable the query planner to deal with WHERE clauses that have OR terms
by drh
ยท 11 years ago
0a99ba3
Further enhancements to the "wheretrace" debugging output.
by drh
ยท 11 years ago
5265149
Enhanced debug output for OR-logic in the query loop optimizer.
by drh
ยท 11 years ago
c90713d
Show tree diagrams of data structures in the debugging output when the 0x100
by drh
ยท 11 years ago
4fa4a54
Remove the SQLITE_ENABLE_TREE_EXPLAIN compile-time option. Add alternative
by drh
ยท 11 years ago
39c4b82
Fix the header comment in sqlite3VdbeDeletePriorOpcode(). No changes to code.
by drh
ยท 11 years ago
7682a47
Ensure that the OP_Prev opcode verifies that content has not been deleted
by drh
ยท 11 years ago
843e4cd
Add an assert() to verify the last-row-id for the database just prior to calling a SQL function.
by mistachkin
ยท 11 years ago
867db83
Fix the "PRAGMA integrity_check" command so that it avoids formatting error
by drh
ยท 11 years ago
3b130be
If an SQL function makes a recursive call to do an INSERT into the same
by drh
ยท 11 years ago
d863346
Minor code reformatting and comment change, to improve clarity.
by drh
ยท 11 years ago
a15cc47
Simplifications to the SQL function and aggregate calling procedures.
by drh
ยท 11 years ago
2c4dc63
Simplification to the random rowid picking logic that begins running when
by drh
ยท 11 years ago
9fdfdc8
Still more performance enhancements to the LIKE and GLOB operators.
by drh
ยท 11 years ago
88b3322
More performance optimization for the LIKE and GLOB operators.
by drh
ยท 11 years ago
97348b3
Change that might allow SQLite to build and work using the EBCDIC character set.
by drh
ยท 11 years ago
328d913
Size reduction and performance improvement in the LIKE and GLOB operators.
by drh
ยท 11 years ago
3fbb022
Have each open database allocate its pTmpSpace when the first write cursor
by drh
ยท 11 years ago
b2325b7
Small performance and size optimization for btreeUnlockIfUnused().
by drh
ยท 11 years ago
feada2d
Do not allow parameters in a DEFAULT clause of a CREATE TABLE statement.
by drh
ยท 11 years ago
9bfdc25
Have the clearCell() routine return the cell size to the caller, rather
by drh
ยท 11 years ago
3f38740
Shorten all lines of source code in btree.c to at most 80 characters.
by drh
ยท 11 years ago
3e28ff5
Add the MemPage.noPayload boolean and use it to help
by drh
ยท 11 years ago
c468383
Remove an unused C-preprocessor macro. No functional changes to the code.
by drh
ยท 11 years ago
6200c88
Avoid calling btreeParseCellPtr() from within fillInCell() since most of
by drh
ยท 11 years ago
ab1cc58
Simplify the CellInfo structure for a size reduction and performance
by drh
ยท 11 years ago
3b8fea9
Add the "multiplex_truncate" PRAGMA to the multiplexor extension, for
by drh
ยท 11 years ago
14f0e21
Adjust skip-scan cost estimates slightly so that a full table scan is
by drh
ยท 11 years ago
a4bb5b0
Fix to payload size overflow detection in the cellSizePtr() change of
by drh
ยท 11 years ago
dc41d60
Size reduction and substantial performance increase for cellSizePtr().
by drh
ยท 11 years ago
7e07433
Tune the query planner to be more aggressive about using automatic indexes
by drh
ยท 11 years ago
d9f9441
Disable shared memory operations using the unix-nolock VFS.
by drh
ยท 11 years ago
eb9b884
Improved ".selecttrace" output.
by drh
ยท 11 years ago
7c0a472
Candidate fix for [d11a6e908f].
by dan
ยท 11 years ago
9300adb
Fix the SELECTTRACE_ENABLE macro so that it doesn't cause problems for
by drh
ยท 11 years ago
abd4c72
Enable SELECT query planning tracing when compiled with
by drh
ยท 11 years ago
4e7a479
Only enable HAVE_STRCHRNUL by default on linux, as that is the only place
by drh
ยท 11 years ago
sqliteIntMacros
33ac4c8
Revise macro usage in 'sqliteInt.h'.
by mistachkin
ยท 11 years ago
e7a3466
Simplify two conditionals and add testcase() macros to the affinity transform
by drh
ยท 11 years ago
1eda9f7
Recognize the invariant that a Mem object cannot be MEM_Dyn and have
by drh
ยท 11 years ago
11a6eee
Tighten the conditions under which applyNumericAffinity() be called and add
by drh
ยท 11 years ago
4583c37
Fix the affinity on inserts into the ANALYZE tables. Change the affinity
by drh
ยท 11 years ago
d74a90e
Do not attempt to extend the temp file if VFS version 3 is not supported and
by drh
ยท 11 years ago
142341c
Make the "nolock" VFS on unix a version-3 VFS so that the sorter can
by drh
ยท 11 years ago
Next »