]> git.99rst.org Git - git.git/commit
Merge branch 'po/hash-object-size-t'
authorJunio C Hamano <redacted>
Mon, 6 Jul 2026 22:50:21 +0000 (15:50 -0700)
committerJunio C Hamano <redacted>
Mon, 6 Jul 2026 22:50:22 +0000 (15:50 -0700)
commit6786e9ce003264b765125c431835f00fddf61b1f
treeb3d32cc80a2fefc366c62e80ab5d26fff5d30fc7
parent13f5190881de9dcca1dae206f628c8e6faab9689
parentd99e13d0bec75820f48924d3489394172b7a4be2
Merge branch 'po/hash-object-size-t'

Support for hashing loose or packed objects larger than 4GB on Windows
and other LLP64 platforms has been improved by converting object header
buffers and data-handling functions from 'unsigned long' to 'size_t'.

* po/hash-object-size-t:
  hash-object: add a >4GB/LLP64 test case using filtered input
  hash-object: add another >4GB/LLP64 test case
  hash-object --stdin: verify that it works with >4GB/LLP64
  hash algorithms: use size_t for section lengths
  object-file.c: use size_t for header lengths
  hash-object: demonstrate a >4GB/LLP64 problem
object-file.c
odb/source-files.c
odb/source-loose.c
odb/source-packed.c
odb/source.h
git clone https://git.99rst.org/PROJECT