maria:bb-11.1-mdev-29447-31338

Last commit made on 2023-06-23
Get this branch:
git clone -b bb-11.1-mdev-29447-31338 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-11.1-mdev-29447-31338
Repository:
lp:maria

Recent commits

17ba674... by Yuchen Pei

MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func

spider_db_mbase_util::open_item_func() is a monster function.
It is difficult to maintain while it is expected that we need to
modify it when a new SQL function or a new func_type is added.

We split the function into two distinct functions: one handles the
case of str != NULL and the other handles the case of str == NULL.

This refactoring was done in a conservative way because we do not
have comprehensive tests on the function.

It also fixes MDEV-29447 and MDEV-31338 where field items that are
arguments of a func item may be used before created / initialised.

Note this commit is adapted from a patch by Nayuta for MDEV-26285.

3883eb6... by Marko Mäkelä

Merge 11.0 into 11.1

d85a135... by Marko Mäkelä

Merge mariadb-11.1.1 into 11.1

5fb2c03... by Marko Mäkelä

Merge 10.11 into 11.0

cb9d97e... by Marko Mäkelä

Merge mariadb-11.0.2 into 11.0

56bcb2b... by Marko Mäkelä

Merge mariadb-10.11.4 into 10.11

5d7b957... by Marko Mäkelä

Merge 10.10 into 10.11

47c9a61... by Marko Mäkelä

Merge mariadb-10.10.5 into 10.10

e704a13... by Marko Mäkelä

Merge 10.9 into 10.10

5b37d58... by Marko Mäkelä

Merge mariadb-10.9.7 into 10.9