sql: remove MEM_Zero flag from struct MEM
This patch removes zeroblob optimization from SQL code. This optimization complicates the code, and there is almost no profit from it. Closes #6113 Needed for #4145
Showing
- changelogs/unreleased/gh-6113-fix-segfault-in-hex-func.md 4 additions, 0 deletionschangelogs/unreleased/gh-6113-fix-segfault-in-hex-func.md
- src/box/sql/func.c 8 additions, 1 deletionsrc/box/sql/func.c
- src/box/sql/mem.c 10 additions, 109 deletionssrc/box/sql/mem.c
- src/box/sql/mem.h 1 addition, 21 deletionssrc/box/sql/mem.h
- src/box/sql/sqlInt.h 0 additions, 14 deletionssrc/box/sql/sqlInt.h
- src/box/sql/vdbe.c 1 addition, 9 deletionssrc/box/sql/vdbe.c
- src/box/sql/vdbeapi.c 0 additions, 42 deletionssrc/box/sql/vdbeapi.c
- test/sql-tap/engine.cfg 1 addition, 0 deletionstest/sql-tap/engine.cfg
- test/sql-tap/gh-6113-assert-in-hex-on-zeroblob.test.lua 13 additions, 0 deletionstest/sql-tap/gh-6113-assert-in-hex-on-zeroblob.test.lua
Loading
Please register or sign in to comment