๐ AIๆ็ดข & ไปฃ็
๐
ไธป้กต
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/bswap-functions
ad26529
Only use <nowiki>__builtin_bswap16()</nowiki> with GCC 4.8 and later.
by drh
ยท 10 years ago
bswap-functions
329428e
Remove the use of htonl() in the previous check-in due to linkage issues.
by drh
๏ฟฝ๏ฟฝ 10 years ago
5372e4d
Make use of htonl() and <nowiki>__builtin_bswap32()</nowiki> for faster
by drh
ยท 10 years ago
3169906
Change an unreachable branch into an assert() in sqlite3PagerAcquire()
by drh
ยท 10 years ago
d8c0ba3
Optimization to the sqlite3PcacheFetch() logic.
by drh
ยท 10 years ago
50642b1
Put all variable declarations for sqlite3PagerWrite()
by drh
ยท 10 years ago
1116bf1
Implement sqlite3Strlen30() using strlen() from the C library.
by drh
ยท 10 years ago
597d2b6
Change sqlite3ApiExit() so that its first argument is never NULL.
by drh
ยท 10 years ago
27fb746
Put BtCursor objects on a singly-linked list instead of a doubly-linked list.
by drh
ยท 10 years ago
98ef0f6
Convert several 5-year-old and older NEVER() macros into assert().
by drh
ยท 10 years ago
207c817
From sqlite3BtreeInsert(), bypass the btreeMoveto() routine for table inserts
by drh
ยท 10 years ago
b347553
Add a bypass path in sqlite3PagerWrite() for pages with the PGHDR_WRITEABLE
by drh
ยท 10 years ago
60e32ed
Combine subjRequiresPage() and subjournalPage() into a single
by drh
ยท 10 years ago
1aacbdb
Add the PGHDR_WRITEABLE bit for PgHdr.flags which is used to
by drh
ยท 10 years ago
e399ac2
Fix over-length source code lines in pager.c.
by drh
ยท 10 years ago
ef64869
Fix minor problems in the ota demo application.
by dan
ยท 10 years ago
82ef877
Simplifications and performance improvement in pager_write().
by drh
ยท 10 years ago
c78ae91
Add the new PGHDR_CLEAN bit to PgHdr.flags in pcache.c. This bit is always
by drh
ยท 10 years ago
234a93f
Very small size reduction and performance increase in sqlite3BitvecTest().
by drh
ยท 10 years ago
325d087
Move an assert() and testcase() into their correct position within
by drh
ยท 10 years ago
95c91e1
Use tail recursion in pcache1Unpin() to get a small size reduction and
by drh
ยท 10 years ago
b84c14d
Comment typo fix and minor cleanup in the pager. No logic changes.
by drh
ยท 10 years ago
c5ef715
Avoid unnecessary calls to sqlite3VdbeSerialTypeLen() for integer
by drh
ยท 10 years ago
c75d886
Make greater use of BtCursor.curIntKey.
by drh
ยท 10 years ago
408efc0
Add the BtCursor.curIntKey field and use it for a small size reduction and
by drh
ยท 10 years ago
15a0021
Enhancements to the previous check-in to make it a little smaller and faster.
by drh
ยท 10 years ago
28f58dd
Performance improvements in moveToChild() by shifting some work over
by drh
ยท 10 years ago
375beb0
Manually inline the call from getAndInitPage() to btreeGetPage() for a
by drh
ยท 10 years ago
bbf0f86
Add releasePageNotNull() as an alternative to releasePage() when the argument
by drh
ยท 10 years ago
f44890a
Add the Mempage.aDataOfst field and use it in sqlite3BtreeMovetoUnpacked()
by drh
ยท 10 years ago
95ae958
Treat compilation of FTS5 for the loadable extension specially with MSVC.
by mistachkin
ยท 10 years ago
ef4f756
Merge fts5 branch into trunk.
by dan
ยท 10 years ago
55296c5
Merge latest trunk with this branch.
by dan
ยท 10 years ago
018a93d
Remove unnecessary lines from fts3.h and main.mk.
by dan
ยท 10 years ago
6394d99
Fix a segfault that could follow an OOM error in fts5.
by dan
ยท 10 years ago
abb78fb
Small size reduction and performance increase on the OP_IdxInsert opcode.
by drh
ยท 10 years ago
ca0a30c
Merge latest trunk changes with this branch.
by dan
ยท 10 years ago
6fbeb22
Fix some cases in the fts5 code where a corrupt database could cause a buffer overread.
by dan
ยท 10 years ago
e2d9e7c
Further optimization of SQL function dispatch. Improvements to opcode
by drh
ยท 10 years ago
9c7c913
Cache the sqlite3_context structure in the P4 operand of VDBE programs
by drh
ยท 10 years ago
ec6c0c6
Merge changes to get FTS5 working with MSVC.
by mistachkin
ยท 10 years ago
a468027
Merge upstream changes. Get the test fixture working with FTS5. Fix compiler warnings.
by mistachkin
ยท 10 years ago
fts5Msvc
eb37567
Remove fts5 initialization code from core file main.c.
by dan
ยท 10 years ago
b39e8cf
Add FTS5 DLL target for MSVC.
by mistachkin
ยท 10 years ago
ed52f9f
Initial changes to get FTS5 working with MSVC.
by mistachkin
ยท 10 years ago
68cdd0e
Fix harmless compiler warning in assert statement.
by mistachkin
ยท 10 years ago
39065c6
Simplify the pcache by not keeping continuous track of page 1 but instead
by drh
ยท 10 years ago
591909c
Optimization to sqlite3_value_bytes() for the common case that does not
by drh
ยท 10 years ago
3e65f89
Fix Makefile.in to account for recent changes. Update fts5 test scripts so that they do not run if SQLITE_ENABLE_FTS5 is not defined.
by dan
ยท 10 years ago
f32fa31
Merge latest trunk changes into this branch.
by dan
ยท 10 years ago
ed2589f
Add a script to combine all fts5 code into a single file - fts5.c - that can be used to build an SQLite loadable extension.
by dan
ยท 10 years ago
2c8fb92
Simplifications and performance improvements in insertCell().
by drh
ยท 10 years ago
b7580e8
More simplifications and performance improvements to cell allocation
by drh
ยท 10 years ago
e674bf1
Reorder the terms of a conditional for a small performance gain.
by drh
ยท 10 years ago
ae6cd72
Remove a NEVER() that is in fact reachable.
by drh
ยท 10 years ago
ded340e
Minor optimization to allocateSpace().
by drh
ยท 10 years ago
6918095
Enhance the Btree object to remember whether or not it is holding an
by drh
ยท 10 years ago
526b17d
Remove a line of code that doesn't do any useful work.
by drh
ยท 10 years ago
d4ddcbc
Increase the default timeout on fuzzcheck to 120 seconds - sufficient for
by drh
ยท 10 years ago
9229863
Add the --timeout option to fuzzcheck.
by drh
ยท 10 years ago
7805735
Fix fuzzcheck so that it works with SQLITE_OMIT_PROGRESS_CALLBACK.
by drh
ยท 10 years ago
619a111
Add "ON CONFLICT" handling to the spellfix module.
by drh
ยท 10 years ago
88d702e
Add "ON CONFLICT" handling to the spellfix module.
by dan
ยท 10 years ago
spellfix-constraints
d83e283
In the fuzzcheck test program, use the progress handler to limit the number
by drh
ยท 10 years ago
6cbbdb0
Fix the progress handler so that it does not fire too soon during an
by drh
ยท 10 years ago
c6e956f
Fix a harmless compiler warning.
by drh
ยท 10 years ago
94701b0
Rig the fuzzcheck test program so that it times out after 10 seconds in case
by drh
ยท 10 years ago
45143e9
Update the database fuzz test cases to cover all recent findings.
by drh
ยท 10 years ago
9a64586
Add the --rebuild object to fuzzcheck.
by drh
ยท 10 years ago
9e7804d
Prevent an infinite loop while searching a corrupt freelist.
by drh
ยท 10 years ago
672073a
Strengthen the new balance_nonroot() code against various corrupt database
by drh
ยท 10 years ago
40a3cab
Adjustment to a malloc test so that it accepts a narrow range of values to
by drh
ยท 10 years ago
b468ce1
Remove an invalid NEVER() and add a test case to cover it.
by drh
ยท 10 years ago
9c739e2
Performance optimization on balance_nonroot() and related routines.
by drh
ยท 10 years ago
2ec18a3
Mark some branches as unreachable after the recent change that recognizes
by drh
ยท 10 years ago
ea82b37
Testability improvement.
by drh
ยท 10 years ago
btree-opt2
51ef0f5
Improve test coverage of fts5.
by dan
ยท 10 years ago
fe647dc
Multiple overflow cells are always adjacent and sequential. Exploit this
by drh
ยท 10 years ago
4f4bf77
Faster loading of cell pointers into the b.apCell array in balance_nonroot.
by drh
ยท 10 years ago
008d64c
Avoid unnecessary cachedCellSize() calls in the cell partition adjustment
by drh
ยท 10 years ago
f783893
Change pageInsertArray() and pageFreeArray() so that they use the CellArray
by drh
ยท 10 years ago
c94a081
Merge latest trunk changes with this branch. Add tests for columnsize=0.
by dan
ยท 10 years ago
4edfdd3
Improvements to the way balance_nonroot() constructs the b.apCell array of
by drh
ยท 10 years ago
a230671
Merge the compound SELECT operator fix from trunk.
by drh
ยท 10 years ago
923cadb
Test that the left and right sides of a compound SELECT operator have the same number of expressions in the expanded expression list before beginning to generate code.
by dan
ยท 10 years ago
1ffd247
Avoid computing cell sizes in balance_nonroot() until they are really needed.
by drh
ยท 10 years ago
658873b
Change the way that balance_nonroot() partitions cells between the sibling
by drh
ยท 10 years ago
82c4f9b
Update the fuzztest data using the latest test vectors discovered by AFL.
by drh
ยท 10 years ago
5f02ab0
Make sure that the likelihood() function does not mess up generation of
by drh
ยท 10 years ago
b11b0ef
Performance improvements in btreeParseCell() by inlining the varint decoder.
by drh
ยท 10 years ago
eeab2c6
Fix corner cases involving corrupt varint values in record headers.
by drh
ยท 10 years ago
56cb04e
Performance improvements in btreeParseCell() by inlining the varint decoder.
by drh
ยท 10 years ago
5fa6051
Add the MemPage.xParseCell method and provide various implementations
by drh
ยท 10 years ago
25ada07
Make cellSizePtr() a method on the MemPage object, with alternative
by drh
ยท 10 years ago
4307690
Further #ifdef changes in speedtest1.c in order to support SQLite back to
by drh
ยท 10 years ago
606f234
Pervent the likelihood() function from moving ON clause terms of a LEFT JOIN
by drh
ยท 10 years ago
b3d903e
Show the values of Expr.flag in the AST of ".selecttrace"
by drh
ยท 10 years ago
5995e29
Add #ifdefs to some features speedtest1.c so that it compiles with
by drh
ยท 10 years ago
14e0674
Performance improvement in sqlite3VdbeMemShallowCopy() for the common
by drh
ยท 10 years ago
073664d
Improve spacing and comment style for the shell. No changes to code.
by mistachkin
ยท 10 years ago
Next »