-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Comparing changes
Open a pull request
base repository: libgit2/libgit2
base: v1.8.1
head repository: libgit2/libgit2
compare: v1.8.2
- 14 commits
- 31 files changed
- 1 contributor
Commits on May 13, 2024
-
alloc: introduce debug allocators
Instead of tweaking the `stdalloc` allocator when `GIT_DEBUG_STRICT_ALLOC` is defined, actually create a debugging allocator. This allows us to ensure that we are strict about things like not expecting `malloc(0)` to do something useful, but we can also introduce an excessively pedantic `realloc` implementation that _always_ creates a new buffer, throws away its original `ptr`, and overwrites the data that's there with garbage. This may be helpful to identify places that make assumptions about realloc.
Configuration menu - View commit details
-
Copy full SHA for aaed67f - Browse repository at this point
Copy the full SHA aaed67fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfd6e01 - Browse repository at this point
Copy the full SHA cfd6e01View commit details -
util: don't return system allocated strings in realpath
realpath(3) _may_ allocate strings (if the second param is NULL) using the system allocator. However, callers need an assurance that they can free memory using git__free. If we made realpath do an allocation, then make sure that we strdup it into our allocator's memory. More importantly, avoid this behavior by always providing a buffer to p_realpath invocations.
Configuration menu - View commit details
-
Copy full SHA for afb2ef2 - Browse repository at this point
Copy the full SHA afb2ef2View commit details -
tests: reset the allocator to the default
Instead of setting the allocator to stdalloc, just pass `NULL`, in case we're running with the debug allocator.
Configuration menu - View commit details
-
Copy full SHA for abedcfe - Browse repository at this point
Copy the full SHA abedcfeView commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eb00b48 - Browse repository at this point
Copy the full SHA eb00b48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dab9d4 - Browse repository at this point
Copy the full SHA 0dab9d4View commit details
Commits on May 16, 2024
-
README: update build badges and links
Use new-style links to the build information and badges, which link to the workflow filename, not the display name.
1Configuration menu - View commit details
-
Copy full SHA for ee55269 - Browse repository at this point
Copy the full SHA ee55269View commit details -
Merge pull request #6811 from libgit2/ethomson/test_allocator
Introduce a stricter debugging allocator for testing
Configuration menu - View commit details
-
Copy full SHA for 6c5520f - Browse repository at this point
Copy the full SHA 6c5520fView commit details
Commits on Jun 13, 2024
-
Revert "commit: fix const declaration"
This reverts commit cf19ddc, which was breaking for several projects.
2Configuration menu - View commit details
-
Copy full SHA for 49d3fad - Browse repository at this point
Copy the full SHA 49d3fadView commit details -
Merge pull request #6816 from libgit2/ethomson/readme
README: add experimental builds to ci table
Configuration menu - View commit details
-
Copy full SHA for 93cb09f - Browse repository at this point
Copy the full SHA 93cb09fView commit details -
Merge pull request #6829 from libgit2/ethomson/fix_constness
Fix constness issue introduced in #6716
Configuration menu - View commit details
-
Copy full SHA for 4516ca1 - Browse repository at this point
Copy the full SHA 4516ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48b6327 - Browse repository at this point
Copy the full SHA 48b6327View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9d56b0 - Browse repository at this point
Copy the full SHA e9d56b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce872a - Browse repository at this point
Copy the full SHA 4ce872aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.8.1...v1.8.2