1. 04 Nov, 2018 14 commits
  2. 03 Nov, 2018 2 commits
  3. 31 Oct, 2018 1 commit
  4. 30 Oct, 2018 2 commits
  5. 26 Oct, 2018 6 commits
  6. 25 Oct, 2018 11 commits
  7. 23 Oct, 2018 1 commit
  8. 21 Oct, 2018 3 commits
    • buf::oom tests: use custom allocator for oom failures · 2e34efaa
      Create a custom allocator for the `buf::oom` tests that will fail with
      out-of-memory errors in predictable ways.  We were previously trying to
      guess the way that various allocators on various platforms would fail
      in a way such that `malloc`/`realloc` would return `NULL` (instead of
      aborting the application, or appearing suspicious to various
      instrumentation or static code analysis tools like valgrind.)
      
      Introduce a fake `malloc` and `realloc` that will return `NULL` on
      allocations requesting more than 100 bytes.  Otherwise, we proxy to the
      default allocator.  (It's important to use the _default_ allocator, not
      just call `malloc`, since the default allocator on Windows CI builds may
      be the debugging C runtime allocators which would not be compatible with
      a standard `malloc`.)
      Edward Thomson committed
    • util: allow callers to reset custom allocators · 305e801a
      Provide a utility to reset custom allocators back to their default.
      This is particularly useful for testing.
      Edward Thomson committed
    • Merge pull request #4804 from libgit2/ethomson/qemu-build · 671b2446
      ci: arm docker builds
      Edward Thomson committed