summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
27 hourspacker: Store desc size and bump versionmainChloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
34 hoursdocs: Make README plain text fileChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
34 hoursbuild: Add top-level build scriptChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
34 hoursproject: core -> packerChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
5 daysbuild: Use bop instead of makeChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-28packer: Mark root descriptor with DATA_ROOTChloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
2026-07-28docs: Update README.mdChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
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-28docs: Add description of formatChloe 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-27docs: Add README.mdChloe M
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>