1. 12 Jul, 2020 2 commits
  2. 09 Jul, 2020 5 commits
  3. 08 Jul, 2020 7 commits
  4. 06 Jul, 2020 2 commits
  5. 05 Jul, 2020 7 commits
  6. 04 Jul, 2020 4 commits
  7. 27 Jun, 2020 1 commit
  8. 26 Jun, 2020 1 commit
    • verdre's avatar
      function: Only get function name if we actually warn · de24d1bb
      verdre authored
      Getting the function name for logging a warning/error message using
      format_function_name() is expensive and shows up with quite a few
      percent in the profiler.
      
      Luckily, we can completely get rid of that overhead by only getting the
      function name in case we actually have to warn. To do that, check the
      number of arguments ourselves instead of using args.requireAtLeast() and
      then move the call to format_function_name() into the if-conditions of
      those checks.
      de24d1bb
  9. 23 Jun, 2020 2 commits
  10. 22 Jun, 2020 1 commit
  11. 21 Jun, 2020 1 commit
    • Andy Holmes's avatar
      examples: add GListModel implementation · 7b7f9ee7
      Andy Holmes authored
      Add a simple implementation of GListModel, primarily as a demonstration
      of implementing interfaces in genera, but particularly this interface as
      it will be used quite a bit in Gtk4.
      7b7f9ee7
  12. 16 Jun, 2020 1 commit
  13. 04 Jun, 2020 1 commit
  14. 03 Jun, 2020 5 commits
    • Philip Chimento's avatar
      Merge branch 'iwyu-job' into 'master' · d0d87770
      Philip Chimento authored
      Add include-what-you-use CI job
      
      See merge request !449
      d0d87770
    • Philip Chimento's avatar
      importer: Fix includes · a1e3fd58
      Philip Chimento authored
      These are caught by the newest version of IWYU.
      a1e3fd58
    • Philip Chimento's avatar
      CI: Add iwyu jobs · d57d56b6
      Philip Chimento authored
      This adds an 'iwyu' job that runs only on the changed files, hopefully
      quickly, when pushing a branch or creating a merge request. There is
      also an 'iwyu-full' job that runs on all files, and takes 5 to 10
      minutes, so is only run when manually triggered.
      d57d56b6
    • Philip Chimento's avatar
      CI: Fix exit code of IWYU script · d38db7f2
      Philip Chimento authored
      When this was mainly being run manually, the exit code didn't matter
      much since the main thing was to look at the output. Running in CI, it
      does matter, so make sure it is correct everywhere.
      d38db7f2
    • Philip Chimento's avatar
      CI: Refresh index before running git-diff-index · c7f8123d
      Philip Chimento authored
      Very obscure, but it seems that git-diff-index can think that every file
      in the index has been modified due to their mtime, even if their
      contents are the same. This seems to happen on CI, so refresh the index
      (using git's "convenient" --really-refresh switch).
      c7f8123d