1. 16 May, 2023 2 commits
  2. 15 May, 2023 1 commit
  3. 10 May, 2023 1 commit
  4. 09 May, 2023 2 commits
    • Sergei Petrunia's avatar
      MDEV-31223: UBSan error: sql_select.h:969:7: runtime error: load of value... · 368dd22a
      Sergei Petrunia authored
      In Loose_scan_opt::save_to_position, initialize
      POSITION::firstmatch_with_join_buf.
      368dd22a
    • Sergei Petrunia's avatar
      MDEV-31022: SIGSEGV in maria_create from create_internal_tmp_table · b3edbf25
      Sergei Petrunia authored
      The code in create_internal_tmp_table() didn't take into account that
      now temporary (derived) tables may have multiple indexes:
      
      - one index due to duplicate removal
         = In this example created by conversion of big-IN(...) into subquery
         = this index might be converted into a "unique constraint" if the key
           length is too large.
      - one index added by derived_with_keys optimization.
      
      Make create_internal_tmp_table() handle multiple indexes.
      
      Before this patch, use of a unique constraint was indicated in
      TABLE_SHARE::uniques. This was ok as unique constraint was the only index
      in the table. Now it's no longer the case so TABLE_SHARE::uniques is removed
      and replaced with an in-memory-only flag HA_UNIQUE_HASH.
      
      This patch is based on Monty's patch.
      Co-Author: Monty <monty@mariadb.org>
      b3edbf25
  5. 05 May, 2023 13 commits
  6. 04 May, 2023 18 commits
  7. 03 May, 2023 3 commits