Tweak palloc/repalloc to allow zero bytes to be requested, as per recent
proposal. Eliminate several dozen now-unnecessary hacks to avoid palloc(0). (It's likely there are more that I didn't find.)
Showing
- src/backend/access/nbtree/nbtree.c 2 additions, 2 deletionssrc/backend/access/nbtree/nbtree.c
- src/backend/commands/analyze.c 5 additions, 6 deletionssrc/backend/commands/analyze.c
- src/backend/commands/copy.c 13 additions, 16 deletionssrc/backend/commands/copy.c
- src/backend/commands/tablecmds.c 3 additions, 3 deletionssrc/backend/commands/tablecmds.c
- src/backend/commands/vacuum.c 2 additions, 3 deletionssrc/backend/commands/vacuum.c
- src/backend/commands/vacuumlazy.c 1 addition, 4 deletionssrc/backend/commands/vacuumlazy.c
- src/backend/executor/execQual.c 1 addition, 3 deletionssrc/backend/executor/execQual.c
- src/backend/optimizer/prep/prepunion.c 3 additions, 3 deletionssrc/backend/optimizer/prep/prepunion.c
- src/backend/optimizer/util/clauses.c 2 additions, 2 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/storage/freespace/freespace.c 2 additions, 2 deletionssrc/backend/storage/freespace/freespace.c
- src/backend/storage/lmgr/deadlock.c 3 additions, 4 deletionssrc/backend/storage/lmgr/deadlock.c
- src/backend/storage/lmgr/lock.c 1 addition, 4 deletionssrc/backend/storage/lmgr/lock.c
- src/backend/tcop/pquery.c 2 additions, 3 deletionssrc/backend/tcop/pquery.c
- src/backend/utils/adt/name.c 2 additions, 4 deletionssrc/backend/utils/adt/name.c
- src/backend/utils/mmgr/README 21 additions, 1 deletionsrc/backend/utils/mmgr/README
- src/backend/utils/mmgr/mcxt.c 2 additions, 2 deletionssrc/backend/utils/mmgr/mcxt.c
- src/include/utils/memutils.h 5 additions, 2 deletionssrc/include/utils/memutils.h
- src/pl/plpgsql/src/pl_exec.c 9 additions, 12 deletionssrc/pl/plpgsql/src/pl_exec.c
- src/pl/plpython/plpython.c 34 additions, 37 deletionssrc/pl/plpython/plpython.c
Loading
Please register or sign in to comment