From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 16E702DCD0 for ; Mon, 29 Apr 2019 13:26:21 -0400 (EDT) Received: from turing.freelists.org ([127.0.0.1]) by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8M8B9N4tgcC9 for ; Mon, 29 Apr 2019 13:26:20 -0400 (EDT) Received: from smtp39.i.mail.ru (smtp39.i.mail.ru [94.100.177.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 4A96D2DCA1 for ; Mon, 29 Apr 2019 13:26:20 -0400 (EDT) From: Stanislav Zudin Subject: [tarantool-patches] [PATCH 0/8] sql: cleanup code from obsolete macros Date: Mon, 29 Apr 2019 20:26:03 +0300 Message-Id: Sender: tarantool-patches-bounce@freelists.org Errors-to: tarantool-patches-bounce@freelists.org Reply-To: tarantool-patches@freelists.org List-Help: List-Unsubscribe: List-software: Ecartis version 1.0.0 List-Id: tarantool-patches List-Subscribe: List-Owner: List-post: List-Archive: To: tarantool-patches@freelists.org, korablev@tarantool.org Cc: Stanislav Zudin The patch removes unused constants and macros Issue: https://github.com/tarantool/tarantool/issues/3978 Branch: https://github.com/tarantool/tarantool/tree/stanztt/gh-3978-obsolete-macros Stanislav Zudin (8): sql: cleanup code from obsolete macros Removes unused functions and commented many years ago code. Removes unused functions. Removes unused functions and macros. Removes the following unused macros: SQL_ENABLE_MEMORY_MANAGEMENT SQL_ENABLE_UNKNOWN_SQL_FUNCTION SQL_SUBSTR_COMPATIBILITY SQL_ENABLE_STMT_SCANSTATUS Removes the following unused macros: SQL_EXPLAIN_ESTIMATED_ROWS SQL_ENABLE_COLUMN_USED_MASK SQL_DISABLE_DIRSYNC SQL_OMIT_AUTOMATIC_INDEX SQL_DEBUG_SORTER_THREADS SQL_DEFAULT_WORKER_THREADS SQL_LIMIT_WORKER_THREADS SQL_MAX_WORKER_THREADS Removes unused constants Removes the following unused macros: SQL_PRINTF_PRECISION_LIMIT SQL_OMIT_COMPOUND_SELECT SQL_POWERSAFE_OVERWRITE SQL_OMIT_PROGRESS_CALLBACK SQL_OMIT_AUTORESET SQL_OMIT_DECLTYPE SQL_ENABLE_COLUMN_METADATA SQL_TRACE_SIZE_LIMIT SQL_OMIT_LIKE_OPTIMIZATION SQL_OMIT_OR_OPTIMIZATION SQL_OMIT_BETWEEN_OPTIMIZATION extra/mkkeywordhash.c | 12 - src/box/sql/CMakeLists.txt | 3 - src/box/sql/build.c | 3 - src/box/sql/cursor.h | 25 -- src/box/sql/date.c | 8 +- src/box/sql/expr.c | 94 +---- src/box/sql/fault.c | 3 - src/box/sql/func.c | 30 -- src/box/sql/global.c | 6 - src/box/sql/hwtime.h | 63 ---- src/box/sql/insert.c | 4 - src/box/sql/main.c | 79 ----- src/box/sql/malloc.c | 170 ---------- src/box/sql/os_unix.c | 2 - src/box/sql/parse.y | 12 +- src/box/sql/printf.c | 10 - src/box/sql/random.c | 26 -- src/box/sql/resolve.c | 6 +- src/box/sql/select.c | 33 +- src/box/sql/sqlInt.h | 273 +-------------- src/box/sql/treeview.c | 4 +- src/box/sql/trigger.c | 2 - src/box/sql/util.c | 106 ------ src/box/sql/vdbe.c | 47 +-- src/box/sql/vdbe.h | 15 +- src/box/sql/vdbeInt.h | 10 - src/box/sql/vdbeapi.c | 151 +-------- src/box/sql/vdbeaux.c | 83 ----- src/box/sql/vdbesort.c | 679 ++++--------------------------------- src/box/sql/vdbetrace.c | 34 -- src/box/sql/where.c | 324 +----------------- src/box/sql/whereInt.h | 12 - src/box/sql/wherecode.c | 65 +--- src/box/sql/whereexpr.c | 11 +- 34 files changed, 103 insertions(+), 2302 deletions(-) -- 2.17.1