1. 20 Sep, 2024 1 commit
  2. 19 Sep, 2024 1 commit
  3. 18 Sep, 2024 1 commit
  4. 17 Sep, 2024 1 commit
  5. 16 Sep, 2024 3 commits
  6. 15 Sep, 2024 12 commits
  7. 14 Sep, 2024 2 commits
    • Marko Mäkelä's avatar
      mtr_t::log_file_op(): Fix -Wnonnull · 4010dff0
      Marko Mäkelä authored
      GCC 12.2.0 could issue -Wnonnull for an unreachable call to
      strlen(new_path).  Let us prevent that by replacing the condition
      (type == FILE_RENAME) with the equivalent (new_path).
      This should also optimize the generated code, because the life time
      of the parameter "type" will be reduced.
      4010dff0
    • Marko Mäkelä's avatar
      MDEV-34750 fixup: -Wconversion on 32-bit · e3f653ca
      Marko Mäkelä authored
      log_t::resize_write_buf(): If d<0 and d>-length, d will fit in ssize_t,
      which is a signed 32-bit or 64-bit integer. Cast from int64_t to ssize_t
      to make this clear and to silence a compiler warning.
      e3f653ca
  8. 13 Sep, 2024 1 commit
    • Marko Mäkelä's avatar
      MDEV-34921 MemorySanitizer reports errors for non-debug builds · b331cde2
      Marko Mäkelä authored
      my_b_encr_write(): Initialize also block_length, and at the same time
      last_block_length, so that all 128 bits can be initialized with fewer
      writes. This fixes an error that was caught in the test
      encryption.tempfiles_encrypted.
      
      test_my_safe_print_str(): Skip a test that would attempt to
      display uninitialized data in the test unit.stacktrace.
      Previously, our CI did not build unit tests with MemorySanitizer.
      
      handle_delayed_insert(): Remove a redundant call to pthread_exit(0),
      which would for some reason cause MemorySanitizer in clang-19 to
      report a stack overflow in a RelWithDebInfo build. This fixes a
      failure of several tests.
      
      Reviewed by: Vladislav Vaintroub
      b331cde2
  9. 12 Sep, 2024 6 commits
  10. 11 Sep, 2024 6 commits
  11. 10 Sep, 2024 6 commits