index
:
sqlite
master
sqlite mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
vdbesort.c
Commit message (
Expand
)
Author
Age
*
Make use of the flexible-array feature of C99, when available, to try to
drh
2025-03-14
*
Add an assert() in vdbesort.c to help both humans and static analyzer AIs
drh
2025-03-01
*
Code changes that make it easier to prove that no 32-bit integer overflows
drh
2025-02-17
*
Add a new assert() to help static analyzers understand that a pointer is
drh
2024-08-07
*
Fix a harmless compiler warning in an assert().
drh
2024-08-07
*
Turns out the branch is reachable, so back out the NEVER().
drh
2024-02-07
*
Add NEVER() to a branch that is no longer reachable.
drh
2024-01-24
*
Increase the size of some variables associated with the PMA sorter in order
drh
2023-10-06
*
Fix straggler misspellings and tidy the custom dictionary. Also include picku...
larrybr
2023-06-07
|
\
*
|
Add a C-source spell-checking facility. make misspell (on Nix)
larrybr
2023-06-07
|
/
*
Small performance and size optimization to allocateCursor().
drh
2022-01-03
*
Minor changes to make it easier for static analyzers to reason about the code.
drh
2021-10-28
*
Fix the memdb VFS so that it does not allow mmap if it is resizable, and so
drh
2021-10-23
*
Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly
drh
2021-06-15
*
Fix another (harmless in practice) tsan error in shared-cache mode.
dan
2020-09-07
*
Faster decoding of 32-bit variable-length integers in cases were we do not
drh
2020-01-28
*
Omit a pointless memory allocation in vdbeSorterSort().
drh
2019-10-07
*
Experimental implementation of NULLS FIRST/LAST. This branch still has proble...
dan
2019-08-12
*
Add new assert() statements in an attempt to help static analyzers avoid
drh
2019-07-16
*
Avoid a sanitizer error (pointer arithmatic overflow) in vdbesort.c.
dan
2019-04-16
*
Enforce the SQLITE_LIMIT_COLUMN limit on virtual tables.
drh
2019-04-13
*
Further attempts to reduce the number of false-positives genenerated by
drh
2018-08-21
*
Remove the rarely-used scratch memory allocator. This makes the code smaller,
drh
2017-08-28
*
In the KeyInfo object, refactor the nField and nXField elements into
drh
2017-08-02
*
Change sqlite3BtreeNext() and sqlite3BtreePrevious() so that they return
drh
2017-05-30
*
Smaller and faster vdbeSorterCompareText().
drh
2017-05-27
*
Slightly smaller and faster implementation for vdbeSorterCompareInt().
drh
2017-04-03
*
Simplifications to the way UnpackedRecord objects are allocated. Smaller
drh
2016-12-21
*
Reorder the fields in the VdbeCursor object so that those that need to be
drh
2016-12-10
*
Optimizations to link list merge sort code in vdbesort.c, pcache.c, and
drh
2016-05-20
*
Correctly interpret negative "PRAGMA cache_size" values when determining the ...
dan
2016-04-14
*
Fix a harmless uninitialized variable access.
drh
2016-02-19
*
Enhance ability to debug out-of-memory errors.
mistachkin
2016-02-13
*
Avoid two more instances of pointer arithmetic on freed pointers.
dan
2016-01-29
*
Fix a compiler warning about doing pointer arithmetic involving a NULL pointer
drh
2016-01-25
*
Fix a harmless use of an uninitialized variable following system errors
drh
2016-01-12
*
Refactor the VdbeCursor object. It is now slightly smaller and faster and is
drh
2015-11-20
*
Fix harmless compiler warnings.
mistachkin
2015-10-14
*
Reorganize some multi-threaded code in vdbesort.c so that full MC/DC test cov...
dan
2015-05-02
*
Remove an unreachable branch from the vdbeSorterCompareInt() routine.
drh
2015-04-13
*
Optimizations for VACUUM, CREATE INDEX and some cases of ORDER BY.
dan
2015-04-11
|
\
|
*
Fix a problem in vdbesort.c to do with caching unpacked records.
dan
2015-04-02
|
*
Improve performance of multi-field sorts where the first field has a low card...
dan
2015-03-30
|
*
Remove some unnecessary code from vdbesort.c.
dan
2015-03-30
|
*
Further optimizations for sorting records that begin with integer or text val...
dan
2015-03-28
|
*
Optimize cases where all the sorter is sorting a set of records that all begi...
dan
2015-03-26
*
|
Fix a problem with sorting large amounts of partially ordered data.
dan
2015-04-11
|
/
*
Add another sqlite3FaultSim() to the multi-threaded sorter logic to
drh
2015-03-18
*
Add an assert() in order to calm a scan-build warning.
drh
2015-01-12
*
Fix a harmless compiler warning.
drh
2015-01-02
[next]