1. 09 Apr, 2020 6 commits
  2. 08 Apr, 2020 12 commits
  3. 07 Apr, 2020 1 commit
  4. 31 Mar, 2020 2 commits
  5. 26 Mar, 2020 15 commits
    • Mark Andrews's avatar
      Merge branch... · c4b4a70d
      Mark Andrews authored
      Merge branch '1678-bind-fails-to-build-with-mysql-support-against-mysql8-mysql-connector-8-v9_11' into 'v9_11'
      
      Resolve "BIND fails to build with MYSQL support against mysql8/mysql-connector-8"
      
      See merge request !3306
      c4b4a70d
    • Mark Andrews's avatar
      Typedef my_bool if missing. · 779d4995
      Mark Andrews authored
      ORACLE MySQL 8.0 has dropped the my_bool type, so we need to reinstate
      it back when compiling with that version or higher.  MariaDB is still
      keeping the my_bool type.  The numbering between the two (MariaDB 5.x
      jumped to MariaDB 10.x) doesn't make the life of the developer easy.
      
      (cherry picked from commit c6d5d5c8)
      779d4995
    • Mark Andrews's avatar
      remove unused variable · 95da2ffa
      Mark Andrews authored
      (cherry picked from commit 7af9883b)
      95da2ffa
    • Ondřej Surý's avatar
      Merge branch 'ondrej/scan-build-10-fixes-v9_11-2' into 'v9_11' · 6e9c035b
      Ondřej Surý authored
      Fix 'Dead nested assignment' from scan-build-10
      
      See merge request !3296
      6e9c035b
    • Ondřej Surý's avatar
      Import parse_tsan.py file to v9_11 branch · 8077ce03
      Ondřej Surý authored
      8077ce03
    • Ondřej Surý's avatar
      Fix 'Dead nested assignment' from scan-build-10 · ff814288
      Ondřej Surý authored
      This is the warning:
      
      In file included from print_test.c:47:
      ./../print.c:203:9: warning: Although the value stored to 'neg' is used in the enclosing expression, the value is never actually read from 'neg'
                      dot = neg = space = plus = left = zero = alt = h = l = q = z = 0;
                            ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      1 warning generated.
      ff814288
    • Michał Kępień's avatar
      Merge branch 'michal/misc-gitlab-ci-yml-cleanups-v9_11' into 'v9_11' · d934f4a9
      Michał Kępień authored
      [v9_11] Miscellaneous .gitlab-ci.yml cleanups
      
      See merge request !3302
      d934f4a9
    • Michał Kępień's avatar
      Remove unused YAML anchors · 9e716a0a
      Michał Kępień authored
      Some YAML anchors defined in .gitlab-ci.yml are not subsequently used.
      Remove them to prevent confusion.
      
      (cherry picked from commit 3d121ede)
      9e716a0a
    • Michał Kępień's avatar
      Do not install compiledb in cppcheck job · 7e45ec00
      Michał Kępień authored
      compiledb is already included in the Docker image used by the cppcheck
      job.  Do not attempt installing it again.
      
      (cherry picked from commit 3d264dbe)
      7e45ec00
    • Michał Kępień's avatar
      Include compiler name in all build/test job names · 13b942f6
      Michał Kępień authored
      Most build/test job names already contain a "clang", "gcc", or "msvc"
      prefix which indicates the compiler used for a given job.  Apply that
      naming convention to all build/test job names.
      
      (cherry picked from commit 0c898084)
      13b942f6
    • Michał Kępień's avatar
      Refactor TSAN unit test job definitions · cb541ea2
      Michał Kępień authored
      Multiple YAML keys have identical values for both TSAN unit test job
      definitions.  Extract these common keys to a YAML anchor and use it in
      TSAN unit test job definitions to reduce code duplication.
      
      (cherry picked from commit 84463f33)
      cb541ea2
    • Michał Kępień's avatar
      Run "kyua report-html" for TSAN unit test jobs · ac439761
      Michał Kępień authored
      Definitions of jobs running unit tests under TSAN contain an
      "after_script" YAML key.  Since the "unit_test_job" anchor is included
      in those job definitions before "after_script" is defined, the
      job-specific value of that key overrides the one defined in the included
      anchor.  This prevents "kyua report-html" from being run for TSAN unit
      test jobs.  Moving the invocation of "kyua report-html" to the "script"
      key in the "unit_test_job" anchor is not acceptable as it would cause
      the exit code of that command to determine the result of all unit test
      jobs and we need that to be the exit code of "make unit".  Instead, add
      "kyua report-html" invocations to the "after_script" key of TSAN unit
      test job definitions to address the problem without affecting other job
      definitions.
      
      (cherry picked from commit 6ebce942)
      ac439761
    • Michał Kępień's avatar
      Refactor TSAN system test job definitions · a052bac3
      Michał Kępień authored
      Multiple YAML keys have identical values for both TSAN system test job
      definitions.  Extract these common keys to a YAML anchor and use it in
      TSAN system test job definitions to reduce code duplication.
      
      (cherry picked from commit a9aa295f)
      a052bac3
    • Michał Kępień's avatar
      Drop "before_script" key from TSAN job definitions · 671e0e7a
      Michał Kępień authored
      Both "system_test_job" and "unit_test_job" YAML anchors contain a
      "before_script" key.  TSAN job definitions first specify their own value
      of the "before_script" key and then include the aforementioned YAML
      anchors, which results in the value of the "before_script" key being
      overridden with the value specified by the included anchor.  Given this,
      remove "before_script" definitions specific to TSAN jobs as they serve
      no practical purpose.
      
      (cherry picked from commit 8ef01c7b)
      671e0e7a
    • Michał Kępień's avatar
      Define TSAN options in a global variable · a9bc2311
      Michał Kępień authored
      All assignments for the TSAN_OPTIONS variable are identical across the
      entire .gitlab-ci.yml file.  Define a global TSAN_OPTIONS_COMMON
      variable and use it in job definitions to reduce code duplication.
      
      (cherry picked from commit 6325c099)
      a9bc2311
  6. 25 Mar, 2020 4 commits