mariadb/storage/mroonga/vendor/groonga/lib
Vicențiu Ciorbaru 08c852026d Apply clang-tidy to remove empty constructors / destructors
This patch is the result of running
run-clang-tidy -fix -header-filter=.* -checks='-*,modernize-use-equals-default' .

Code style changes have been done on top. The result of this change
leads to the following improvements:

1. Binary size reduction.
* For a -DBUILD_CONFIG=mysql_release build, the binary size is reduced by
  ~400kb.
* A raw -DCMAKE_BUILD_TYPE=Release reduces the binary size by ~1.4kb.

2. Compiler can better understand the intent of the code, thus it leads
   to more optimization possibilities. Additionally it enabled detecting
   unused variables that had an empty default constructor but not marked
   so explicitly.

   Particular change required following this patch in sql/opt_range.cc

   result_keys, an unused template class Bitmap now correctly issues
   unused variable warnings.

   Setting Bitmap template class constructor to default allows the compiler
   to identify that there are no side-effects when instantiating the class.
   Previously the compiler could not issue the warning as it assumed Bitmap
   class (being a template) would not be performing a NO-OP for its default
   constructor. This prevented the "unused variable warning".
2023-02-09 16:09:08 +02:00
..
dat Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
mrb Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
proc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
ts Fixed some errors & warnings found by clang 2019-08-08 23:08:23 +03:00
alloc.c Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
arrow.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
c_sources.am Update Mroonga to the latest version on 2017-10-16T09:50:49+0900 2017-10-16 09:50:49 +09:00
cache.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
CMakeLists.txt Fix Groonga crash on MIPS: Correctly link to libatomic 2021-10-19 19:22:54 +03:00
column.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
com.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
command.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
config.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
cpp_sources.am Update Mroonga to the latest version on 2017-10-16T09:50:49+0900 2017-10-16 09:50:49 +09:00
ctx.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
ctx_impl_mrb.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
dat.cpp Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
db.c Mroonga: GCC 12.2.0 -Og -Wmaybe-uninitialized 2022-10-07 12:49:14 +03:00
dump.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
error.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
expr.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
expr_code.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
expr_executor.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
file_lock.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
file_reader.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
geo.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
grn_alloc.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_cache.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_com.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_config.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_ctx.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_ctx_impl.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_ctx_impl_mrb.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_dat.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_db.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_ecmascript.c Update Mroonga to the latest version on 2017-10-10T23:15:25+0900 2017-10-10 23:15:25 +09:00
grn_ecmascript.h Update Mroonga to the latest version on 2017-10-10T23:15:25+0900 2017-10-10 23:15:25 +09:00
grn_ecmascript.lemon Update Mroonga to the latest version on 2017-10-10T23:15:25+0900 2017-10-10 23:15:25 +09:00
grn_error.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_expr.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_expr_code.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_expr_executor.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_file_lock.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_geo.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_hash.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_ii.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_index_column.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_io.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_load.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_logger.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_mrb.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_msgpack.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_nfkc.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_normalizer.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_obj.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_output.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_pat.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_plugin.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_proc.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_raw_string.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_report.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_request_canceler.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_request_timer.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_rset.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_scanner.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_scorer.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_scorers.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_snip.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_store.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_str.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_string.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_time.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_token_cursor.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_tokenizers.h Add a counter to avoid multiple initialization of Groonga mecab tokenizer 2020-05-29 21:48:47 +09:00
grn_ts.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_util.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_window_function.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_window_functions.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
grn_windows.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hash.c fix clang warnings 2019-07-09 22:16:43 +03:00
icudump.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
id.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
ii.c Fixed compiler warnings from gcc 7.4.1 2020-01-29 23:23:55 +02:00
index_column.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
io.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
load.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
logger.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
Makefile.am Update Mroonga to the latest version on 2017-10-16T09:50:49+0900 2017-10-16 09:50:49 +09:00
metadata.rc.in Update Mroonga to the latest version on 2017-10-10T23:15:25+0900 2017-10-10 23:15:25 +09:00
mrb.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
nfkc-custom-rules.txt Update Mroonga to the latest version on 2014-09-21T00:33:44+0900 2014-09-21 00:33:45 +09:00
nfkc.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
nfkc.rb Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
nfkc50.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
normalizer.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
obj.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
operator.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
output.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
pat.c Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
plugin.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
proc.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
raw_string.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
report.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
request_canceler.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
request_timer.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rset.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
scanner.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
scorer.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
scorers.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
snip.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
store.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
str.c Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
string.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
table.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
thread.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
time.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
token_cursor.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
token_filter.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
tokenizer.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
tokenizers.c Add grn_db_fin_mecab_tokenizer to finalyze mecab tokenizer 2020-05-29 21:48:30 +09:00
ts.c Fixed some errors & warnings found by clang 2019-08-08 23:08:23 +03:00
type.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
util.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
window_function.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
window_functions.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
windows.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
windows_event_logger.c Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00