summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@github.com>2016-07-15 17:18:39 -0400
committerEdward Thomson <ethomson@github.com>2016-07-24 15:49:19 -0400
commit60e15ecd5518f26fa2d18cca9ab22b248596e68c (patch)
treeafba770a24818de0e30a1b113e0bbb88d26c6ba4 /CHANGELOG.md
parent581a4d3942ae5a66933632530fccd65f93ac5e4b (diff)
downloadlibgit2-60e15ecd5518f26fa2d18cca9ab22b248596e68c.tar.gz
packbuilder: `size_t` all the things
After 1cd65991, we were passing a pointer to an `unsigned long` to a function that now expected a pointer to a `size_t`. These types differ on 64-bit Windows, which means that we trash the stack. Use `size_t`s in the packbuilder to avoid this.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 32925d485..c40e9776d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -51,6 +51,13 @@ v0.24 + 1
### Breaking API changes
+* `git_packbuilder_object_count` and `git_packbuilder_written` now
+ return a `size_t` instead of a `uint32_t` for more thorough
+ compatibility with the rest of the library.
+
+* `git_packbuiler_progress` now provides explicitly sized `uint32_t`
+ values instead of `unsigned int`.
+
v0.24
-------