summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2026-07-28packer: Strip leading path noise from d_descChloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
2026-07-28packer: Add length field to data descriptorChloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
2026-07-28packer: Drop d_desc_count to initial value of 0Chloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
2026-07-28packer: Reduce log spamChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-28packer: Flush data descriptor table to outputChloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
2026-07-27packer: Create file view per idata descriptorChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-27packer: Introduce idata_desc, data_desc and tablesChloe M
This commit introduces three kinds of primitives: Internal data descriptors (idata_desc), embeddable data descriptors (data_desc) and data descriptor tables. The internal data descriptors are used by the packer to keep state and link information while the embeddable data descriptors mirror more closely to what will actually be on disk. There is a special %root% entry which should offset into a root file containing information about the archive as a whole. Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-27rdar: Recurse directoriesChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-27initial commitChloe M
Signed-off-by: Chloe M <chloe@faracom.org>