]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Reduce the size of Expr to 64-bytes. This works somewhat, but there are expr-simplify
authordrh <drh@noemail.net>
Wed, 19 Sep 2018 20:14:48 +0000 (20:14 +0000)
committerdrh <drh@noemail.net>
Wed, 19 Sep 2018 20:14:48 +0000 (20:14 +0000)
commit8477f7f79c051c541cd9721c01db4556b96ff745
tree2747deac68095b980662951e8b302059a17a4802
parentee9d4d7fedfeda266d14d24caaa8fd21e47dd368
Reduce the size of Expr to 64-bytes.  This works somewhat, but there are
test failures.  More importantly, the size reduction from 80- to 64-bytes has
not lowered the schema memory usage, but it has made the code a little bigger
and a little slower.  So the initial evidence is that this Expr refactoring
experiment is not working...

FossilOrigin-Name: 24b0f66ac611e26f55ffeaff459b0d7ab53e6fa8d72765bea77c3b50634357e8
12 files changed:
manifest
manifest.uuid
src/alter.c
src/expr.c
src/fkey.c
src/parse.y
src/resolve.c
src/select.c
src/sqliteInt.h
src/vtab.c
src/wherecode.c
src/whereexpr.c