1. 16 Jan, 2020 6 commits
    • Sergei Golubchik's avatar
      compatibility with pcre2 < 10.30 · fc5a6a28
      Sergei Golubchik authored
      * It uses stack a lot, limit the recursion depth like
        we used to do for pcre.
      * But don't do that for newer pcre2 that uses stack very little
        (and doesn't support limiting recursion depth anyway).
      * Fix tests to verify only that deep recursion doesn't crash, but
        ignore results and warnings (which depend on pcre2 version)
      * Also different pcre2 versions report different offset in error messages,
        take that into account.
      fc5a6a28
    • Sergei Golubchik's avatar
      mysqltest crashes on Debian · ff5a528f
      Sergei Golubchik authored
      Debian is apparently offended that pcre2-posix implements POSIX API,
      thus it renames all posix-compatible symbols in libpcre2-posix to have the
      PCRE2 prefix. But Debian doesn't do anything to pcre2posix.h header,
      so any unaware application will get POSIX compatible type names
      and function prototypes from pcre2, but actual symbols will come
      from libc.
      
      To remedy this enormous incongruity we have to redefine POSIX-compatible
      function names in pcre2posix to match Debian's hack.
      ff5a528f
    • Sergei Golubchik's avatar
    • Vladislav Vaintroub's avatar
      MDEV-21501 Innodb AIO: release IO slots early in io_callback · 0b8b84d8
      Vladislav Vaintroub authored
      prevent potential stalls for when all slots are used up, and all io threads
      are used up, and io callbacks are slow.
      0b8b84d8
    • Alexander Barkov's avatar
      A cleanup for MDEV-16542 Fix ALTER TABLE FORCE to upgrade temporal types · c32fd509
      Alexander Barkov authored
      Removing redundant space character after the data type comment
      in SHOW CREATE TABLE, so the output changes from e.g.:
      
        a TIME /* mariadb-5.3 */  DEFAULT NULL
      
      to
      
        a TIME /* mariadb-5.3 */ DEFAULT NULL
      
      This is a prerequisite for MDEV-19906.
      c32fd509
    • Alexander Barkov's avatar
      MDEV-21497 Make Field_time, Field_datetime, Field_timestamp abstract · 497ee338
      Alexander Barkov authored
      - Making classes Field_time, Field_datetime, Field_timestamp abstract
      - Adding instantiable Field_time0, Field_datetime0, Field_timestamp0 classes
      - Removing redundant cast in field_conv.cc, item_timefunc.cc, sp.cc in calls for set_time() and get_timestamp()
      - Replacing store_TIME() to store_timestamp() in log.cc and removing redundant cast
      497ee338
  2. 14 Jan, 2020 1 commit
  3. 13 Jan, 2020 1 commit
  4. 12 Jan, 2020 5 commits
  5. 10 Jan, 2020 2 commits
  6. 09 Jan, 2020 3 commits
  7. 08 Jan, 2020 6 commits
  8. 07 Jan, 2020 16 commits