maria:bb-10.3-MDEV-26831-fallout

Last commit made on 2023-03-01
Get this branch:
git clone -b bb-10.3-MDEV-26831-fallout https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.3-MDEV-26831-fallout
Repository:
lp:maria

Recent commits

1e701f2... by Oleksandr "Sanja" Byelkin

MDEV-26831 fallout: name resolution cache simple test

cf36ae5... by Oleksandr "Sanja" Byelkin

MDEV-26831 fallout: cache cleanup

Correct cache cleanup (cached field number also have to be reset).

87c3d50... by Oleksandr "Sanja" Byelkin

MDEV-26831 fallout: duplicate finding

Awoid passing real field cache as a parmeter when we check for duplicates.

2743a51... by Oleksandr "Sanja" Byelkin

Merge branch '10.3' into bb-10.3-release

9b32e4b... by Nayuta Yanagisawa

MDEV-29644 a potential bug of null pointer dereference in spider_db_mbase::print_warnings()

The function spider_db_mbase::print_warnings() can potentially result
in a null pointer dereference.

Remove the null pointer dereference by cleaning up the function.

Some small changes to the original commit
422fb63a9bbee35c50b6c7be19d199afe0bc98fa.

Co-Authored-By: Yuchen Pei <email address hidden>

2a78c3e... by Salman Mohammadi

MDEV-30509: mariadb-plugin-connect: introduce curl as recommends

in order to be able to retrieve files using REST queries. Otherwise,
`ERROR 1105 (HY000): Curl not installed.` will be thrown.

c73985f... by Andrei <email address hidden>

MDEV-30010 post-push: fixing test results.

f812f8e... by Vladislav Vaintroub

MDEV-30475 Windows, mtr - Remove outdated instructions on how to install post-mortem debugger

Also, use standard C:\symbols location for OS debugging symbols cache,
rather than own invention C:\cdb_symbols.

895673d... by Alexander Barkov

MDEV-30151 parse error 1=2 not between/in

This patch fixes the problem by adding a new rule booleat_test.
This makes the grammar clearer and less conflicting.

Additionally, fixing %prec in this grammar branch:

- | boolean_test IS NULL_SYM %prec PREC_BELOW_NOT
+ | boolean_test IS NULL_SYM %prec IS

to have consistently "%prec IS" in all grammar branches starting
with "boolean_test IS ...".
It's not clear why these three rules needed different %prec before the fix:

- boolean_test IS TRUE
- boolean_test IS UNKNOWN
- boolean_test IS NULL

b1043ea... by Alexander Barkov

Revert "MDEV-30151 parse error 1=2 not between/in"

This reverts commit eba099184e1f6704894694ea41f97f216eae5f21.

A different patch with less shift-reduce conflicts is coming.