summaryrefslogtreecommitdiff
path: root/pack-objects.h
Commit message (Expand)AuthorAgeFilesLines
* pack-objects.h: remove outdated pahole resultsTaylor Blau2022-06-281-10/+0
* pack-mtimes: support writing pack .mtimes filesTaylor Blau2022-05-261-0/+25
* pack-objects: move static inline from a header to the sole consumerÆvar Arnfjörð Bjarmason2021-05-271-159/+0
* pack-objects: convert oe_set_delta_ext() to use object_idJeff King2020-02-241-1/+1
* Merge branch 'jk/optim-in-pack-idx-conversion'Junio C Hamano2019-12-011-5/+14
|\
| * pack-objects: avoid pointless oe_map_new_pack() callsJeff King2019-11-121-5/+14
* | pack-objects: drop packlist index_pos optimizationJeff King2019-09-061-4/+2
* | pack-objects: use object_id in packlist_alloc()Jeff King2019-09-061-1/+1
|/
* pack-objects: convert packlist_find() to use object_idJeff King2019-06-201-1/+1
* pack-objects: drop unused parameter from oe_map_new_pack()Jeff King2019-02-141-3/+3
* Merge branch 'ph/pack-objects-mutex-fix'Junio C Hamano2019-02-051-3/+8
|\
| * pack-objects: merge read_lock and lock in packing_data structPatrick Hogg2019-01-281-13/+8
| * pack-objects: move read mutex to packing_data structPatrick Hogg2019-01-281-0/+10
* | Merge branch 'nd/the-index'Junio C Hamano2019-01-041-1/+4
|\ \ | |/ |/|
| * pack-*.c: remove the_repository referencesNguyễn Thái Ngọc Duy2018-11-121-1/+4
* | Merge branch 'cc/delta-islands'Junio C Hamano2018-11-211-2/+2
|\ \
| * | pack-objects: zero-initialize tree_depth/layer arraysJeff King2018-11-211-2/+2
| * | pack-objects: fix tree_depth and layer invariantsJeff King2018-11-211-2/+2
* | | Merge branch 'nd/pthreads'Junio C Hamano2018-11-181-6/+0
|\ \ \ | |_|/ |/| |
| * | pack-objects: remove #ifdef NO_PTHREADSNguyễn Thái Ngọc Duy2018-11-051-6/+0
* | | Merge branch 'js/pack-objects-mutex-init-fix'Junio C Hamano2018-10-301-1/+1
|\ \ \ | |/ / |/| |
| * | pack-objects: fix typo 'detla' -> 'delta'Johannes Schindelin2018-10-191-1/+1
* | | Merge branch 'cc/delta-islands'Junio C Hamano2018-09-171-0/+39
|\ \ \ | | |/ | |/|
| * | pack-objects: move 'layer' into 'struct packing_data'Christian Couder2018-08-161-2/+18
| * | pack-objects: move tree_depth into 'struct packing_data'Christian Couder2018-08-161-1/+20
| * | Add delta-islands.{c,h}Jeff King2018-08-161-0/+4
* | | Merge branch 'jk/pack-delta-reuse-with-bitmap'Junio C Hamano2018-09-171-2/+18
|\ \ \ | |_|/ |/| |
| * | pack-objects: reuse on-disk deltas for thin "have" objectsJeff King2018-08-211-2/+18
* | | Merge branch 'nd/pack-deltify-regression-fix'Junio C Hamano2018-08-221-11/+48
|\ \ \ | |/ / |/| |
| * | pack-objects: fix performance issues on packing large deltasNguyễn Thái Ngọc Duy2018-07-231-11/+48
* | | Add missing includes and forward declarationsElijah Newren2018-08-151-0/+1
| |/ |/|
* | Merge branch 'nd/pack-objects-pack-struct'Junio C Hamano2018-05-231-24/+290
|\ \ | |/
| * pack-objects: reorder members to shrink struct object_entryNguyễn Thái Ngọc Duy2018-04-161-7/+21
| * pack-objects: shrink delta_size field in struct object_entryNguyễn Thái Ngọc Duy2018-04-161-1/+22
| * pack-objects: shrink size field in struct object_entryNguyễn Thái Ngọc Duy2018-04-161-1/+56
| * pack-objects: clarify the use of object_entry::sizeNguyễn Thái Ngọc Duy2018-04-161-1/+3
| * pack-objects: shrink z_delta_size field in struct object_entryNguyễn Thái Ngọc Duy2018-04-161-1/+2
| * pack-objects: refer to delta objects by index instead of pointerNguyễn Thái Ngọc Duy2018-04-161-5/+62
| * pack-objects: move in_pack out of struct object_entryNguyễn Thái Ngọc Duy2018-04-161-1/+37
| * pack-objects: move in_pack_pos out of struct object_entryNguyễn Thái Ngọc Duy2018-04-161-1/+15
| * pack-objects: use bitfield for object_entry::depthNguyễn Thái Ngọc Duy2018-04-161-3/+2
| * pack-objects: use bitfield for object_entry::dfs_stateNguyễn Thái Ngọc Duy2018-04-161-11/+17
| * pack-objects: turn type and in_pack_type to bitfieldsNguyễn Thái Ngọc Duy2018-04-161-2/+18
| * pack-objects: a bit of document about struct object_entryNguyễn Thái Ngọc Duy2018-04-161-0/+45
* | gc --auto: exclude base pack if not enough mem to "repack -ad"Nguyễn Thái Ngọc Duy2018-04-161-0/+2
|/
* pack-objects: enforce --depth limit in reused deltasJeff King2017-01-271-0/+4
* pack-objects: break delta cycles before delta-search phaseJeff King2016-08-111-0/+9
* pack-objects: implement bitmap writingVicent Marti2013-12-301-0/+1
* pack-objects: factor out name_hashVicent Marti2013-10-241-0/+20
* pack-objects: refactor the packing listVicent Marti2013-10-241-0/+47