summaryrefslogtreecommitdiff
path: root/xdiff/xprepare.c
AgeCommit message (Expand)AuthorFilesLines
2026-05-05xdiff: reduce the size of arrayPhillip Wood1-7/+4
2026-05-05xprepare: simplify error handlingPhillip Wood1-5/+2
2026-05-05xdiff: cleanup xdl_clean_mmatch()Phillip Wood1-3/+4
2026-05-05xdiff: reduce size of action arraysPhillip Wood1-14/+17
2026-04-30xdiff/xdl_cleanup_records: make execution of action easier to followEzekiel Newren1-10/+30
2026-04-30xdiff/xdl_cleanup_records: make setting action easier to followEzekiel Newren1-2/+12
2026-04-30xdiff/xdl_cleanup_records: make limits more clearEzekiel Newren1-7/+19
2026-04-30xdiff/xdl_cleanup_records: use unambiguous typesEzekiel Newren1-3/+3
2026-04-30xdiff: use unambiguous types in xdl_bogo_sqrt()Ezekiel Newren1-2/+2
2026-04-30xdiff/xdl_cleanup_records: delete local recs pointerEzekiel Newren1-9/+8
2026-01-26xdiff: remove unused data from xdlclass_tPhillip Wood1-3/+5
2026-01-26xdiff: remove "line_hash" field from xrecord_tPhillip Wood1-5/+7
2025-11-18xdiff: rename rindex -> reference_indexEzekiel Newren1-5/+5
2025-11-18xdiff: make xdfile_t.nreff a size_t instead of longEzekiel Newren1-7/+7
2025-11-18xdiff: make xdfile_t.nrec a size_t instead of longEzekiel Newren1-6/+6
2025-11-18xdiff: split xrecord_t.ha into line_hash and minimal_perfect_hashEzekiel Newren1-9/+9
2025-11-18xdiff: use unambiguous types in xdl_hash_record()Ezekiel Newren1-3/+3
2025-11-18xdiff: use size_t for xrecord_t.sizeEzekiel Newren1-3/+3
2025-11-18xdiff: make xrecord_t.ptr a uint8_t instead of charEzekiel Newren1-3/+3
2025-10-03xdiff: change type of xdfile_t.changed from char to boolEzekiel Newren1-6/+6
2025-10-03xdiff: add macros DISCARD(0), KEEP(1), INVESTIGATE(2) in xprepare.cEzekiel Newren1-37/+69
2025-09-30xdiff: rename rchg -> changed in xdfile_tEzekiel Newren1-6/+6
2025-09-30xdiff: delete chastore from xdfile_tEzekiel Newren1-12/+7
2025-09-30xdiff: delete fields ha, line, size in xdlclass_t in favor of an xrecord_tEzekiel Newren1-10/+4
2025-09-30xdiff: delete redundant array xdfile_t.haEzekiel Newren1-10/+2
2025-09-26xdiff: delete unnecessary fields from xrecord_t and xdfile_tEzekiel Newren1-13/+2
2025-09-26xdiff: delete local variables and initialize/free xdfile_t directlyEzekiel Newren1-48/+30
2025-09-26xdiff: delete static forward declarations in xprepareEzekiel Newren1-66/+50
2025-04-29xdiff: disable cleanup_records heuristic with --minimalNiels Glodny1-2/+3
2022-07-08xdiff: introduce XDL_ALLOC_GROW()Phillip Wood1-15/+4
2022-07-08xdiff: introduce XDL_CALLOC_ARRAY()Phillip Wood1-6/+4
2022-07-08xdiff: introduce xdl_callocPhillip Wood1-8/+4
2022-07-08xdiff: introduce XDL_ALLOC_ARRAY()Phillip Wood1-4/+4
2022-05-02Merge branch 'ep/maint-equals-null-cocci' for maint-2.35Junio C Hamano1-1/+1
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano1-1/+1
2021-11-18xdiff: avoid unnecessary memory allocationsPhillip Wood1-4/+7
2021-11-18diff histogram: intern stringsPhillip Wood1-16/+8
2017-11-09Replace Free Software Foundation address in license noticesTodd Zullinger1-2/+2
2016-03-04xdiff/xprepare: fix a memory leakRamsay Jones1-0/+1
2016-03-04xdiff/xprepare: use the XDF_DIFF_ALG() macro to access flag bitsRamsay Jones1-1/+1
2012-02-19xdiff: PATIENCE/HISTOGRAM are not independent option bitsJunio C Hamano1-11/+10
2011-10-13Merge branch 'rs/diff-cleanup-records-fix'Junio C Hamano1-3/+7
2011-09-26Revert removal of multi-match discard heuristic in 27af01René Scharfe1-3/+7
2011-09-06Merge branch 'rc/histogram-diff'Junio C Hamano1-0/+2
2011-08-31xdiff/xprepare: initialise xdlclassifier_t cf in xdl_prepare_env()Tay Ray Chuan1-0/+2
2011-08-17Merge branch 'rc/histogram-diff' into HEADJunio C Hamano1-78/+61
2011-08-17xdiff/xprepare: improve O(n*m) performance in xdl_cleanup_records()Tay Ray Chuan1-36/+50
2011-08-03xdiff: do away with xdl_mmfile_next()Tay Ray Chuan1-6/+1
2011-07-12xdiff/xprepare: use a smaller sample size for histogram diffTay Ray Chuan1-3/+14
2011-07-12xdiff/xprepare: skip classificationTay Ray Chuan1-8/+16