summaryrefslogtreecommitdiff
path: root/git-compat-util.h
AgeCommit message (Expand)AuthorFilesLines
2026-07-20environment: move has_symlinks into repo_config_valuesTian Yuchen1-0/+4
2026-05-27Merge branch 'rs/use-builtin-add-overflow-explicitly-on-clang'Junio C Hamano1-2/+20
2026-05-19use __builtin_add_overflow() in st_add() with ClangRené Scharfe1-2/+20
2026-04-29index-pack, unpack-objects: increase input buffer from 4 KiB to 128 KiBScott Bauersfeld1-0/+6
2026-04-06git-compat-util: fix CONST_OUTPARAM typo and indentationJeff King1-2/+2
2026-04-01http: drop const to fix strstr() warningJeff King1-2/+4
2026-04-01skip_prefix(): check const match between in and out paramsJeff King1-2/+19
2026-04-01find_last_dir_sep(): convert inline function to macroJeff King1-5/+1
2026-03-19git-compat-util.h: move warning infra to prepare for PCHsPatrick Steinhardt1-4/+4
2026-01-09environment: move access to core.maxTreeDepth into repo settingsRené Scharfe1-0/+24
2025-12-28Merge branch 'jc/c99-fam'Junio C Hamano1-31/+2
2025-12-12FLEX_ARRAY: require platforms to support the C99 syntaxJunio C Hamano1-31/+2
2025-12-11git-compat-util: introduce MEMZERO_ARRAY() macroToon Claes1-0/+1
2025-09-17whatchanged: hint about git-log(1) and aliasingKristoffer Haugsbakk1-1/+1
2025-07-24Merge branch 'pw/adopt-c99-bool-officially'Junio C Hamano1-6/+6
2025-07-16git-compat-util: convert string predicates to return boolPhillip Wood1-6/+6
2025-06-25Merge branch 'jc/you-still-use-whatchanged'Junio C Hamano1-0/+2
2025-05-22midx repack: avoid integer overflow on 32 bit systemsPhillip Wood1-0/+16
2025-05-12you-still-use-that??: help deprecating commands for removalJunio C Hamano1-0/+2
2025-04-24Merge branch 'ps/parse-options-integers'Junio C Hamano1-0/+7
2025-04-24Merge branch 'ps/object-file-cleanup'Junio C Hamano1-0/+3
2025-04-17parse-options: detect mismatches in integer signednessPatrick Steinhardt1-0/+7
2025-04-15object-file: move `git_open_cloexec()` to "compat/open.c"Patrick Steinhardt1-0/+3
2025-04-08Merge branch 'ps/reftable-sans-compat-util'Junio C Hamano1-529/+2
2025-04-08Merge branch 'en/assert-wo-side-effects'Junio C Hamano1-0/+9
2025-03-29Merge branch 'jk/use-wunreachable-code-for-devs'Junio C Hamano1-0/+9
2025-03-21ci: add build checking for side-effects in assert() callsElijah Newren1-0/+6
2025-03-21git-compat-util: introduce ASSERT() macroElijah Newren1-0/+2
2025-03-17git-compat-util: add NOT_CONSTANT macro and use it in atfork_prepare()Junio C Hamano1-0/+9
2025-02-18git-compat-util.h: split out POSIX-emulating bitsPatrick Steinhardt1-529/+2
2025-02-06Merge branch 'ps/zlib-ng'Junio C Hamano1-12/+0
2025-01-28git-compat-util: move include of "compat/zlib.h" into "git-zlib.h"Patrick Steinhardt1-2/+0
2025-01-28compat: introduce new "zlib.h" headerPatrick Steinhardt1-1/+1
2025-01-28git-compat-util: drop `z_const` definePatrick Steinhardt1-1/+0
2025-01-28compat: drop `uncompress2()` compatibility shimPatrick Steinhardt1-9/+0
2025-01-17usage: add show_usage_if_asked()Junio C Hamano1-0/+2
2024-12-06git-compat-util: introduce macros to disable "-Wsign-compare" warningsPatrick Steinhardt1-0/+10
2024-11-21git-compat-util: drop now-unused `UNLEAK()` macroPatrick Steinhardt1-20/+0
2024-08-29CodingGuidelines: also mention MAYBE_UNUSEDJunio C Hamano1-0/+24
2024-07-13win32: override `fspathcmp()` with a directory separator-aware versionJohannes Schindelin1-0/+8
2024-04-23Merge branch 'rs/no-openssl-compilation-fix-on-macos'Junio C Hamano1-0/+1
2024-04-15git-compat-util: fix NO_OPENSSL on current macOSRené Scharfe1-0/+1
2024-04-03Win32: detect unix socket support at runtimeMatthias Aßhauer1-0/+12
2024-01-12Merge branch 'tb/multi-pack-verbatim-reuse'Junio C Hamano1-0/+9
2023-12-18git-compat-util: convert skip_{prefix,suffix}{,_mem} to boolRené Scharfe1-20/+22
2023-12-14git-compat-util.h: implement checked size_t to uint32_t conversionTaylor Blau1-0/+9
2023-08-24Merge branch 'mp/rebase-label-length-limit'Junio C Hamano1-0/+4
2023-08-10sequencer: truncate labels to accommodate loose refsMark Ruvald Pedersen1-0/+4
2023-07-17Merge branch 'cw/compat-util-header-cleanup'Junio C Hamano1-207/+77
2023-07-06Merge branch 'gc/config-context'Junio C Hamano1-0/+2