[MDEV-27743] Remove Lex::charset Created: 2022-02-04 Updated: 2023-03-10 Resolved: 2022-03-23 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Character Sets, Parser |
| Fix Version/s: | 10.9.0 |
| Type: | Task | Priority: | Major |
| Reporter: | Alexander Barkov | Assignee: | Sergei Golubchik |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
We want to pass more structures through the Bison stack instead of using Lex members. In particular, we want to get rid of Lex->charset. Reasons:
So the code logic must be simlified before this change. This change will also fix a few problems: |
| Comments |
| Comment by Alexander Barkov [ 2022-03-21 ] |
|
serg, please check the patch with review suggestions addressed: https://github.com/MariaDB/server/tree/bb-10.9-bar-MDEV-27743 Thanks. |